{"_id":"decocms","_rev":"2899-62778496f0c314b98f1cf89d6d320ec4","name":"decocms","dist-tags":{"next":"2.281.4-alpha.1","latest":"4.403.1"},"versions":{"0.16.0":{"name":"decocms","version":"0.16.0","keywords":["cli","deco","chat","deployment","development","mcp","model-context-protocol","hosting","tunnel"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@0.16.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/deco-cx/deco","bugs":{"url":"https://github.com/deco-cx/deco/issues"},"bin":{"deco":"dist/cli.js"},"dist":{"shasum":"f2fc138950f2f1cc86cd1ad09f1aa3b333ada103","tarball":"https://registry.npmjs.org/decocms/-/decocms-0.16.0.tgz","fileCount":111,"integrity":"sha512-zvFpNYqxxCbadKNUKS4mLtrDkVbNrMMU6G0BNPP39eE5ajT8JzN08uj+MgouDYtSG9cVUOs0drsqoiArtcQ4sA==","signatures":[{"sig":"MEUCIA9CrVe0V9hIa4ry+ZyUiV4y99DROJ1n4kI5dKjtZTKKAiEA31jY8FjSXXzFJAcmzXGtCYriMDLavrTeYSeqvgCEHic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299557},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1fc881f65fc90625f929827871898877452f63be","scripts":{"dev":"tsx src/cli.ts","build":"tsc && cp -r src/rules dist/","start":"node dist/cli.js","type-check":"tsc --noEmit","postpublish":"echo 'Published deco-cli to npm registry!'","prepublishOnly":"npm run build"},"_npmUser":{"name":"camudo","email":"viktor@deco.cx"},"repository":{"url":"git+https://github.com/deco-cx/deco.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI for managing deco.chat apps & projects","directories":{},"_nodeVersion":"23.6.1","dependencies":{"ws":"^8.16.0","zod":"^3.25.64","glob":"^10.3.10","jose":"^6.0.11","chalk":"^5.3.0","semver":"^7.6.0","inquirer":"^9.2.15","prettier":"^3.6.2","commander":"^12.0.0","smol-toml":"^1.3.4","object-hash":"^3.0.0","@supabase/ssr":"^0.6.1","@deco-cx/warp-node":"0.3.16","inquirer-search-list":"^1.2.6","@supabase/supabase-js":"^2.50.0","inquirer-search-checkbox":"^1.0.0","@modelcontextprotocol/sdk":"1.17.1","json-schema-to-typescript":"^15.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.17","@types/semver":"^7.5.6","@types/inquirer":"^9.0.7","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/decocms_0.16.0_1755868421280_0.15972906974606005","host":"s3://npm-registry-packages-npm-production"}},"2.135.1":{"name":"decocms","version":"2.135.1","keywords":["ai-agents","mcp","model-context-protocol","ai","gateway","self-hosted","mesh","studio","deco","decocms","cli","cursor","claude","observability","cost-tracking","integrations","oauth","rbac"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.135.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/mesh","bugs":{"url":"https://github.com/decocms/mesh/issues"},"bin":{"deco":"bin/deco.js"},"dist":{"shasum":"9cbff0d5fef810c80359b58e23179328f1a6e50a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.135.1.tgz","fileCount":3,"integrity":"sha512-XDw8hLfjDZPEGq6+SbNmwDP0puCUoTBDKK+C9MryfqtIpd+B/pmwSnm4d1lak3esUa+wnY20sO7LV12JnCjUvg==","signatures":[{"sig":"MEUCIQDxOkqEFw2vOKE6phbnJ8J6OfYgn3vvp1xn91wHVANZpAIgXT21cVsYDGlSM07vcWAW1WZr3Vs7bZFzr9szy/73/fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997},"gitHead":"f8f1ba517d5ddf3c51f2fcd3983c70b706bdb7f6","_npmUser":{"name":"camudo","email":"viktor@deco.cx"},"repository":{"url":"git+https://github.com/decocms/mesh.git","type":"git","directory":"packages/studio"},"_npmVersion":"10.9.2","description":"Open-source control plane for your AI agents. Hire agents, connect tools, track costs.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"@decocms/mesh":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decocms_2.135.1_1772746453353_0.407440544419607","host":"s3://npm-registry-packages-npm-production"}},"2.138.0":{"name":"decocms","version":"2.138.0","keywords":["ai-agents","mcp","model-context-protocol","ai","gateway","self-hosted","mesh","studio","deco","decocms","cli","cursor","claude","observability","cost-tracking","integrations","oauth","rbac"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.138.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/mesh","bugs":{"url":"https://github.com/decocms/mesh/issues"},"bin":{"deco":"bin/deco.js"},"dist":{"shasum":"a594f536843a7a71b834efc513bf60ddb5548cac","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.138.0.tgz","fileCount":3,"integrity":"sha512-SbmawDsudOeMaajiGy5VIXG55YqC3dTB3P1L8RvGnJ6mFj2mF8h7OyldZX8Pn4jQv1/jfeZ/folDbe0EbJ/+9Q==","signatures":[{"sig":"MEUCIFwIex8RE0NsYHZHzxRpKz5PABf2jTElVVhMfZa58tG1AiEAv5WZH6q9dhUbqWdP37HvXzYEgdATqUp1yjBZ4J++Zr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993},"gitHead":"99f534b9f08bdafaee9ecc22297ff5596c4a8354","_npmUser":{"name":"camudo","email":"viktor@deco.cx"},"repository":{"url":"git+https://github.com/decocms/mesh.git","type":"git","directory":"packages/studio"},"_npmVersion":"10.9.2","description":"Open-source control plane for your AI agents. Hire agents, connect tools, track costs.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"@decocms/mesh":"2.138.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decocms_2.138.0_1772746846947_0.04955802676977128","host":"s3://npm-registry-packages-npm-production"}},"2.138.1":{"name":"decocms","version":"2.138.1","keywords":["ai-agents","mcp","model-context-protocol","ai","gateway","self-hosted","mesh","studio","deco","decocms","cli","cursor","claude","observability","cost-tracking","integrations","oauth","rbac"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.138.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/mesh","bugs":{"url":"https://github.com/decocms/mesh/issues"},"bin":{"deco":"bin/deco.js"},"dist":{"shasum":"1750d95d8ed4608e3002dc7a2c6323d63a32e278","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.138.1.tgz","fileCount":3,"integrity":"sha512-0b1+7wFQLwgN2lVLWenqY0fr/UpFJ4jf1BjKfC73kiXpNFhctCVuM43RY9K342Rx77umC6viDRPpE9WFuXt7NA==","signatures":[{"sig":"MEUCIE2FmBQa3BXigCFEi13SlMwKCfgUTpSIxGeB1/lT4XB4AiEA1QdixCArRKspRkhpkZks5+81zeH7eP9mrHrzbq6k20o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3993},"gitHead":"03b3a0de8b3b322d14582989502e1c82e7ae02f6","_npmUser":{"name":"camudo","email":"viktor@deco.cx"},"repository":{"url":"git+https://github.com/decocms/mesh.git","type":"git","directory":"packages/studio"},"_npmVersion":"10.9.2","description":"Open-source control plane for your AI agents. Hire agents, connect tools, track costs.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"@decocms/mesh":"2.138.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decocms_2.138.1_1772748566438_0.9085455248059409","host":"s3://npm-registry-packages-npm-production"}},"2.158.0":{"name":"decocms","version":"2.158.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.158.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62952f3956811ed17c27e18cb8fa5aa9f8ca0ed2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.158.0.tgz","fileCount":274,"integrity":"sha512-04I0bUf/0bP1nrubhUxtiN7tIpa5l/+cL6FvtGsbQfQ5XeG5N1uEy10iA7IrU5sL4rs6ufuciwlAd7TLRH4A6Q==","signatures":[{"sig":"MEUCIGLHBBXtc93mhJpnRAAGfG8IAlIQUEwqix40WBGexW3xAiEArCa4Q8AApqOER4Ggsax5wnc1TjGkl3F/IhYGBroIrmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.158.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30615110},"type":"module","module":"src/index.ts","gitHead":"5ba52fc33fcf3016eda59b67aa46eac454137ff7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.158.0_1773155469304_0.2842436979670706","host":"s3://npm-registry-packages-npm-production"}},"2.158.1":{"name":"decocms","version":"2.158.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.158.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea7cde100e722005de8f6b59147d9b2527da630e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.158.1.tgz","fileCount":297,"integrity":"sha512-9OsImIeFbv7NPwmF5wAbmHUIJU7cCHkU6DAMRyI2wthXlr6gONfvDQ1ehUqlAWf6oVyU3s/9gOItHUEz96nkmA==","signatures":[{"sig":"MEYCIQCgAyW8XtcJ1Q3Y3sFx/SoSOzjogOdVEtsq4Wqp6FKwigIhAPh08pK+EBB32yTsbwrD9IfpT2Ca1m/UXvkYVKkzUo1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.158.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31229447},"type":"module","module":"src/index.ts","gitHead":"99a993216f80f1730bf67a7d4512b8f61ba9e992","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.158.1_1773156607792_0.5362481983232723","host":"s3://npm-registry-packages-npm-production"}},"2.158.2":{"name":"decocms","version":"2.158.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.158.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"136f46470ea857e3af0c2f1db20447c59614ace5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.158.2.tgz","fileCount":274,"integrity":"sha512-j9phAa7ASAutk7OEn5qorGr17vvslwJsdWMP5GSlSl3QxHqAuW7k9HP/2pVC4zJJtqf290BAq5rtG/+hYeRlwQ==","signatures":[{"sig":"MEUCIQCfTEv1/eIalc4CEUmXx6JzXDBTgkLdXDfjiaJ8CYFhQQIgREeLHH0/RtGAJsWWIDIz6pjiG1ryDAzEerFFjLepi48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.158.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30615110},"type":"module","module":"src/index.ts","gitHead":"906c15e59ecd0ee26bc3f1caa2dd6a57a1be29b1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.158.2_1773157197595_0.12092314133091775","host":"s3://npm-registry-packages-npm-production"}},"2.159.0":{"name":"decocms","version":"2.159.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.159.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"250b03e47d165ad1c25be9f00cc2146e4e06614c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.159.0.tgz","fileCount":297,"integrity":"sha512-6gICMI0+fFcJ7neJ2u58jAAql5ntfoh4j3sSGd9vK1BBnSlm8jecuKq90NstXKmWy10/bwBo6Qqu14h84GZEWA==","signatures":[{"sig":"MEQCIDiDtVwgc/IavT0AqUrUtnnMognLf3LEjC9fwyHWQxfhAiBnv0V0U2R7W9IF5WUMsTONEqE/0CvQWpI0VPuiqTIT4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.159.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31230903},"type":"module","module":"src/index.ts","gitHead":"99241825858d1cbf54acb1a440e7453b3639e067","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.159.0_1773157344979_0.7986993804498437","host":"s3://npm-registry-packages-npm-production"}},"2.159.1":{"name":"decocms","version":"2.159.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.159.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90f028de33e569e5c25e63e82e152294fe80ec4e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.159.1.tgz","fileCount":297,"integrity":"sha512-B+shVoX8erVwvaoijQRqsnQ7nAaiZA6oYwiO7x0ll9lxSuX+Jlod29ODpjqiQyrBSMEueCZbHf93S1hgXPBr+Q==","signatures":[{"sig":"MEUCIB04ayQPFgjAg/DkNcedbUIkYHlBwU1GERztRzATQNCYAiEAjEwDZX4HZz+DX3ApWsl2Ql8DN4ggpxlqdUi/2yP3Ijw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.159.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31230903},"type":"module","module":"src/index.ts","gitHead":"58fc9bd76e828929f7490770b63c58790937da15","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.159.1_1773157807721_0.8820713878521709","host":"s3://npm-registry-packages-npm-production"}},"2.160.0":{"name":"decocms","version":"2.160.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.160.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40c53ebbcaa7cad9cfa94023939e81722277d0f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.160.0.tgz","fileCount":297,"integrity":"sha512-1+8YTSlEObqQMAMrNJEJ1djPR42iLWJfuT32Maa91gpZZ8MVtd8kuWP2BSRBhla4aXmr3xnqBIrKvF+hOe9MQQ==","signatures":[{"sig":"MEUCIQD3JRf33Ol3d45RpC9/cbzvWXibfqVgGPEJjn5N54ynJgIgCTEeTB6G2nobKk4HSlKZ79iM5GVlm8OylnA9h4Tvh3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.160.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31230913},"type":"module","module":"src/index.ts","gitHead":"b8cba778253456048302b2c06af5fecb7d01183e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.160.0_1773157828506_0.9730506943770427","host":"s3://npm-registry-packages-npm-production"}},"2.160.1":{"name":"decocms","version":"2.160.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.160.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"694f563e33dd2ea2bf5bc854b387682acc4dab0d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.160.1.tgz","fileCount":297,"integrity":"sha512-f1ZmyC5Op05MrsO136pD9LJXm061WCWkREyNSm0LtbDQ8qHFRxZPI1oEULA5Ovep7tp5M4lvAVhpbHt5kMoikg==","signatures":[{"sig":"MEUCIHgO1W2WECUye5kE1fTOo/JB4ZyW2PrjO1VFXT0en83PAiEA7+dbUmOALsOsyd8DPmWrWYfFwNP3StCvBw0lq8hiypM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.160.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31230913},"type":"module","module":"src/index.ts","gitHead":"d82d94747d4178f72b2265c07b240f0d93ca6792","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.160.1_1773160547705_0.3853982739120403","host":"s3://npm-registry-packages-npm-production"}},"2.160.2":{"name":"decocms","version":"2.160.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.160.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b484210a6a323beec1753c0b4b4eef3d15f20284","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.160.2.tgz","fileCount":297,"integrity":"sha512-kqC/sgi3oe80yYIKvW+oVJ7znZAVjk4rOTdtn0aVSWz8gQODwEXx9caUkvlOJ+EXVnQQ1STQIFSIasl8BA5UMA==","signatures":[{"sig":"MEQCIHhfQfIBDUMZUyef1uoUJZtJyiIbscUnH0m3wOV4K8hwAiAmcDjyeB50pjsikQWK2LtxbYyyA0wYXVKye/WCanJ0zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.160.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31230733},"type":"module","module":"src/index.ts","gitHead":"350f75069a6d4af227185cffaa7aca73513640c6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.160.2_1773161843518_0.5923558688295663","host":"s3://npm-registry-packages-npm-production"}},"2.160.3":{"name":"decocms","version":"2.160.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.160.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cce3133164ba18cbb1630dc6bc3a14441f32ea72","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.160.3.tgz","fileCount":297,"integrity":"sha512-g38eFzLc1QLfa5hk+oZrI713pP+iogRC+oWz8KJidbaFtMyG0vA5d/vFab1U200p6TJeg5Owa3KHDgzDDmPVBg==","signatures":[{"sig":"MEYCIQCawY9ZnAHcdCFdAGKonB7l3W9MZ3SvG/m0Dq59dl8kmAIhAM12Q+G9i3+f+ttuk+wGqi9Jn8wrA0IiAecipvl/V+We","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.160.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31232913},"type":"module","module":"src/index.ts","gitHead":"4694f043d447f497d5b8888bf8566bca5aa62318","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.160.3_1773162177752_0.522084159854431","host":"s3://npm-registry-packages-npm-production"}},"2.160.4":{"name":"decocms","version":"2.160.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.160.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"673158b874c29835bf8f5f10146fd119124595dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.160.4.tgz","fileCount":297,"integrity":"sha512-2SLHS9eNGvrVw9pqKrYfaIHhbH2Dc2rCXeHy9BjqH+7HfV17FRPIYiU8u2PAl+8TYVfqqrNolCuYny4EyvGzDQ==","signatures":[{"sig":"MEUCIQDyZQFdjV3qydTcBGabzpjfZLFbwU6yXsUVljDxeHvvGwIgbS/g/eOw6Mt6JFOeg3lR7anzs7J/d9CSKkUMDiFieNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.160.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31232822},"type":"module","module":"src/index.ts","gitHead":"e5974a0a6f8b6e8564c634d7cabf5021c58a1b85","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.160.4_1773164651659_0.3937759682314228","host":"s3://npm-registry-packages-npm-production"}},"2.161.0":{"name":"decocms","version":"2.161.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.161.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"373cc07f12865d37a34fab79e250bb0370ddc275","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.161.0.tgz","fileCount":297,"integrity":"sha512-/P5Asw7DlSG4YX5yeKqFJi5rd+M7E7ZQJcU6h71pPqua2PApLkHL/ZR4ZL6hwSiEACVxvm1uMrxXsNJBimTGjA==","signatures":[{"sig":"MEUCIG+XQBeyymDVHbEkSbnkfE6ZEQ3vGd5UEQZxtiYFkEH9AiEAsxIMsREugsO0kGocGLNzMhg7ovbcRItiiVaywlpIryY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.161.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30700848},"type":"module","module":"src/index.ts","gitHead":"73117e06411b70d67bdbfd6c94618065c525c838","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.161.0_1773169794229_0.5079246531766171","host":"s3://npm-registry-packages-npm-production"}},"2.161.1":{"name":"decocms","version":"2.161.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.161.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"717028ff7a1ec0c28a855cb626bc2d76485d37e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.161.1.tgz","fileCount":641,"integrity":"sha512-xbE1T13QS/4ETeC/eexaJeNYIXsJk2ifESpMjZLMEc3MLbnIww/PmkjUXGVIJTu35PGcPV3IDRfheKmL62g3/A==","signatures":[{"sig":"MEUCIF+cxqjQ4nfsYIQpQvw1ibZ4zDhlMs0ornSrfxeWFLk6AiEA3Y/ZdpoL+kS5o2KV4DgqF+DyzY1vJ2LoBWrx4QpLE6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.161.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50528166},"type":"module","module":"src/index.ts","gitHead":"0ed546236e47b32918226bf6f747d8edf1874d51","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.161.1_1773173239160_0.7030710956306263","host":"s3://npm-registry-packages-npm-production"}},"2.161.2":{"name":"decocms","version":"2.161.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.161.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f388112e00990f4bddcbee979318379329147a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.161.2.tgz","fileCount":641,"integrity":"sha512-6AxAelC+l755hVR32ZoAgpX/SIdOm4xLBcNYsyVq6Y1GhYRBUkuUduxD8Qq5ApeDiW+BulYTGlIP9z+BYreHBA==","signatures":[{"sig":"MEQCICztdTbkGkWV/x9YYeQJWeUdlRVkPshwoECoNVIFbYenAiBXiD+YasvpxIDxhRul7dnKDv1EbavByVGGWGUrwNDsZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.161.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50528130},"type":"module","module":"src/index.ts","gitHead":"a05d24c857b12791e1f9dcd5e945b1f4c3945d4a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.161.2_1773174595660_0.10550683085692003","host":"s3://npm-registry-packages-npm-production"}},"2.161.3":{"name":"decocms","version":"2.161.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.161.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"323a7c8989603eaba9ae584b5c49b3ed397206c8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.161.3.tgz","fileCount":641,"integrity":"sha512-tUZdbMQkAYgUx8cSPNglWo0RzXQGSE6qj82a411C4TkaUCK7sUbjNoSrIoImDphnS7dGGdpWuLWipXYbCrNdVw==","signatures":[{"sig":"MEUCIDHt3pGzVZqJXVYFIFiMLGlFzNSGbcRRAM8WJOO50p17AiEA1hFPc+DP3KhP6H/CZUonooAIRh/euBsSIU2rg+qAmm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.161.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50528191},"type":"module","module":"src/index.ts","gitHead":"555162255ba38c733a2052c9c8404122ceae40dd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.161.3_1773175088737_0.28706636821235376","host":"s3://npm-registry-packages-npm-production"}},"2.162.0":{"name":"decocms","version":"2.162.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.162.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7f96e5da4e82e30b2f27c8a7165bb2e9555d04e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.162.0.tgz","fileCount":641,"integrity":"sha512-rQUzDxq4ovTXaT9aJ/llVAQ/wlFeGZ1J3JcI3Y34pHjggMKAUAJJUdo9D4vIYrqgeXqry7t03tf32J/AKo3KNg==","signatures":[{"sig":"MEUCIHL3v9l0eUlBwVVGxC9xf3Uu/SRYmQe4a4csrWusK7zbAiEA8LMVJO5XVq98TBRmRK5XkwYftjvBpFt/EcFm2UmkYGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.162.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50579454},"type":"module","module":"src/index.ts","gitHead":"12e5f762852835bedfa5f9e370b32f66a4dd1811","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.162.0_1773190828399_0.8714838872033994","host":"s3://npm-registry-packages-npm-production"}},"2.162.1":{"name":"decocms","version":"2.162.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.162.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a9f8aa05002195873568a85953dd2236e7a98da","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.162.1.tgz","fileCount":641,"integrity":"sha512-dmPv8XgifYu6b2/64+STuOHWatljUROfOKPpuXZmKdEH1Te/RushLaJJ3H5JLQWAEPizh4l/8CXN3Dv7GjND/g==","signatures":[{"sig":"MEUCIA3zpo2y8Guk/yqi5vsY9rLckXz09TN2DVEO2HJrRJZJAiEA6F6KPplKmItwBInX3Y2WT0j4grsgQaaBNs9s6btq2Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.162.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50579534},"type":"module","module":"src/index.ts","gitHead":"8b30d12b65981aca5c21f292f048cb9c7ad58348","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.162.1_1773198092783_0.9330885020458686","host":"s3://npm-registry-packages-npm-production"}},"2.162.2":{"name":"decocms","version":"2.162.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.162.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec16186d24f9d43038ebf009d077a86458296632","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.162.2.tgz","fileCount":641,"integrity":"sha512-nFvhb+qDo/bQCiWzA1NqdTiG2qUZvYftboK6NPhaAcvneXMhJoSom0/fhZuY3M8MsqjLu/SJWykfu4aqyKKg7g==","signatures":[{"sig":"MEUCIQCwaKY2ou17PnKISWBDxgLoPjOXVC5o+g7dxuU8OS5AMQIgOj+tLM98bSJ5krAEgR7hS2nveuHp+A1g4n368723ufU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.162.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50580505},"type":"module","module":"src/index.ts","gitHead":"e8fb7c6bd4e115ef920307c42f06362c778b3438","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.162.2_1773201755439_0.08955772969264308","host":"s3://npm-registry-packages-npm-production"}},"2.162.3":{"name":"decocms","version":"2.162.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.162.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce07a0f72928e8084c9855b83017b17be87587ee","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.162.3.tgz","fileCount":641,"integrity":"sha512-A8nBLY6Xb5jK7SqV/TJjLVcHcdCvfk9G2GMWIYB1/RFm2EygROCDzzw5WALQty9ogu5cOHiavCeZkuKOkaf0hQ==","signatures":[{"sig":"MEMCIHHRo1JITkSYAyEoGVA0YN1UgYssACicH2AEmCf1fIcDAh9m7+4Z7Tez4VtYk/2Om0aRM2SxQeOqIw6HNO13jyir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.162.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50581147},"type":"module","module":"src/index.ts","gitHead":"cc549c2afed8952f757b11c22090d21844860680","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.162.3_1773253677237_0.23893893452864567","host":"s3://npm-registry-packages-npm-production"}},"2.163.0":{"name":"decocms","version":"2.163.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.163.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe91b4e4055d143a2c3819185aae045e4a2bf158","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.163.0.tgz","fileCount":642,"integrity":"sha512-tt/ZYjXuq1h1ZdoIrut7pK+AcWWevmkKVI55I6KYUMcC370q99Px819LrW5uz5cWyvJl9KCuAW0VTeyIqRlcDg==","signatures":[{"sig":"MEYCIQDSBVmwwtjPsnseBLwebrb0ZwV1o17SIp4TBEDswtGdrgIhANsL8iUo5l95kKpZ5NMUQNR/7/hWVqSVFleoWE4IDi7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.163.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50625247},"type":"module","module":"src/index.ts","gitHead":"3ef16b77a99f431d8af9234601e1af74c3ac5aef","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.163.0_1773260607917_0.9173495008405887","host":"s3://npm-registry-packages-npm-production"}},"2.163.1":{"name":"decocms","version":"2.163.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.163.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9ab46ec88cd03865b103c3249136793955c54d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.163.1.tgz","fileCount":619,"integrity":"sha512-npMF1sDPeLRbiOL+eMi5g8+N501kDQg0YCmQlt1AsJk8g3MwrPtfkgc8Pe8rEeEkF2l5uEFQEcE8ZQh7ETc2oA==","signatures":[{"sig":"MEUCIQDmZT7pN1VcY3avlmgbAg13dOGnAv1mkG0Zpi6h0xXgVwIgG2tKogyKlSNIQ+KV0MxhjG3D6wFDFjTDi0VKfZWFJjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.163.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50012919},"type":"module","module":"src/index.ts","gitHead":"fbcdd108f0472f05a1c4dfdcc030c13e3828be04","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","quickjs-emscripten-core":"^0.31.0","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.163.1_1773261103446_0.5578530473894261","host":"s3://npm-registry-packages-npm-production"}},"2.164.0":{"name":"decocms","version":"2.164.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.164.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"23c3b6596476cca6cb25fc0eecf7247c4332f1e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.164.0.tgz","fileCount":652,"integrity":"sha512-dn2igD38TIOevG7nMKm4QNEUO8kvYAAX5JNISqSi4n+IzYdido2B+eQqAM5BowhulBWpb63NfZlcJ+D/q3r0qQ==","signatures":[{"sig":"MEUCIGW7eRYQnWPY3l6CtXqsedjSXFk63eAy53daJmKgyRDVAiEA/ovpz+8f9DMwQySNIUEVDyiX+VYv6Ggi0MZymtRxOz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.164.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51419044},"type":"module","module":"src/index.ts","gitHead":"ade4517bb7a4ceb1a200f79bcd399580119dcd7a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.164.0_1773323790142_0.003197976447446127","host":"s3://npm-registry-packages-npm-production"}},"2.164.1":{"name":"decocms","version":"2.164.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.164.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"930706c36bb7f42e3a1d29322bddafd7cdfd5ff2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.164.1.tgz","fileCount":629,"integrity":"sha512-WQFZyuJJOKHDo+0cMCGV5d1hZOkMQjimMdGJJHw9hLfiu9tffRi65OfjANH+SEvmzq5FoJmCiGIFt8zcuOgt5w==","signatures":[{"sig":"MEUCIHZuy0NddjN/CqboyvKCaQHcCffthurbrheLDRHITrUZAiEAgnTY05NN7Susry5NKKghoGIFxaFZaOe6kJ0RtXuPR3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.164.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50804302},"type":"module","module":"src/index.ts","gitHead":"71e250b9c5392e430726ec5b481a49ca3109cc41","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"chdb":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.164.1_1773326543755_0.4086888854713182","host":"s3://npm-registry-packages-npm-production"}},"2.165.0":{"name":"decocms","version":"2.165.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.165.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"291bbed1b35a71a4cd403572646235edc71e297e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.165.0.tgz","fileCount":652,"integrity":"sha512-aCmC81wU1WprQrF1X5W4clKbEApbQQEEH4KqyQVFHpm1L3JeviAADeiFlF1l1+fu8DJ4N/DWDld4NdE4NDzGYw==","signatures":[{"sig":"MEYCIQCqByGAQlpDEfNF+gy2mTUbDKD1NNC4HdHb4KlpRaHoXQIhAJ50WgTKLQIxBh0NjpTk4IE9p2fi3NKKIrCYksasIrcr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.165.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51726707},"type":"module","gitHead":"8d4b2eaa239e74f8816a9fd58eb2a5263be9058e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.165.0_1773328475066_0.23555637703252552","host":"s3://npm-registry-packages-npm-production"}},"2.165.1":{"name":"decocms","version":"2.165.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.165.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccfe6cd08ac5e65f45d9edf7ff97b157fb0eb58e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.165.1.tgz","fileCount":652,"integrity":"sha512-2fx9BY4zTvV7U3NfFj/Cur64Jv7QO6jFpOJXp4IYx4L8bb6uqLF1VTI3qlOj807kP5z9jX8i20/xfw43HwVfcw==","signatures":[{"sig":"MEYCIQD9HQ2VPmjr/RPsXT1qykenkfLoX4zQ+qVOiKs28uanFwIhAKiIcRIT1BMeMKxOl8WmzilwTsTKnoZ2jSyawZgK+CZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.165.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51732984},"type":"module","gitHead":"f9221d85b28e6cc4a58f6987f870f23ba70d5fb8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.165.1_1773339028431_0.12787720020453186","host":"s3://npm-registry-packages-npm-production"}},"2.166.0":{"name":"decocms","version":"2.166.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.166.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2c7ed466ca57cba58e588bae0794277a13ce25b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.166.0.tgz","fileCount":656,"integrity":"sha512-lm5QnLgt8gyiAArVchjn6H7qWiUYhtKVs0vkQvXJzyl6lfGMaKYPzS5BGP3jWz1uxQ0djIros2uVW0Rv1Gww1A==","signatures":[{"sig":"MEUCIQC44653TY6g9hylVuaJPiIU5HCuIctCpuKKVTirOZZ/oQIgGiFuttUsPF75gy9Nv7uoRMauX/N9MmG7zaB5Qec5oo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.166.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51879404},"type":"module","gitHead":"2b8313d988cea5cc92ffff06102cecffe5465030","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.166.0_1773413953785_0.8270540708657539","host":"s3://npm-registry-packages-npm-production"}},"2.167.0":{"name":"decocms","version":"2.167.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.167.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8f6b1b64cc778bbc0338bc04b98c5a8051c744c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.167.0.tgz","fileCount":656,"integrity":"sha512-s4vRM6wdQHTuq86JU5tXcOvynO/gxdr8SagsjCejZ/soCYw2hdHC6kXQWdM3B9vcFhSU9QCbuFV+wh7psP6Qlg==","signatures":[{"sig":"MEQCIDpriSf05ikoPmEMGIcXPamJcHhx6KNVernep76a4CpFAiAjR6buzMj3fuUdsWEcHC4OEEOz9ZMzGbvC269/2Mhcjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.167.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51882502},"type":"module","gitHead":"78373b841245bfacb4c161b5e44425713312e0e8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.167.0_1773426630406_0.4090782355569207","host":"s3://npm-registry-packages-npm-production"}},"2.167.1":{"name":"decocms","version":"2.167.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.167.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d0021b07c04fa32ae8b1e1b230e64b89e72655e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.167.1.tgz","fileCount":656,"integrity":"sha512-R6rvEL9y00SMybcn3vsEhdQ3hJT6hriwKQbENXVyMBZVVc6eGFjqR4j+wQESMoZyv9UGbUxmf8eAr1gDlyl7FQ==","signatures":[{"sig":"MEUCIQCrO+/58rXwx2nnaHcn0/4xSUiErz4ST0zHRgvC+aGN7AIgW8v5pXAB3n01MVtZUOY2V9wB5om7EaNVVs1Yf59Mgow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.167.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51932516},"type":"module","gitHead":"bf2384e9ed8c9e21e25e13e7986a5e6e3ddff4bc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.167.1_1773450974498_0.1401236085622275","host":"s3://npm-registry-packages-npm-production"}},"2.168.0":{"name":"decocms","version":"2.168.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.168.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0faa023757deb387be9bec78fca109b63ab86c7a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.168.0.tgz","fileCount":656,"integrity":"sha512-/wuW+CMMYFBWZQLaybuMf7xld7y5jNfe+4hN21cbiY0sDKFeILK9yxaZWXWub+hoRZ73yAo2qeJq1AH/c6JlVg==","signatures":[{"sig":"MEYCIQCopbl1dh5BeV/XypEdDTHdbBjjH9/dCn61eOMbgOElegIhAMCX0QHhact2AGzgE/ULLKPseamSCnax9PywX+0xxYR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.168.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51939738},"type":"module","gitHead":"e6ba62bd39444b81770ea20ed04cccacc2774b0c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.168.0_1773451767801_0.09422989244792435","host":"s3://npm-registry-packages-npm-production"}},"2.169.0":{"name":"decocms","version":"2.169.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.169.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1a76cf1a4fbcac8a31bc0eda4c1470f69556a973","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.169.0.tgz","fileCount":656,"integrity":"sha512-E1QK0VXUBSRkewfTtfn0VYeWwukvs/Qq+Ae5JY6CM0jNr/25jUWiVkus6ojqrC5HIVS/EcrIZFUmoIbhnOuCPQ==","signatures":[{"sig":"MEQCIHiKCP12Mo3ZqEIlqC3QR+jNAL5Fy79EZspPEaJx0OxMAiASTKRZMnbPkvrbjVmMGD9Rr/pHZHsap87l9TZiOw3c2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.169.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51942386},"type":"module","gitHead":"0ff0e8dfcc8e3ffc94f699dd30f29b5dd6cf7fb1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.169.0_1773524640847_0.32142879453995943","host":"s3://npm-registry-packages-npm-production"}},"2.169.1":{"name":"decocms","version":"2.169.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.169.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"453a0ca411af1d4ad771f0f86db8aa0f9213f8d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.169.1.tgz","fileCount":656,"integrity":"sha512-tQ72IQ+uqUbgW0wY0vGXonWOEmhq8A38nKj7dmoqL/5iQjo8hLiPM+MikGWIEyypH9/j1ryZ0o1mz/9GbC2fhQ==","signatures":[{"sig":"MEUCIQDBoabzQNqzlgkvANu/0J/HDxvRPLHRZAivQUt0UQgragIgKvTlGWUjBZVeJcwxhjJlb2LC573lijRi+b8ssH3Sp8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.169.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51942513},"type":"module","gitHead":"c3d85157da1689defc7fa640330f717b0b3cea11","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","dev:local":"MESH_LOCAL_MODE=true bun run dev","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","kysely-pglite":"^0.6.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@electric-sql/pglite":"^0.3.15","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"^3.15.3","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"^3.15.3","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"^3.15.3","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"^3.15.3","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"^3.15.3","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"^3.13.0","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"^3.15.3","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.169.1_1773530988297_0.929176409513335","host":"s3://npm-registry-packages-npm-production"}},"2.170.0":{"name":"decocms","version":"2.170.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.170.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"53045e0a529c2e8d411e35f3190093b011d0d5c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.170.0.tgz","fileCount":1446,"integrity":"sha512-C/j3fz03R/z4ePibXOB6lTe55Fghw5zWDc322XwSI6r9yCYp1WYqwjNkj+WVPVaVuk+UpCXW37pku6Nv592l2A==","signatures":[{"sig":"MEYCIQDL9yisY/yGvENlJVT5GaC3+0QPzM7FcfZ0umyd2xeN5gIhANvB/C0t3QJPck/WNiZDxKQk5q5epqu26dMDjb7wi0l4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.170.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84906376},"type":"module","gitHead":"4c9e29816f36cc06b4b53df37fe5fcbbe81e301d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.170.0_1773684501563_0.5385940870940109","host":"s3://npm-registry-packages-npm-production"}},"2.171.0":{"name":"decocms","version":"2.171.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.171.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ede7240cb539edc7ec3643c1ae81144b242446d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.171.0.tgz","fileCount":394,"integrity":"sha512-QLozjaR8bjB/HJqkjeoKyI4jwo5/pEyOEEm0oEuQaymcmJn8PaffxgQbJhnwjVA/rF3VqXGacQWH6SFnabvOPQ==","signatures":[{"sig":"MEUCIGdruo5pscIXKipu2/cn1TNmjMPL1EO4AozjwRQi645QAiEAkv4DlHlo4/jl53J0/DiwWNsDJFnt0Vz0m1FJARyy7a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.171.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26256131},"type":"module","gitHead":"6871154c12c046790c7c96fca532a9680ec1a935","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.171.0_1773687179913_0.8145986897436288","host":"s3://npm-registry-packages-npm-production"}},"2.171.1":{"name":"decocms","version":"2.171.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.171.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f67d0e1030e36dfd0721c8e9fe56012d236f3046","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.171.1.tgz","fileCount":1482,"integrity":"sha512-k5k8+oYl3sNtVtweiIlzA67rg3BX0IhJavhFtwMss/nEBEn6uQSZ8Xx+HPl1Z9haQsza97UTrgz86ITLFcomaA==","signatures":[{"sig":"MEQCIHJV08QBS6RLpMGW0cQpZ91MB4ZYcL3hO0UqdVj7xwBHAiBSxcl+22+N6MvzeX+g0tebQBkHAtQqBzUF49rULIR0sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.171.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85614619},"type":"module","gitHead":"5d264fd23a5447e9d6493e7ae2ad8234ee6032b7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.171.1_1773687412303_0.05554955907798842","host":"s3://npm-registry-packages-npm-production"}},"2.172.0":{"name":"decocms","version":"2.172.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.172.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6aab55d28861570082f6e7d1e11ae777ca94260","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.172.0.tgz","fileCount":1376,"integrity":"sha512-+Cl6lxf7xBltVWAB/B7IxtvRxd2yL7Mw89oYJ/h2lNPvTbBZeCzoskqF30iJC5WLev+APbK23gZsDD96r/RRgw==","signatures":[{"sig":"MEUCIGe9NCyqbC1KAYvHAU2HLHwLAlKz2wxlmvsoxPjHaL2GAiEAi/fMAe5e1fjOBv/d+Pp8jjrsF7djyYrhMtbM9cwsm68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.172.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85329566},"type":"module","gitHead":"ac83fee904fde96d59456af81268afcca50650f9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.172.0_1773687471766_0.7659778571348439","host":"s3://npm-registry-packages-npm-production"}},"2.172.1":{"name":"decocms","version":"2.172.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.172.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2fd6880477fbf7ca5c601849240b178b033b7b83","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.172.1.tgz","fileCount":1476,"integrity":"sha512-CqGTQ7F3/bXYeodvyc+3+T9LErMcdO9tq79u4pt67KuHs5PsVukWs0gQw4YZu3MoZzZ23i83KK5zdBuHhUwzOg==","signatures":[{"sig":"MEUCIEikI4kOl8xXOUWRLtzADsi7Is09fFzFi0d1N8hXmMtBAiEAgbihNvnvUuGVkYt59DORfdJCBpNmJRTtwh1I3xAOLzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.172.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85647681},"type":"module","gitHead":"adbe10a788ec7dd48c07abfc1eaecbd99c656e06","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.172.1_1773691179917_0.9953977125375362","host":"s3://npm-registry-packages-npm-production"}},"2.172.2":{"name":"decocms","version":"2.172.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.172.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6989aa620c0214f9404317ebfd1dadd8395c55b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.172.2.tgz","fileCount":1469,"integrity":"sha512-WGi3KEq3D6elJhp+eKvfVqLNgvmea8MHNdg6qhCFn/RCi55S0fYSSsP+T7l4FV08WMyScGMhKMDjscicUEZFlw==","signatures":[{"sig":"MEQCIAJcngSLf3TKLdK8BfZDbT6pVDH80qZC8BTJk0g3BD/HAiBNz+64FG9iqdJTUtGc3lQ6NYH2rvTwj2y1ugFBAewD/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.172.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85578289},"type":"module","gitHead":"f016fbe39caede5df5a8ff73cae7eae15a77f189","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.172.2_1773691492149_0.4828437275606645","host":"s3://npm-registry-packages-npm-production"}},"2.173.0":{"name":"decocms","version":"2.173.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.173.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9f8491231bfcea7d838156acb91510699af073ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.173.0.tgz","fileCount":1453,"integrity":"sha512-lqZGVm7SlUTnZkRIsn3oLTXvRLS/kUHrRvhw0lvkqsxgL97+E9gn6k67gNnFWBdWWhZIFMJ9JUbhIzf5eVqWCA==","signatures":[{"sig":"MEYCIQDNW9CYbW0lSBooZogMG1JBiGFucqIP/wxxCvPvcdgPKAIhANNKc5cYl7LVemjRCDoBRhwC7Vc8wHnBvynRqhJH+Zeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.173.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85586305},"type":"module","gitHead":"f576076ac2082942d101b7dc5d314459e531238f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.173.0_1773692855430_0.04599985137890372","host":"s3://npm-registry-packages-npm-production"}},"2.173.1":{"name":"decocms","version":"2.173.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.173.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a2b7f4dadf9f6fb5a9fbd6c89f2d258f5f7d0d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.173.1.tgz","fileCount":1439,"integrity":"sha512-i1wmj7YJ3wvQiRV58ELmVZrx7M4dvFlqfwY+QcZAvP134PnBChmKeZbn3prUv0noDE1yb9O0RNzC734dCBfUWA==","signatures":[{"sig":"MEUCIF3Zd9644EMYYLqNkYV5Q9d5QtWNOkpeAQjxbFSZPiUlAiEA97jddTymqmwSCm2BM8kPyGmcRddOQ0Ojk0WowBlnkg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.173.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85015482},"type":"module","gitHead":"87ac0907a0104451fa01ddf187195777d739ee30","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.173.1_1773694781232_0.784914561295504","host":"s3://npm-registry-packages-npm-production"}},"2.173.2":{"name":"decocms","version":"2.173.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.173.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c3dad2558586f7e06ae7067856cb73a606dc41b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.173.2.tgz","fileCount":1469,"integrity":"sha512-N/T/+pMSHDaPai+fFi9uPBdd5fEx25pviVPMdCgrnQyKBe5b+GTfTlL/V1670SdBEu5X8dg9N4p53KYrcCCHrg==","signatures":[{"sig":"MEUCIQCJT+YbpUz/tGF6xukeC5PtCPKUu5iugn3aFWzdbo642QIgJYORSwNrobtDbSGyX5CmXDca7Tj9rhckyz3XPGCAZDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.173.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85588524},"type":"module","gitHead":"7a691bb8dedeca22b0344f3fbeb285a24ca60c57","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.173.2_1773696419982_0.8997821558918144","host":"s3://npm-registry-packages-npm-production"}},"2.174.0":{"name":"decocms","version":"2.174.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.174.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"45a62077c6f8ad32cd5151e960d8f4a211e09070","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.174.0.tgz","fileCount":1409,"integrity":"sha512-2S4DazQXswUe4oT5lCNurImeJcRyz2BBTdiF6zC6tiSnnxGUNlHIDSdpfpgQAIeETiS8QNNoUhbaIigE5XjECg==","signatures":[{"sig":"MEUCIA3Yr+FBJyn7Uf7r527UqFQn91nB6SNRbRzdN0Yk5q2HAiEA+357MPFbJLgrlf11Qsq9aGGahM/86O4V+6IlCPJ88Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.174.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85406433},"type":"module","gitHead":"16d8bed6a3687b727829b538b348cb84a37fc0ee","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.174.0_1773697204450_0.29283465926320607","host":"s3://npm-registry-packages-npm-production"}},"2.175.0":{"name":"decocms","version":"2.175.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d40b017dd036d4385d485d8351fd30d218f3c28","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.0.tgz","fileCount":1473,"integrity":"sha512-QNFvWIVnn7kbVQO1Lg61CS5VDVSJzVGYtn8okgRKKtiZ8KyYLkFYzH9BkNHG1T1Kj2A4nPvE2bMT0AWFzSaKUQ==","signatures":[{"sig":"MEUCIAGz8IQ3F4WvhqnGa0/fIm0YUDRT0z2rsBQi0r6qTm2EAiEA2HjrNY0onx1yXiHU934fQtAK+406UZF0OHe2psM8LqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85704677},"type":"module","gitHead":"cb4678254819e1956030ace1a3578cbfdf39862f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.0_1773697298141_0.7257868421466229","host":"s3://npm-registry-packages-npm-production"}},"2.175.1":{"name":"decocms","version":"2.175.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09d3e740deff560e7bb86249faddbfb0a5f0ac69","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.1.tgz","fileCount":1458,"integrity":"sha512-rOvwRdDvop4oF7rygMnx3mdmnprowH8kDs6gosfwIVSMBD1LH7X3LHgOwIfWBt+HqOioM1hm9NSqwnsTG0AaGA==","signatures":[{"sig":"MEQCIH0ZyyLo4hF7pyOIql6BpW60LbB4cYQnRydJFz+XaxsTAiBcaiTy+E7Ex9Gzm87kBKx0EyT4OgbDpaxk40Gj+LddLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85734380},"type":"module","gitHead":"117986d0d29e88d0c6a9e152b91a7ec2224cb7ff","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.1_1773698606385_0.3781578897837945","host":"s3://npm-registry-packages-npm-production"}},"2.175.2":{"name":"decocms","version":"2.175.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1ae6fc5170df8e6b9cce03821a39e649aba8dee","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.2.tgz","fileCount":1477,"integrity":"sha512-nMr083HPUmQEL7I0VkSx8PpBsEgpmAYwT2k+nib8KokxMzzVshCdNe6PKCeo3uK1Ph2iVzzp1kOuICo8Wqo5+w==","signatures":[{"sig":"MEQCIBFF4vGMtjKqZYwK4al2p/BwteoU6VoDSKPY5k7gpNnWAiA+xiV7ixmxLwdS/CPGn9FNawcACbhyyK9SLqEWSJtWqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85776699},"type":"module","gitHead":"2b783e73e1af9ad324f1fa6887e7ebfc26cf0084","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.2_1773710146034_0.8710292097846053","host":"s3://npm-registry-packages-npm-production"}},"2.175.3":{"name":"decocms","version":"2.175.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5adc83300fdbc848a876fc341fd7ab545b0205fa","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.3.tgz","fileCount":1466,"integrity":"sha512-r/CdcithCZm7daAF/VyqVm1MVdtLFn52EAGdPrd2GvGBxacx+Hfa3aeIPDoOcuXnv1/dItfIamfOLJi9Eh672w==","signatures":[{"sig":"MEYCIQD25eunswI9/KAKIGNxz6PxCIVNMOvVMJjb/xtmWi2X5AIhAIAfasP552pD5hnA2DOp72pTlZ4HMBKT7gfwlb5Xwt1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85695439},"type":"module","gitHead":"fee9063d7689b9cd93700a684707e9908067389c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.3_1773710336422_0.948846997859998","host":"s3://npm-registry-packages-npm-production"}},"2.175.4":{"name":"decocms","version":"2.175.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"523d556a73170905a9fce139c98af1d5c6c013e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.4.tgz","fileCount":1473,"integrity":"sha512-hw0VwfgnygzW21wa6nat0PlfdKG8A04K5EgV3TKtXhvOF2ZzvbTdaM+52sVh8YLf4PALngHVYUiJuuhyMAv4Qw==","signatures":[{"sig":"MEUCIQDsxHP1psvFDN3Ht85WXDUsYuVrqn9D7wtiBC5u5QJ7XwIgIOtQrzKIgYEHDszzbF6D2preeUVjvey5UVAmWj5KQjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85698733},"type":"module","gitHead":"f18a600e5c73194f58671377611bf043689cacbb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.4_1773759574867_0.042985911734881865","host":"s3://npm-registry-packages-npm-production"}},"2.175.5":{"name":"decocms","version":"2.175.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"985df8fffa706df0647261fbe701900d617d785e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.5.tgz","fileCount":354,"integrity":"sha512-ZKStvVuPaoAmTn/vXrZx2zfoQSh9VtBNCCXBhX61hJ3ZxPodcXCJdb/WdrYKRx6r60gF5rA/+0b7Ayzt4QN66Q==","signatures":[{"sig":"MEUCIEXCji6vLtsuAbeuVa+0P9q3BIkMOC8ErIS8zoafO6alAiEA9GHjjo1jc0h1X7ZNmX33/m1bKP/E96PxCjtVxXxYXo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26197686},"type":"module","gitHead":"7b45a4aa21f62ec58ad4e6ce403b89ca2b2e12a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.5_1773763029567_0.30964189681075927","host":"s3://npm-registry-packages-npm-production"}},"2.175.6":{"name":"decocms","version":"2.175.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"912636ddfe61f97dd4c8766ec067f04d02b15204","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.6.tgz","fileCount":1462,"integrity":"sha512-kuLCb6u7UDBpor3wm8GzfMD7jMufa0G3mRk7Gawq7bJlyuipFZkeltUIAsjYlFYA43Azi4sQdG642FRHXDAwLQ==","signatures":[{"sig":"MEQCIG+PmPLAzpwf2VayVxSvm+izN7mOCNNGJZULuCU6FE+NAiBOMLI8JjH2mqipvHzyfk1xbBClMDG5s9pTEIiKYMhM3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85682864},"type":"module","gitHead":"157019cd6a2aa8e891e2f9488c72661324fe9840","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","mesh-plugin-reports":"workspace:*","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.6_1773765416578_0.7192732381100182","host":"s3://npm-registry-packages-npm-production"}},"2.175.7":{"name":"decocms","version":"2.175.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82b174473414398dd8901c7ff44f39507c3db99d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.7.tgz","fileCount":1420,"integrity":"sha512-wW1VVOAKjMIWdobdtZtBQeYuH6+BWnqWDv8+yUCGkxYOFSLa06/2ubYQ201r+Qi96rPKkhMJlKnULTtyA+FOxQ==","signatures":[{"sig":"MEUCIDsrBF1AAVZEyixqdj/qr5biHV/YfrN+T3fpRC27hoUkAiEAmQ8extsH3NpPMUTxCCaIwlT5g06z/ig8p3p/UmALB3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85313342},"type":"module","gitHead":"5dbc07feaa45f25510535daa5db20e77dd219662","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.7_1773772585149_0.2613838971246818","host":"s3://npm-registry-packages-npm-production"}},"2.175.8":{"name":"decocms","version":"2.175.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d801e3edda0a889c5544af398f262b687605719","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.8.tgz","fileCount":1418,"integrity":"sha512-vUDHhqra+80CSFpsUn5SPUpRyCtOPucM7J5uy4n/VrQgB07yyOGRpzA554t2H8+DFsSkQX7UBiCNcpRLC9cSSg==","signatures":[{"sig":"MEUCIQDwQ0tlj3lXQddqj1/pEt9lkaJbjEF3mnO/PIKqdI6UiAIgILdLe4kkJPK9LxH4l+gC5vG26so9gDteJs2gHG1q8lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85281310},"type":"module","gitHead":"c3b1e82cec26d31d649d0fca834a3fce5ed47cdf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.8_1773775911914_0.8032448925064899","host":"s3://npm-registry-packages-npm-production"}},"2.175.9":{"name":"decocms","version":"2.175.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df123e7cda4d5219fdfcab9ae4ad8bfb2712737c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.9.tgz","fileCount":1465,"integrity":"sha512-ktcA94dy5/eowOiTlD/YBZgb/G+9YeuSrxqaEdv3hCxfuUa1zEphWbBgXhscv4oJ2TCvagZjg6KJx96PEVh0pQ==","signatures":[{"sig":"MEUCIFy2QspaPllIRzGqHndzDOUkQ56L/dsxpm/Qf5PD7U1SAiEA0PTV5b1V8vqhhazIQhbbK1aDlhxNMznRwlrbabDE1Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85455934},"type":"module","gitHead":"49e4e2e8c43305aa8b362408cf7e04b3369a3d6a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.9_1773777722962_0.7300260965665393","host":"s3://npm-registry-packages-npm-production"}},"2.175.10":{"name":"decocms","version":"2.175.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.175.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"780d740f30d32be8dc4ddf6e1f3eeff17cefbe6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.175.10.tgz","fileCount":1452,"integrity":"sha512-i65aORjEpoRMqjPe4Dnf1fLMvdhe81YNId7I1kMvddHgEelQJXoPGaytcThW9YL1Q9MN07s5Elcr02hqviZJvg==","signatures":[{"sig":"MEUCIFaJWsWUP7j+Gu1j5mgYbuyl/OxiNxuu2jA8DCF1r7mSAiEAiXqC3fJ91Bc/gD4CuGKCBUssOyD/8v/3n/FaosbIkwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.175.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85500195},"type":"module","gitHead":"42c9ae32a4b6f6fa89b1b05405c09edc13960983","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.175.10_1773781135050_0.5305564802186165","host":"s3://npm-registry-packages-npm-production"}},"2.176.0":{"name":"decocms","version":"2.176.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.176.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0b4215155f9c28f568602c647b15e7c49f67e42","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.176.0.tgz","fileCount":403,"integrity":"sha512-UqeiBsKCivifowICAki5mqhlb0iZvCRRoF9WQ2PUumxI/Icie/kMXtCoJWi8/1nYnrhynh7IkZcYlT9hnGVpiQ==","signatures":[{"sig":"MEUCIFgxRkB6SRhHGFohPr0HL24YHdG4+LKydqP0ad5ReoNaAiEAu6NHCtBHJ62grfkDGOD9CtU0Wb/87Qbj8q8tFuunAL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.176.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26210009},"type":"module","gitHead":"3b548b9099e0c2cb6fdf88bc28093a93abb770d5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.176.0_1773785503304_0.1236624158195978","host":"s3://npm-registry-packages-npm-production"}},"2.176.1":{"name":"decocms","version":"2.176.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.176.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68994ffdf93bf9812baf62a30066b0308687c12d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.176.1.tgz","fileCount":1429,"integrity":"sha512-+4TLJMXA2Tjz4gjdHEuK543DsUOSgQ5/stu1oHLJlUam+TvC6XadxT8IQ1y6JW/0MOmgKcOQNivJtr+oSuxyUQ==","signatures":[{"sig":"MEYCIQDInaXxIHpl/AqxwXo7OPhfKfpDkeAu+Sh4+glF+TUZxwIhAL2JCdx6pMZNoIBlvvqlNWu9FF79+C0B7pkTvq/JDw6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.176.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84885245},"type":"module","gitHead":"fcf823f839eb9e34301632a13629adb932a7c61f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.176.1_1773787177413_0.6754726604411456","host":"s3://npm-registry-packages-npm-production"}},"2.176.2":{"name":"decocms","version":"2.176.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.176.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4be43a21f2d663c9cf4124e0c183e7cfe2d1c99","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.176.2.tgz","fileCount":335,"integrity":"sha512-+V7YlJUROStBefJ002qBfplFBRhAUZ1jbpckC+5Z2ALz8Y8h2W/eVko/taAZrtRi67yI0l+7zgx7NOhAAtWE+w==","signatures":[{"sig":"MEUCIQC6PZxTwZlhpZ/lBwV+BNCyigKVR0oz2bOPIHMVQ6q0UAIgXCf3+tJ1N0YOX/kQoF+YjTVLAKsowIfe9AVtZalUCXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.176.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25938128},"type":"module","gitHead":"54011127031113e986d1ffdf2fb1d10f8506920c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.176.2_1773806518421_0.049902947411023524","host":"s3://npm-registry-packages-npm-production"}},"2.176.3":{"name":"decocms","version":"2.176.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.176.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d91b56d71128ac6098e83971aff6c3244f9b16e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.176.3.tgz","fileCount":1465,"integrity":"sha512-bZ/7cMYoMPrYNVGqZrXaNa2hTHiLiAdIU0HOHOMLUGwYlCQT/FKDGnOPB4i5XXCN0+V7DBOfQGZrRFq5uxPNQA==","signatures":[{"sig":"MEYCIQCUvJ8uVs5ya1Bb+s3rbehMgYf9Xl4EuBap3oKlvKTyxgIhAOPCO545WbePW/+X43fzxViKqFPdIFfRtkcNpsGSx+By","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.176.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85457103},"type":"module","gitHead":"6f2b050a2df33d75cd72b455f464e2ef4bd849c6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.176.3_1773807029302_0.3626451394858181","host":"s3://npm-registry-packages-npm-production"}},"2.176.4":{"name":"decocms","version":"2.176.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.176.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0c93072314a961782c25fca8bfe5886dcd22e9b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.176.4.tgz","fileCount":366,"integrity":"sha512-+2tdmN+y1osD3mvqeizjyCkAJF4O3XfQ8qYg6EIlnwjAZthEAzcScFhlm2bgvGJtW0FcnuSq23w43xRkZBPKlg==","signatures":[{"sig":"MEUCIQDpA5PRXAnMqG+d8ob+F9qjaPamNlUIZilzEzqJmqqbaQIgWWu6VzQIEr/OBGnAij7oddhkvzxcB1aACvdTwLkBZ5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.176.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26274937},"type":"module","gitHead":"0af8948ea86fda8ef02341a988eb31402450b3a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.78.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.1.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.101","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.103","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.26.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.176.4_1773812242154_0.999685376922127","host":"s3://npm-registry-packages-npm-production"}},"2.177.0":{"name":"decocms","version":"2.177.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.177.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"406ecd2d28625fb5c139b7b4bbe2a4cbe578ce36","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.177.0.tgz","fileCount":341,"integrity":"sha512-p4zq71cvhD864qbISXnORG9AtYRDzdni6SseKq/BtdAuFaktzI7eLzBDa7QagQ86zpf9DMkIav4bbP9siMhGLA==","signatures":[{"sig":"MEQCIDyu67/QF0vVZOx8hZrWlvOQS7Wcg/iddfSSUt1AE2eAAiBfCgJvSAHeop4YkX8OfUYUj5vsxYOdHrfE0ODxd723IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.177.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26089469},"type":"module","gitHead":"ca615c8b6981e8f3e7fa7e17c0e5feca71a4b23d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.177.0_1773850602195_0.7885150604869604","host":"s3://npm-registry-packages-npm-production"}},"2.178.0":{"name":"decocms","version":"2.178.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.178.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82fc8d6f4f754acf8d6ac3aa9b487266dd526536","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.178.0.tgz","fileCount":1375,"integrity":"sha512-VTFg4rx3E+pd0BKobwXzlLnRh/Rs94DS6tQTY//8NOCnceqn7sLkz0c0pzDGEQ3xS6IqZRKhCCONv7q9Z8Fcig==","signatures":[{"sig":"MEYCIQCD9KX+afuRJoGvt4ixNa2p7yqLx55f8FdR2I2wL+5b6AIhAPV/XWM0sfr6u8mbRd4ab0lcgK2h4fUwVkvViGQzjto9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.178.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85300962},"type":"module","gitHead":"4f50b8e4efcaa6877eeec6eec6ef636356b3ddcc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.178.0_1773852897595_0.8926340091996847","host":"s3://npm-registry-packages-npm-production"}},"2.178.1":{"name":"decocms","version":"2.178.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.178.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"73cfc3db3db18ceeaeb984964b84c20b0561442e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.178.1.tgz","fileCount":1476,"integrity":"sha512-l68wo0fMS+8pVu+Tztu5oIf5DNIVfTo8cF+DjR4Fhg/qura2JPEow62+f+y9kjWzNH8yCH5V5aIIgxoxhUnDXg==","signatures":[{"sig":"MEUCIQDIcOSIx/G9t0i1vC4NgvQBojDfrOZe90XIHQqNquKPpAIgC5z9N3egkPPuhEscSWHFffvGiJvzJn8A2kBTxfzoEcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.178.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85598345},"type":"module","gitHead":"13576f6559711283ff18581ff1a3d8bcd4c1e69e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.178.1_1773856883540_0.7968345582634253","host":"s3://npm-registry-packages-npm-production"}},"2.178.2":{"name":"decocms","version":"2.178.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.178.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0c61847fa4307b06e4a689fa75f1097ba0e16cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.178.2.tgz","fileCount":1465,"integrity":"sha512-GvKeL/dK93ok3uauxSZbKJoQCG8jb1k+RGPs8o51kI+5YHvwtYeZ5r5BF+6cJwYUvGvThpTsJx1JEhaNWOYjEg==","signatures":[{"sig":"MEUCICJrq/I2HvlzNJ6HnU8rcqZCxlhz8SEwZeZykBQHoFs/AiEA/fZpZC4YGkZD/eF9nK/Ea7hisGIepLAuowMIzGXge4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.178.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85552080},"type":"module","gitHead":"d2bd255a40f414f72d37a37716814884a64b06d5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco Studio — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.178.2_1773859802819_0.7306038612538528","host":"s3://npm-registry-packages-npm-production"}},"2.179.0":{"name":"decocms","version":"2.179.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.179.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bdda56d6cba13c3940c82532ae2ec0b84fad0f69","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.179.0.tgz","fileCount":1368,"integrity":"sha512-LxTSRJgN0hUlSnseis0CbCU5W1a9FfB0XDrJvQQmiJ0uR/AzLEmCI8yKHbreMuATTu63ICJfxE/aPkoc+Vyv/Q==","signatures":[{"sig":"MEYCIQCqKPihQtXmpQUjP0GnqkaqsKaFZEJ1hlH/Gy8nIAa02gIhAP0LKdP/Kn1gdv+PBHIZm4y5i9kf3vHG3ZdlGTlLxkXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.179.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85408967},"type":"module","gitHead":"3e574b9e191163b6eacb0914622217ac570bce0c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.179.0_1773859907951_0.07869990181232689","host":"s3://npm-registry-packages-npm-production"}},"2.179.1":{"name":"decocms","version":"2.179.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.179.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"060b962b5b6e5bcbd7ed5b43b26b18e7054e2008","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.179.1.tgz","fileCount":418,"integrity":"sha512-sLJKu84vlhHhnK8N1I1tCrqAJEuefLwoFj4jsawNLzxVFRqD7lkeH2O0QNKKRuPjNnSlXswgjixkBnvOQHIXcQ==","signatures":[{"sig":"MEQCICgPizd4+KciYCzQQcvZqDn3hKlRIjsfNaj/gzP+e1H6AiB/1MVPjnCMirNAV7tqywGLH50jjOS2H02foKI73j1rPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.179.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26506888},"type":"module","gitHead":"76e78b17772eeefc2286cf386bb490791ea09b18","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.179.1_1773922385225_0.3084190111812841","host":"s3://npm-registry-packages-npm-production"}},"2.179.2":{"name":"decocms","version":"2.179.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.179.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eff46d563aa18cbb745cd0dbc99dc0953b4ab08f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.179.2.tgz","fileCount":1368,"integrity":"sha512-1aCR7IHFpNQYiBP32iQudtBkq23ylIM2YMyPQkHG+k/Eua1oypplsNpnpo3ambvRGnP1mpQ0RNS3FthSuPIpoA==","signatures":[{"sig":"MEUCIG/w5YjkqQpZ3On1zFPGb8VI//dC+B4bbO0HJuWAq9pWAiEAxfkRVqkKaVMwj9UTNVNuY5b62hP4afP23Z2VDt3qTY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.179.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85409012},"type":"module","gitHead":"eb32a8cd8b51b3763f7f619614e7d2587adfd25f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.179.2_1773923386272_0.11939152959681754","host":"s3://npm-registry-packages-npm-production"}},"2.179.3":{"name":"decocms","version":"2.179.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.179.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f155860a852910424500f44acdcbe93afd2f0562","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.179.3.tgz","fileCount":1455,"integrity":"sha512-C6Sr8exKHwKcnCitnaISn/mb6NYI6kArINItKQTAi1H2ZGsmwV+E3b04g/v0m34YBfAKFFgzGi04OWk7Cqf+9w==","signatures":[{"sig":"MEQCIGcvHMhUqsH8YY7+sdcQKzxB43QEaEMc53WeQjrTggAAAiApP6GeW4b8mXJePRYAWlB4MfEH6itiUDEcvjJDv2sVDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.179.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85698409},"type":"module","gitHead":"efd47938a0ec95baf8b5bcb9b14d41d60e4ef91d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.179.3_1773941829558_0.4940566661437278","host":"s3://npm-registry-packages-npm-production"}},"2.179.4":{"name":"decocms","version":"2.179.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.179.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"685a95ecf8cdaf6fae733dc98da86eec1c6640d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.179.4.tgz","fileCount":1429,"integrity":"sha512-TLbwsPz7tjbM2l7107yph6z5zQETq7XBxISpT/40V3t+d8m+3bMcFNKwGcukf32BsG7GUB+vHvf43l0p3J76Sg==","signatures":[{"sig":"MEUCIGCo8GID1FC6eHTPLyx9rLPvM7B/hcMWZSKxibtZEIiFAiEAuZGqv2mguvFw52PO7CZAr4IX/XhAnd+t0MJmRASliM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.179.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86408364},"type":"module","gitHead":"79bd4207d3d185ebaad1832e7b92e40edebc7672","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.179.4_1773957477563_0.4706772440174434","host":"s3://npm-registry-packages-npm-production"}},"2.180.0":{"name":"decocms","version":"2.180.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.180.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab63b437b871fd521a69a62457f6bfc53424b817","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.180.0.tgz","fileCount":1394,"integrity":"sha512-Y3lgaPv477pgf2YPpd+aPiEcA1tRGXoaEXStqHc6/ztAsOY9XhbgsI0F9SvM2GFw0x2s43qlBVjq/S6O7cWYYg==","signatures":[{"sig":"MEQCIERw41s+mZQPzkLoN02h+QaW9+wLiNLwxLJXDA//Q7gaAiAkk/zLrwSONRRYbiCt8otg1Gs6cpOQdwfGI41hk5L8UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.180.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86250563},"type":"module","gitHead":"a2d647e6ec1df9a76069165a77e16a620ea41df4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.180.0_1773958015629_0.9206129521156081","host":"s3://npm-registry-packages-npm-production"}},"2.180.1":{"name":"decocms","version":"2.180.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.180.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7794ed5878d5780a5f8a833fd88b654cd3d2752a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.180.1.tgz","fileCount":1421,"integrity":"sha512-qybNgP1AvOM9rTBvDMglYK01uIM4bcf69Mx3dsCE6stB1OEneqI5xX+JETHZqcjNVuop6WL/YcgEU4KroN/vqg==","signatures":[{"sig":"MEUCIQC+yJDeycJdbGiMqDU0Yqu4M+vxoyYMCin/yUtq3SrfcgIgWS/prXNxw3Gy7GNDtdwsiFNNfD4j9yf1jGP+4g7/KSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.180.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86372987},"type":"module","gitHead":"953f583c25e05a9c18ff7e4bff40c579a97341b7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.180.1_1773958530029_0.10680632049167649","host":"s3://npm-registry-packages-npm-production"}},"2.181.0":{"name":"decocms","version":"2.181.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.181.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b3878f11fdb463be592c3524cea770d5e4f567cf","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.181.0.tgz","fileCount":1421,"integrity":"sha512-uUe/F2i8pZFupskElQgUIn8v2lo3ONXnDVGwBnCCX8Uv4hhEMVj3OfZWBszKGpOUIr7A9XPy7GN3ckLl8tFxZA==","signatures":[{"sig":"MEYCIQCKy1TxUqAuNweJEKSOFegvYf9EcVBe/DIYlmyx+F6cLwIhAOE9SsIEypOH8NbN3cGvQ1vZyXXBP2L7wvwd9Wl8cgEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.181.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85807458},"type":"module","gitHead":"3277dc03bf065224993815a8e446c758cedc29d1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.181.0_1773958616697_0.98981754903226","host":"s3://npm-registry-packages-npm-production"}},"2.181.1":{"name":"decocms","version":"2.181.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.181.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13d9325e11ee4b2458f3ae8e29fccc834e6ae413","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.181.1.tgz","fileCount":1434,"integrity":"sha512-GclCxk6Bui8h+YtyxAroz1/s1lMpfSz4zRe4Gz/wZAEOOjxc6psD6Lmyt7euHJMceELoFP0PmbaNJSd8r5mKPA==","signatures":[{"sig":"MEUCIAx0sYvprfvtLtFcKXmjj5cGbF6Qafk61f6Njhtq+qvEAiEA7f2py0PZKq8oLRIefeeMChhX1QVmEYtLLcDwVOk1Org=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.181.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86342765},"type":"module","gitHead":"90af76f27d29077009627c7333bf103bdf58ee61","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.181.1_1773959626155_0.7615755047716186","host":"s3://npm-registry-packages-npm-production"}},"2.181.2":{"name":"decocms","version":"2.181.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.181.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a27914fca944643b9fc280a2ad511ab791d00f66","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.181.2.tgz","fileCount":1427,"integrity":"sha512-8wK85n24IKYuZ03cQu/1olUmGdPbDzeGih0QW8ij3ERsZzvWVIrkeHFcBPK3jT4tUT92rvieAaag8kvvBD4Wvw==","signatures":[{"sig":"MEYCIQC8wMqURnMbDnDutPabdPJmxrFCUbn62bEsPo+qeQtsbAIhAJ1gYPiC/upz16IECFgW6fxM0LPkg+YsebFcsf+wJukB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.181.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86337272},"type":"module","gitHead":"1cc3fa1298e05a851ac13063fa2b01726734b402","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.181.2_1773960100532_0.9894860325000725","host":"s3://npm-registry-packages-npm-production"}},"2.181.3":{"name":"decocms","version":"2.181.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.181.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ebb81b3cd111632d0d032ede31e6042b93a7b4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.181.3.tgz","fileCount":1406,"integrity":"sha512-2XxcjnpOV/NsHfFxwh8i6QLRUJhdIpGizLPdTSzzHBr87ueDDdaYf2GRR+QSAzXz/ncKXqWV9JbJGlvvoAG4uQ==","signatures":[{"sig":"MEYCIQCay6INSu14HhbRRdYtL979j7oEq2HH26QTYjboqGYUQQIhAOcyowLctJtzvJ/VZ6yLdn7ZbrhXVnFEfCEE5adkr+rs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.181.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86295703},"type":"module","gitHead":"ec8f0085ebada361b60c5af485de0151d9be37d7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.8","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.181.3_1773961405664_0.3697391993930781","host":"s3://npm-registry-packages-npm-production"}},"2.182.0":{"name":"decocms","version":"2.182.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.182.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e8b7fa36d160dd0aca07fc2191182b9259ee9c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.182.0.tgz","fileCount":347,"integrity":"sha512-D5KFooJ6Ic8oNmKdm8Sl7Bo4vYQBS3qdP+KQwpMaQNxD7hSHvYMv/3Cx+UE61cWSQleo/scgMfFrYGMT9eXC5g==","signatures":[{"sig":"MEQCICeTaUPI82SdspVOEG9MPvGhJWYtBjlTesOtMYgNRohBAiBc0tMzd50xsAwMu/owSLxVV7CycR/aaKO8fJtoGt9iCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.182.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26434652},"type":"module","gitHead":"afb6298c65045299b26642a0fd22608f91b72834","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.182.0_1773995427698_0.9659420420933853","host":"s3://npm-registry-packages-npm-production"}},"2.183.0":{"name":"decocms","version":"2.183.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.183.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f8ea7945dcb59180eee98e43bde512982227b22","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.183.0.tgz","fileCount":1429,"integrity":"sha512-Yrk8juDEjUw6Ixi9dBGVRNwbJc2d1xNt/UmON9+Wp9UPWph6lnQkd96JfSKw+CFKqmCBKlLg3q1tM0XprzviZg==","signatures":[{"sig":"MEUCIFQ1yGgclU/nlOp385DKopU1/w6p0SwHVEW/dskyYrv5AiEA9EsJMDicv7LktxgsUOgEE4jTd4JeCVuQA8MgtrkcHyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.183.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85798521},"type":"module","gitHead":"71c435b1e7f86f3e70dbdad34c0285d62cefea11","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.183.0_1774011807833_0.43947449964284835","host":"s3://npm-registry-packages-npm-production"}},"2.183.1":{"name":"decocms","version":"2.183.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.183.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33143af09044989e89bfd26bed52dbd86abd1a6d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.183.1.tgz","fileCount":1428,"integrity":"sha512-eIMocZ+coQsAytEIiXJoIQbIzBqrX2lsr54Ov7NivEF0DJ9byqzzhdf3jOC+oeGaXKsDH/ACQnj/ZlUmnIQ+nQ==","signatures":[{"sig":"MEQCIBfOXRIzG0AeiqWLPxu+LTOYlD6bjRE9SZyuPz9BRdELAiAjbmybno8lDgfeXTqpYWblgznHg0gAh5k316BE04e1sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.183.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85810360},"type":"module","gitHead":"58ea54efc6a94e6705500e9e9ee35f6c4a6eca6a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.183.1_1774012746596_0.7477536500150774","host":"s3://npm-registry-packages-npm-production"}},"2.184.0":{"name":"decocms","version":"2.184.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.184.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ecb3f5665d92532bfdf387d5cb92a94c7e06ce55","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.184.0.tgz","fileCount":395,"integrity":"sha512-9mCjPPY1RdqkmXSODgKBVWuhj7GzH5WdeqMMby00pUBp8Eo1m0zKbzhn8v0ENlGKyNYOqqpvkKo28p8fbkMx/w==","signatures":[{"sig":"MEYCIQDf56jjRxqns0gMU2ujyVgedfbswdrJyWvj4K6FndzwDQIhALn9hCqGSTgslE4nZJzQ36SU1A4CcBKeOT2pzSmoP3bx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.184.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27724692},"type":"module","gitHead":"a18a22c20471d34498c3e86e63ea1a3285d55ee2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.184.0_1774014083468_0.49386077348888513","host":"s3://npm-registry-packages-npm-production"}},"2.184.1":{"name":"decocms","version":"2.184.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.184.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72ecb20ce5b4bf25d970e275c082dd123c888858","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.184.1.tgz","fileCount":1435,"integrity":"sha512-JuuJ4ROgQtjiNfzYlpGvDoEx8pG4WWtkhuMk02PrrHQfF4huUbLfgqn4As5h4qS71pcGPxcxMI5UmK7F/vWcKg==","signatures":[{"sig":"MEQCIGo4zJEqEcXdapvVKqeve7zRY2aby8JrMzw2DODNhvaIAiA17TAx+ZIDLpnVuPlQDrR2e6DGc2CGq7izirT9VXZdng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.184.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86879097},"type":"module","gitHead":"eb4d9f431730c3d28b483d8dd6e4b447ff0231a6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.184.1_1774016672204_0.08461829155386935","host":"s3://npm-registry-packages-npm-production"}},"2.184.2":{"name":"decocms","version":"2.184.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.184.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"474bc75332d991ae900702eb8be693ef578eb342","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.184.2.tgz","fileCount":373,"integrity":"sha512-X6SOy2KQ8FDJZw8AqG0oa1s/cRhCt1gl2yv37H2BDYLr7LxonrD3zNYQvnRaXWXZ9ejunGcMH8DTqutVtg8Kvw==","signatures":[{"sig":"MEUCIFEGK6YfICqTEBrdCXS/yu4J2ZMkONEg6G0rOdMtO0E9AiEAkDPSmyUZaPXQ9LNcjRlbTVLJpmjwKM448GI/lhdar20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.184.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27583005},"type":"module","gitHead":"bbbbdf1cc21fa571b83ce50c1f438b8f6c14670e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nats":"^2.29.3","kysely":"^0.28.12","dompurify":"^3.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","react":"^19.2.0","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","react-dom":"^19.2.0","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.184.2_1774017245086_0.9795612926740249","host":"s3://npm-registry-packages-npm-production"}},"2.185.0":{"name":"decocms","version":"2.185.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.185.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b82e8bfae77ac32e7525e651315a739ed5a95fd5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.185.0.tgz","fileCount":1428,"integrity":"sha512-bDiezDTFr5vrJbRwnN1QB0bmVo7wLZXhzONkfGXWU4JtdoyBkLSnMps7uyNDB1J0iajO4BXLKVGaR8MqZ+YWGQ==","signatures":[{"sig":"MEQCIG5mzh2iT0tuIlGWT8jxcIyeSsH+pvP65xoQas9CkXT+AiATDQV0ms/8LMEww5KC36aCfKzYfzJYI2SUChzBYTwNpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.185.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88760385},"type":"module","gitHead":"12c7ca129494a609fda69e0e140751cc1fd94395","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.185.0_1774024634067_0.208575963372984","host":"s3://npm-registry-packages-npm-production"}},"2.186.0":{"name":"decocms","version":"2.186.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d191ad340ca4723e90e3bc11df8ef2d8811ce1c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.0.tgz","fileCount":1443,"integrity":"sha512-CPcKzpH5oGgPpfv/YB70h4kuuFMEhZ/5YRCnmSrlGwwm0Mhv+9c0ggQDcQp46AIzyQVjUn6J0eLC34KfGSIoFw==","signatures":[{"sig":"MEUCIQD3AOs9wtilvTjphV4Kx1V3ZUuYQG9ixlwI2hUv5/Dw9AIgVUMVUJNSLfLwPKmhlUEqrKVRt0JoJqfQNnGGQ3ghZps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88837263},"type":"module","gitHead":"9d1c4206ddd48bb78dbca8edfb39166d9773fa8e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.0_1774024643678_0.4581985798734882","host":"s3://npm-registry-packages-npm-production"}},"2.186.1":{"name":"decocms","version":"2.186.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8c5a0885f7926db5314566fccfd720856a32db8e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.1.tgz","fileCount":1339,"integrity":"sha512-/FPJZ+XGPz3s2lHxRlxur/xm633ZXF3bSxPI7Ai7uCAfJBAFaZ+0gWbM7z2UUNXcrESGDlmoXsbV8b3BX8QvMg==","signatures":[{"sig":"MEUCIGohHIjBGt3I12e+UMSJtiDPAwIrihWHtio6RU4jGW+RAiEAupogfuZzxIvvMiIOtxoFYu81t71TPT7y82zMn6CpYfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88466673},"type":"module","gitHead":"a3528a216da87cd298d129bfed489d73610be055","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.1_1774025499693_0.7214219864746267","host":"s3://npm-registry-packages-npm-production"}},"2.186.2":{"name":"decocms","version":"2.186.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b83c08802aaf8310cef889f198eb6911a5078671","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.2.tgz","fileCount":4814,"integrity":"sha512-Y8DQYkDEckSCD26kG+V5E1dVkbXpYvfgkgHB1LCIVjuFCVtVbgx4TPXwQxSn42CGw4bkiFi2YCzhdoQL0HkGmA==","signatures":[{"sig":"MEYCIQDL2UQLFbVehY6sEQUhqqwfcDgXdQt5vAgPs8H6UpA4ngIhALt9ho5vGejP0VjDIjxyTGaNID6OI6CRrtpehWLLrdRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101187106},"type":"module","gitHead":"3a7c3b20d717f757cae1023ddc264763d1f33ef3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.2_1774026484868_0.35851834072070976","host":"s3://npm-registry-packages-npm-production"}},"2.186.3":{"name":"decocms","version":"2.186.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fda19aa29dd86c5efb78eb098de6fd36f5319cf","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.3.tgz","fileCount":4853,"integrity":"sha512-gwZMXpUz7RmB/PUtvNpuNahRAu6oxCCOb9mV21XfqLkt+Slf4p5euKPiDIWS1wNpoQCn+Ylj3WWAn/LGshhCFA==","signatures":[{"sig":"MEUCIQC7eBbrmjfm2POOn5/hgRF8g9mS9VkKR+ujf3eabukH1gIgWFwE3cBKhbAAscMZCRKIPklo7O3/2aFh9+jKTk1cdOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102610289},"type":"module","gitHead":"cecf022162e71e35494bed749e305b6a3c37ac92","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.3_1774030481142_0.9993319259425615","host":"s3://npm-registry-packages-npm-production"}},"2.186.4":{"name":"decocms","version":"2.186.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58050315d76f37a2ee4ec8d67cd75eac36045d46","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.4.tgz","fileCount":4582,"integrity":"sha512-cHqN62aGRru5dd62brrh1tO13TaDpZT20tpxpatUv9U6dLgpK00AAmYJRs5SL/HHZFq8mXTFNaRZU3lwhuUQIQ==","signatures":[{"sig":"MEUCIQDYx8sJHanj+wOfKpeYGg6ji92pq1qMRg+PqGBZvXS4TQIgLpbRC2t17Ix5SXWSMB89/zXbL9pw3jFieFdd15Rtd1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101950770},"type":"module","gitHead":"173c5c23816993d97abb60f91eef9550114c0f7b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.4_1774032935725_0.10722944809877766","host":"s3://npm-registry-packages-npm-production"}},"2.186.5":{"name":"decocms","version":"2.186.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2ba96be73b96fa2a6855f6d8563de715f1d8c54","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.5.tgz","fileCount":4824,"integrity":"sha512-l6etjj4nyiC8D0EW/DZhrbmoAlKSwgayQT7Z40FMQz5MBpsQsuhPGoy+57rXUIAwPT/b6qgXHxJ+PXXJMRIcSw==","signatures":[{"sig":"MEQCICmcMOl6Z8QyXDp8Wv/l1jG0V4m9KXlK2gFJYGvIKE2/AiB3f2fcQfMEkfXydjYDBV1mlKO4KUcXxJ5dPt7nwB4Qrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102503356},"type":"module","gitHead":"f5c70650fe0231a5e439121a910368b62dee8f91","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","mesh-plugin-object-storage":"workspace:*","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.5_1774033774683_0.9723835735194077","host":"s3://npm-registry-packages-npm-production"}},"2.186.6":{"name":"decocms","version":"2.186.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7865a703012ef91e7760f5005c3d11976409d87c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.6.tgz","fileCount":4815,"integrity":"sha512-XtPBl45l2EghHY+/A0jKkggG/609CEm/bLAB/ASsV0dnOGnckm1ec/VymSjVeijuYxngDPZlKUK81em7QkuXIQ==","signatures":[{"sig":"MEUCIQD0W4f/+C4yC5AGiOVRiV3HObXYGkKCcCoe6gHDgqUfggIgHvk5nbpP40MSaI0wN5UBWfC+VyhGfMrfhM/+jtDQFnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102475274},"type":"module","gitHead":"08d8b1aed9df34e84aae0950b4e358f1b0bcce65","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.6_1774034734994_0.7286121851111722","host":"s3://npm-registry-packages-npm-production"}},"2.186.7":{"name":"decocms","version":"2.186.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54509a2a332e8c1078287988df3399a65f3ba96b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.7.tgz","fileCount":4838,"integrity":"sha512-aulXxxcnbTao3LbkqMNlMncjjj4iESwJgZL4Qhja/dZIYnDXa2vL4RgjdpiIjTfmuEmANsl7kXNOV3nHdrv4iQ==","signatures":[{"sig":"MEQCIFPJgCfTCvMZZ2jM89XqPvwX7KtXeGbdylvIvaFHpzE2AiAwL06yQb8hEcjugIIh98weGcf4G3M24jsTus8RXh1B5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102453662},"type":"module","gitHead":"4e8b688f261fcbdbdd4dad679f1447dad8cf0bba","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.7_1774034965630_0.0780234084603022","host":"s3://npm-registry-packages-npm-production"}},"2.186.8":{"name":"decocms","version":"2.186.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c8598bafb6b4f8e80cfe8d76655b3a58e2c02d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.8.tgz","fileCount":4826,"integrity":"sha512-7EgvImGcuUyxA+FHryYh8cqDG6vZ48ekDSDeQ/eQ0hQlugBHij/L6xz8ztC5c/UbyrdN4vQGDr2xE4TTIbh51A==","signatures":[{"sig":"MEUCIB+wSiwRCatTH+c2fatoFUDNRemmMDPPSkmOM53jkODfAiEAj4dvLrlfOe5bQGbOeJ2cF+9Qz/dbGaRDIYMwHOxRnUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102441060},"type":"module","gitHead":"0e0d847e1d0c2a1d7b67fc8d1db916381306701c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.8_1774036568340_0.12926185454521666","host":"s3://npm-registry-packages-npm-production"}},"2.186.9":{"name":"decocms","version":"2.186.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"999e1c93ff2bd39867bfbe57f31f789f8a17baa7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.9.tgz","fileCount":4838,"integrity":"sha512-C7YCH6FtaIOehHKF6oE/LYpekOZWvV2hqtE8DHbkRt84vuiqzS3pmDjMPwpi+PIdQZjEmlXKlXtj7sg6SBb1CA==","signatures":[{"sig":"MEYCIQD1qfRv8Ki6Rk3MkUauvKSRlc+8qdx5IaKFc2YF4LgSIgIhALb6HT743DmBXaCke3fs1epFQoqgpuH/+hi7G09Fy0wm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102510363},"type":"module","gitHead":"5e0732d072fb091622432632cb54350d0beaad64","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.9_1774038114205_0.3924981430870249","host":"s3://npm-registry-packages-npm-production"}},"2.186.10":{"name":"decocms","version":"2.186.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d858b74aec749e15eeba768bf1c174baaba07233","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.10.tgz","fileCount":4797,"integrity":"sha512-AYohjpvtw8akIz/6sYksbzqTQADb7css8H1WduCfp8wBcZEJ2W96ag4bHybj3lpsRCfVcgccZjCTWjWn7b6wkQ==","signatures":[{"sig":"MEQCIGgltSnBDSg6dQn7kNDXEYEoMY6KQeid0TyWYiGV1l/MAiBCM1Ko1Hl19RGTx2XaM5hCZzT+qMb5DpDvpn+HT/F65w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102387062},"type":"module","gitHead":"55fbd346a482c91b6d40d6eaf77d0ecd054e3bf0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.10_1774039132336_0.5691282033138287","host":"s3://npm-registry-packages-npm-production"}},"2.186.11":{"name":"decocms","version":"2.186.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6f190212e48dc11b32607a5ea11509cfa603ece","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.11.tgz","fileCount":4832,"integrity":"sha512-s0C48E2rFijf6/WNCRt/5UTF7KbiJLRYvAR1MCNE7WVZcruHcbYb5Yx5WYETXS17lvsFdL8UinsZp0eYXhPMcA==","signatures":[{"sig":"MEUCIEfhmzsIX6TjkuKewUIFTwZN1ycmgxowEmv/62cn60zpAiEAqGTZJib14J/mBlc57Qo2jO9ggcTPDKf0v9IU+xmIOVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161688741},"type":"module","gitHead":"24fb5044a67aa3fa3c15090e602f42ad92add33a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.11_1774039806055_0.08833373698709845","host":"s3://npm-registry-packages-npm-production"}},"2.186.12":{"name":"decocms","version":"2.186.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9390d43be96168ea132fa4e330c861c4f0126fd8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.12.tgz","fileCount":4830,"integrity":"sha512-luKibj6QxmH8yxI3F/q2FjPS17jIFNNslbRPvq4L6K3Wrgcw1+Oif874lsf+5GzgDAdsWcnj5j5OHOxY0px9Xw==","signatures":[{"sig":"MEQCIAGhBy1LTrGozo3cwmTW5OYX6XvL0ORqqKdt3j+QhFcEAiBLVPAMSRurULfOd6XAG5Ay6NDgQZ8PgJsByKT34OZOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161689980},"type":"module","gitHead":"e5a4785d1c0995e8ffa3c0c7a15dad5b1e0a6ad3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.12_1774042483858_0.7880784824600693","host":"s3://npm-registry-packages-npm-production"}},"2.186.13":{"name":"decocms","version":"2.186.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.186.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52b7fceb1a44bf298dc0f9c731e29d51e9637ea3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.186.13.tgz","fileCount":4847,"integrity":"sha512-Ryq8ZEDUx2w2Kf3xV3X8m/2zpChEXAflrkHo8z1CYlqNjoiVZW9ALlPfNyCl0Iazdw6P+bGogr3rKcv9hzdwwQ==","signatures":[{"sig":"MEYCIQDmQxdsuP0WZCada0+6OiQulwgiC7lN6XanxPCZy8Pr7wIhALmqk0uloy6qwsMc5ePEQTk+w9wvQmK2ILbJuAq2Zns5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.186.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161773686},"type":"module","gitHead":"b486b0a49e2e2eddf7f65475239cc4e3684fde93","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.186.13_1774086974068_0.43294902377162114","host":"s3://npm-registry-packages-npm-production"}},"2.187.0":{"name":"decocms","version":"2.187.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.187.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"730e1d390e18ec4d2e510d76fd88bd565f27798e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.187.0.tgz","fileCount":4838,"integrity":"sha512-e0ISJ6ZtK2oCP8CW5BmzZ8z0hbMOLejsH1YD/ky1Si9GOzlTmLPoXuBNh6aOYdkj9rb8600EFbWMp7q4bJOeBA==","signatures":[{"sig":"MEUCIQC3JxOcBNr1qcnH8QJ/PF0ZcLFdR4EWwCLSxFdXWnshiQIgb/aQcRj5PBifr8gJ6LzCrKLi1da1FCA8cjsbR23S1+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.187.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161731381},"type":"module","gitHead":"fb75d6be962e848254fc9b3a50dace8251f584cd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.187.0_1774088708789_0.8741700570432334","host":"s3://npm-registry-packages-npm-production"}},"2.187.1":{"name":"decocms","version":"2.187.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.187.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"93a17fbf2f6b415f3b7457f00737ac986db1dd4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.187.1.tgz","fileCount":4821,"integrity":"sha512-dy/pBk7Mv+GZK14+SGj+YJ/kqztxXFxHiJ531XbvpkbxqF9DNG0AgeuHmpEae+ROmkKuG3yFSH1I97zq/NBajA==","signatures":[{"sig":"MEUCIA4abeSgHMHAc1SaW1LOvjWiCdYvDc95/PFJTeLTG99oAiEAnkEpo2u3RpHCs8wD4SL5Yfn8lYwLZyjU3ImXycWqpz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.187.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161718746},"type":"module","gitHead":"a2bcb3a969f37de1ae1cb839583bc1235e95f2ae","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.187.1_1774204630286_0.2536200808096172","host":"s3://npm-registry-packages-npm-production"}},"2.187.2":{"name":"decocms","version":"2.187.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.187.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"03046d90b1410f11019f03a55b98afc37140357b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.187.2.tgz","fileCount":4864,"integrity":"sha512-uN99OMmXm7X/t+LVX+BKVTie0pPeSavO4lwULzfs+n6pkKqJyczZfJK1DgqM2ecZpGCVc/2XL5wc48zwRLLmxw==","signatures":[{"sig":"MEUCIQCtdo+6X0E2bBsSFf+tZRmQHAt+DW3kXgy2Zhj0bc/JVQIgMqvCAaZhvOfxq0XIQ1CpYhSAC+6RAb5DyWV4WZ+kH3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.187.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161771916},"type":"module","gitHead":"3374847baefa61264389ce8506893147ffaa369a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.187.2_1774209306387_0.4470323677438197","host":"s3://npm-registry-packages-npm-production"}},"2.187.3":{"name":"decocms","version":"2.187.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.187.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e615a0b79c3916f1e39adfe0febb9a0edc4061d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.187.3.tgz","fileCount":4831,"integrity":"sha512-EWHoB5Zzrt39cNOYbaTVW3525Gi8yibxRdbrXBABxoaS3ZHMFYOkk4WUb6zxEiu2+Z4IkKm/WVNfJSXgBAMC0g==","signatures":[{"sig":"MEUCIQDW2uqOLne0SY32xNAbJAsc2r0nTEuOotdIm+mFOJkv2wIgfkXj2n9gzqvD6ThASk4ztwN0DtLOA3oxGJaTJ0wkIc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.187.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161724610},"type":"module","gitHead":"6d37fd32232d89ca97e2f772189d276200280b2e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.187.3_1774213494103_0.7051472420322926","host":"s3://npm-registry-packages-npm-production"}},"2.187.4":{"name":"decocms","version":"2.187.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.187.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85f571668cdd1d9e2fe3b12338a6c7900b38088d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.187.4.tgz","fileCount":4861,"integrity":"sha512-w2quCyCRdTZj7jq0Blg9koqockfl4vfPfhHdJ52UTW9Brg7ohVRIeydPEPuLIKjZ5heET22qPfgoFcZSRZbhSA==","signatures":[{"sig":"MEYCIQDIKPfwPeHzRUJqyksZ4xkrN7XHPfQVNzGZ87Pd3aezxwIhAJStHoSE0eGZi2VvBa+AhrpCkeZ44dH42EYQc8+55+VO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.187.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161765874},"type":"module","gitHead":"fcee6171c7926787ecb8985d938ad2d4ebb2292b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.187.4_1774218740461_0.07857185513925669","host":"s3://npm-registry-packages-npm-production"}},"2.188.0":{"name":"decocms","version":"2.188.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.188.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cba2b5d77297f0e03f576abee063a164ef86d42","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.188.0.tgz","fileCount":4866,"integrity":"sha512-Z61eCXb10JVHMOg0fn5+WyWfidCq4vRlJ6rUhjp2AcoHOZWvq8ZulFqMbRYcahrnwPdfrPG+UTpSSZuMJ6QvTQ==","signatures":[{"sig":"MEQCIFKK4+PpZGEd+7kIqhyTbprlXgPeRlPoXH4llGClZuEdAiANP1a26lY//WYB3nxHzaA2UfgAnzWNrP7yISa0ihCCGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.188.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161770340},"type":"module","gitHead":"42c39f62069ee95abf87c396aa068228707ef2cc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.188.0_1774225238896_0.15264689893962924","host":"s3://npm-registry-packages-npm-production"}},"2.188.1":{"name":"decocms","version":"2.188.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.188.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"077173d733119381957532b7e1b01d25f716ab4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.188.1.tgz","fileCount":4849,"integrity":"sha512-eEB8Sn/+NsPYksHumrLaivBATlfaHNlq+Mi9cb/z4XI0VJMADmVBFJFmnuJpIhQiOOzETqnS/GiTA2tF3i4bqA==","signatures":[{"sig":"MEUCIQDxjgKLWn+wrfkJMcD3fUrBxN1me1c8MIMcveqXDbT7tAIgZrAt3VreOPrtHhL182GCelcYFtqp3rI1I4AyRq1mvYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.188.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161756862},"type":"module","gitHead":"44dcb4925c83ff2e1effdb6a12172b7ff52aac25","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.188.1_1774225712565_0.4153804713553013","host":"s3://npm-registry-packages-npm-production"}},"2.189.0":{"name":"decocms","version":"2.189.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.189.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"216ee605816ee6b13a6bf86faba27c216bad97e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.189.0.tgz","fileCount":4848,"integrity":"sha512-8BNzurX3PHR5acoOV25XvsDrEFfA75LxVWDYaVt/7t92OtIDu5/1qkkyA0tgKFznuzn/wtZRSVijAeMpPlGL0g==","signatures":[{"sig":"MEUCIQDcsm52sdbQ9gMqKbDJVfKFMbNqC77zrS8nG//ToCkBswIgY2UDBZEotEBsgwi+FdG+zbp6K57cJBxvoos1CbzI8BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.189.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161728398},"type":"module","gitHead":"830ef58e2ed35f1b147392d525ab6ef201e3e364","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.189.0_1774270451164_0.3182515809512858","host":"s3://npm-registry-packages-npm-production"}},"2.189.1":{"name":"decocms","version":"2.189.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.189.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e7287b7aef4a085fb4b67115792d4d7a0eaafb21","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.189.1.tgz","fileCount":4860,"integrity":"sha512-I6uNkFiM49E2ArAWKfcmxcSRqetbwzN26cch5pdA8ScpqQGr5IBxxROCEeQj5auwnsDrXakDKVXDmctB0q55IA==","signatures":[{"sig":"MEQCIEld5Gx1u6qSUfOlyxFLj0n0FQlrlQBluN/nyUfnduQQAiAc4jt4hslKVJq1DORnyMMfTswqNjtl+Zv80Laex5GHJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.189.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161774060},"type":"module","gitHead":"424e98edca52640b47b3492a3fea179688ed6001","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.189.1_1774273352964_0.20464869602940405","host":"s3://npm-registry-packages-npm-production"}},"2.190.0":{"name":"decocms","version":"2.190.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3f9a434b53a9826efd93f5cda81323b9d4700621","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.0.tgz","fileCount":4838,"integrity":"sha512-nL5K796fH0TtEG8TEfb8d5tHbTNSu1pST6aMco4Sc5VcaVD9Z8V/QUprb5Rsu1jjsqqwNqf1/vo4gaGTaoCjXQ==","signatures":[{"sig":"MEYCIQCLP6qzRgDHKycK9u0aPUpZ7qx72bVD/i0GaOta/cc+mAIhAK/YA9jT6ZK1l8Sjv1g98RxN0FbDZSpcVEDj3nhxLltd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161737800},"type":"module","gitHead":"777351a2aa2d6a8f4cda175aa59425fe5f5e2b9b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.0_1774279675565_0.5232312474204524","host":"s3://npm-registry-packages-npm-production"}},"2.190.1":{"name":"decocms","version":"2.190.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c49e01ae10b8a355fc6acfa12bde0909ebd5ac46","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.1.tgz","fileCount":4848,"integrity":"sha512-zSTH+IApTEE6R/il4/f2hdL+1jPJYxbTYEsH9XnV1dqG0DDmoUokhL/GCbfhlB39KVSz2b4lLVdENEFBFMU9Iw==","signatures":[{"sig":"MEUCIDCMDlby2tKjyNaq66/a2pKIW8Z7pfkN3MDi/6K2tFuUAiEAjHX38CAm5lrHdu/EF6q3LtYzqjzIr/sCgacS06Hcb+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161718585},"type":"module","gitHead":"65e8072bfbf1f591eff55700753e369a174b3ffd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.1_1774284729187_0.8105665929198984","host":"s3://npm-registry-packages-npm-production"}},"2.190.2":{"name":"decocms","version":"2.190.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ca40847987a6db59a28cef46c98d230469ed02d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.2.tgz","fileCount":4808,"integrity":"sha512-3kSl7quJrgUOO9Vsffv6WlzTSR7B21ZmU/OaihcQbwIguauN9C0mdW0X8mK6SmLFu140oXSrbBbSW+uYJ0Maag==","signatures":[{"sig":"MEYCIQDlwkRelmohypul8ibFpaaX8FYFeWOkhGKLgRnceXMyVAIhANQ6Xnu5vy0V/lTv/kI0kgRQQInQzFU1i4C6t7ZL/u11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161678165},"type":"module","gitHead":"db7e0e631793e6c16aedaf463e5c15ac56bd44af","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.2_1774284764966_0.3474646492567661","host":"s3://npm-registry-packages-npm-production"}},"2.190.3":{"name":"decocms","version":"2.190.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91a60bc5f54d5b01083636ae2b802132a1ea7d25","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.3.tgz","fileCount":4853,"integrity":"sha512-LkxfHYpCrjHSp+P3TsGvrob4bVuiT+gSv1wni8MmMsAQmkDE7awFTMwB13DFTaaEH4V3TyxrPAzrtNoOqaAHkQ==","signatures":[{"sig":"MEYCIQDw7nEidtjt5iBGNvJtg/ZnjRyc5hNrpfgZUAIcmhh5xwIhALepYd0YchcsXNEX9vNxsWlyFqg33Nl3R/ZJZ3VTbs3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161737185},"type":"module","gitHead":"7bba3efce9b176ff5c19dccae414430601260e4b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.3_1774286671206_0.12890205880754535","host":"s3://npm-registry-packages-npm-production"}},"2.190.4":{"name":"decocms","version":"2.190.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3fe227a0406925be04f8e72d8ab8a3aae662299f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.4.tgz","fileCount":4827,"integrity":"sha512-8F56ulze0EYBE28wxy868GPRTxrEJ+MTZAhhgaapmqJz757rhVlyMjhMoTVg6oGSdKpk85oQwPKaUYgzFxdJcw==","signatures":[{"sig":"MEUCIEKRmAji0oVS1weKmmV+p8RygPCjXShM2Z8UJL2k5DO1AiEAqpXGW7Il5OoW6xA3fKraiZyZLNuC081/kESaeBU0SxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161733838},"type":"module","gitHead":"ef00a0a3ada0e26cf774c16d53f74fbdb17d6eaa","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.4_1774286703970_0.9268040288699682","host":"s3://npm-registry-packages-npm-production"}},"2.190.5":{"name":"decocms","version":"2.190.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.190.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e54e7ad281d3c4937fff8d2997e488e1f0eabb91","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.190.5.tgz","fileCount":4808,"integrity":"sha512-7F5LWyTZf01v7+Z1UdkjGO+G9T0lEgjAVA+ulG9Z9mRsxL3/phrRO6wMTj8m+w7CfEOCCmHRzsndlzX9dPqqtQ==","signatures":[{"sig":"MEUCIQDL+a4o/PXFijaHUO/CaLvayCZJWlyd6iuhvwLrjWmpcQIgTEbMcbmcOPwnhWxZ3CE+APRrq3djClRtpqLsRVE6wGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.190.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161666334},"type":"module","gitHead":"3ed9bb56e782b2c8ad00bf6848e0bfc6c76d074e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.190.5_1774288762804_0.8970540636746618","host":"s3://npm-registry-packages-npm-production"}},"2.191.0":{"name":"decocms","version":"2.191.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.191.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"de19e17751ee2c59890246c5ea54e5e40cd5f925","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.191.0.tgz","fileCount":4831,"integrity":"sha512-JZt2NuvWZkshUXYkuMjippJAY6hrJ9C+g6NRMR8J26tK5t/vg1rY7d3tB5MO5Un1mCA3rqqgIODtpR4OBKiTWA==","signatures":[{"sig":"MEUCIQDfv7eoirdcoPnS4GVc0qhhmv+MBzAwe/ZOmb10TxS/mAIgdwHUQNDSA3HRlI46xo2Ar5PXlR5qgX9aEbrLLDhx23w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.191.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161705336},"type":"module","gitHead":"43ec08498ec8501074e3b99943d3e55aa3967907","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.191.0_1774289641991_0.7471244449578371","host":"s3://npm-registry-packages-npm-production"}},"2.192.0":{"name":"decocms","version":"2.192.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.192.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0facbfd7aa2e5c7604d7aa57ee02e3841eb50a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.192.0.tgz","fileCount":4857,"integrity":"sha512-0JJV6IylFM/7i77lw5XaN3SWKHMERvdmCbRt/WS2p6Bov90Z03mxeEuo7OoFWeE1I15Tcm03flomrEbxrCW2QA==","signatures":[{"sig":"MEUCIQDbhVtjqa3aSoahr+xYUtwiQta2NltkKtVt5GBnD8zbFgIgXoklF273Hvnl1/gysc1PVyT9ou2GPR6PSmZBiXpaiMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.192.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161827942},"type":"module","gitHead":"f2175f2dbbcc1ad7e5a9857a865f3e3c474f18ed","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.192.0_1774290146460_0.8040029496300545","host":"s3://npm-registry-packages-npm-production"}},"2.193.0":{"name":"decocms","version":"2.193.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.193.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2d82dfa96eb6c22b0459d6ca54919a641a94c4e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.193.0.tgz","fileCount":4819,"integrity":"sha512-RKNbdzf1icOONvlZ0n4GHEihL0yq3d21vnO6ltWuee7ZUdRdnLlCHTcS3i+9YpXxMp3lssnH+2qViJz702TDFw==","signatures":[{"sig":"MEQCIAmC8R2bgtzGvJLmz3yYrc6ywALcVWEqPD4RcOmeQJ95AiBdmk51vKGTifVn2vODf/L8bNcVi/NwtgZ2eOTDq09BwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.193.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161705491},"type":"module","gitHead":"7e7abfdf8bd2d6ce227d4b7bc81dbd613ad8c657","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.193.0_1774292011109_0.23967175145944242","host":"s3://npm-registry-packages-npm-production"}},"2.193.2":{"name":"decocms","version":"2.193.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.193.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7e5b1d6784b3bebd7aabe9b11224e20d3ea7affe","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.193.2.tgz","fileCount":4855,"integrity":"sha512-5eyw3hHjQuiCj9ZdKFnJ2yRYZC+Ut/zDH+M4LJ/lKqhWrfCrUJLYaWH+1M44TgKOPZoTrr2XFnL3m8KAYmn2gg==","signatures":[{"sig":"MEQCIGLDYjFKBQLJHW+7eeXYAvIu2d5d4YxGdJY3JMADid3ZAiAUOy8CEyabZh2hIvui2FWFOPCjpWQNZ3wD2GEzEXmNsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.193.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161812924},"type":"module","gitHead":"93be505b5935a9c75df63caf6a219cd2a2431090","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.193.2_1774294887442_0.35269630204231706","host":"s3://npm-registry-packages-npm-production"}},"2.193.1":{"name":"decocms","version":"2.193.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.193.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0db2f41a050f5e0a3ce1137e6b5c9a77ea7a51ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.193.1.tgz","fileCount":4844,"integrity":"sha512-bVzjBZ0QRFLA56PDyFIKD6B3Gpr1JQLj/fLDjYYImzz+uBoLkDZVKpVA8pz1DnEd0XDg5v6i2IA1vRigQ2E6xg==","signatures":[{"sig":"MEUCIQCE8dVQxRnC3iI5mhdu2YPrbR3FW2Y7jaxBTADc9LqoAwIgEpG598+3TOCUshOXST6oGrNCP07tbJNpcPF+VxM5PBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.193.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161745355},"type":"module","gitHead":"d6920e128b5d1804929ff0fd9a44e71c17ac9904","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.193.1_1774294895209_0.008907716208928385","host":"s3://npm-registry-packages-npm-production"}},"2.194.0":{"name":"decocms","version":"2.194.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.194.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2395237bca0970b025743636341ad45c605a9ca8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.194.0.tgz","fileCount":4834,"integrity":"sha512-iN5IvjCKAJ/JqNI/nOOzJANCXHINFnYTVCDNJf5uowuAJtfmpcsRBSBACZaH0RdtiH+SN7FFlXTxfoJenBTraQ==","signatures":[{"sig":"MEUCIQCoADQagu41y58swTv5imuUVXBJwLe1JRCUGuNTc6U7IwIgXTM9Fzzw76N3QOrEU9hvJ/imdGOkwsipu+rxsZaD8pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161722004},"type":"module","gitHead":"f86ac71b456ed779316450f630bb8087e3ed71a7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.194.0_1774296052796_0.5289561614516385","host":"s3://npm-registry-packages-npm-production"}},"2.194.1":{"name":"decocms","version":"2.194.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.194.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce2a4a121600276e1b860c3eda0b8d00bbd272fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.194.1.tgz","fileCount":4810,"integrity":"sha512-6/WKxOG9iPwq9AVxO4uksSOzt0FbGfNXJnM/alWiWckI44VibyiGWX2XbKvaQHWRc0n185Ch83yU2K/TJmmowA==","signatures":[{"sig":"MEQCIAIhKUrGKbgkazDQ7/YBQAMCmoTK7Ql9IsK337Xq1c/kAiA5Y1HxnCHcPklWutZaNf2IL/qpTeVmToMlMDZXWiQNew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.194.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161697163},"type":"module","gitHead":"286387b102aedb88fbebb8384fb7ae468b0213d5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.194.1_1774296405316_0.43753923353856394","host":"s3://npm-registry-packages-npm-production"}},"2.194.2":{"name":"decocms","version":"2.194.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.194.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9a6e00bfe4bd2efdafaff666a6f1e14525ee8b36","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.194.2.tgz","fileCount":4835,"integrity":"sha512-fad7YNqBn5dhMZlUf2Sdk6yoTBSRVAPO/RWb7Wcoy32ZV1J09eeScMSwalAe+HUrqaxv6y40rmC+afQYA14NPw==","signatures":[{"sig":"MEYCIQCuRPkGhTWlLoR+qPWS6kdKHUJITzibrPiVuha7LpKUBAIhAIEZpC/PqgMfSSpeUTOU3gYh1zTbpoJG+Gz3BgT2JB1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.194.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161779467},"type":"module","gitHead":"f1361c9e4ea7c2fea78057f42a3ed67f23164cac","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.194.2_1774297060436_0.06410021402297694","host":"s3://npm-registry-packages-npm-production"}},"2.194.3":{"name":"decocms","version":"2.194.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.194.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"960c5d246399654cd8ecb19fcd5bc57e8be11bb1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.194.3.tgz","fileCount":4848,"integrity":"sha512-4Jyx5zrrPYIO+8Q/HseaX9VFYav9AJ9rVMjAcheY682f5RWsAF812PdBLPMALQKCk6NsXA4FRLpKeHtrm1CNpg==","signatures":[{"sig":"MEYCIQCchKdzLm1Aj+bWDTHLAB+PEcTg7hbK0BKbXpuI6rMQDAIhAM3M2ZM6R2q4wciq7KZ1yAAcwDnBFb6owc/zxY6q4B3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.194.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162194789},"type":"module","gitHead":"50de77eedc8ea909e7941d10896e358f232150f8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.194.3_1774298420695_0.09868134495780478","host":"s3://npm-registry-packages-npm-production"}},"2.195.0":{"name":"decocms","version":"2.195.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.195.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9dc303d1a89be19b812afda93bde388d83b7ebb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.195.0.tgz","fileCount":4761,"integrity":"sha512-iRPuC3+mKWhmyKFTEaml22g8NRq+3n75N2feXv0ObfD8dkHbgV4JLMwu0vaVxxH0+drEq6aw3Ks5m45rIA20+Q==","signatures":[{"sig":"MEUCIHDR29wLgjzPnuDctCBHNfCvK+fBBhkSfPKm6VjeAHFyAiEA+THKnHWUsGWNWWCSWdWKPa8O1E5talhaLMnlHhNngPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.195.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161969509},"type":"module","gitHead":"784c1ef8b406e520c9b9d3543000dab51a5339fc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.195.0_1774300012189_0.5779957528162607","host":"s3://npm-registry-packages-npm-production"}},"2.195.1":{"name":"decocms","version":"2.195.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.195.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a713c0a9d557f48bc97699fb2c9de29f438be83","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.195.1.tgz","fileCount":4837,"integrity":"sha512-SAArt4o9u7Z4qEPqDJF0vulPQb8EdRjIGa5Ozz75Zcjol78hu/9j6LefbtGlx2xpGS0rGRZNmHkhTax3Sach+w==","signatures":[{"sig":"MEQCIDrGxL7poNNNzR9QQ5eUfcdXYjg0X1IAn6+6KZjSEm4EAiBQY8oOP24g6taVXB6pZXa9ETjDzXeRvoOfXvepWkN6Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.195.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162063407},"type":"module","gitHead":"8c2df1e3496aab4fd90968e84646d8f7be50080b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.195.1_1774300295351_0.5034158436863025","host":"s3://npm-registry-packages-npm-production"}},"2.196.0":{"name":"decocms","version":"2.196.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.196.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a12c88faf85baf8cec8d72ae983684930bd433bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.196.0.tgz","fileCount":4805,"integrity":"sha512-e8FKGYp0DLpAD+kq+3bqe0w8F6Z8Y9P315LipaECA2znI8EglE42aFiHFf4cR/eUStuyq06S3kMHzmeQmVm4Xg==","signatures":[{"sig":"MEUCIDnSJbo8fvbIexzX9bbACtKt4FwebpjaPNTsOu9DQYMRAiEAllyauQYOcmTVeeYcClceE087V5jFQfn6OQF7+hpUojQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.196.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162024549},"type":"module","gitHead":"18f107af97763c57f1563d8d02ec1369c288ba12","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.196.0_1774303675045_0.0799284591422389","host":"s3://npm-registry-packages-npm-production"}},"2.197.0":{"name":"decocms","version":"2.197.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2db516c8309636628ff2f9936afb76094c8d2b73","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.0.tgz","fileCount":4835,"integrity":"sha512-TsKq0LBYPKJ34I/Ttv7anFPzzg1lSVUTQ1w4DHJdBKb8lbjbM9BuyZl43X84ADMjS6NyUdb3bW2IkEH+2c7IDw==","signatures":[{"sig":"MEQCIHOObdAadYn31iTSTYeVEq5eaZPCDj/9lm1gnnKc9T6TAiATUS32ubFJnFf4WGj2MBMHpCFzC3ihkWelqdaERqdPcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162053602},"type":"module","gitHead":"4f34d77df3cb5beafc9565bb4a690d81594906c0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.0_1774303737877_0.47784443379310004","host":"s3://npm-registry-packages-npm-production"}},"2.197.1":{"name":"decocms","version":"2.197.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc731a8c18305d85bfd7f368d700c1234c340e08","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.1.tgz","fileCount":4683,"integrity":"sha512-6pwe01MivhhurAznFu0niUNfUjdqUvwaShvf813Ubm0WJE/ZVsuy69HImaUPagEkAPED88w0nMl0flQPq2raQw==","signatures":[{"sig":"MEUCIQD+QXBUCfmHTX9aMPQG7AZRqxsjfHXxRnaC+OcVCyKikgIgRBrw4Kby+ouSTENfH6/UwNXoby92g3eViXcotn1aifE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161238042},"type":"module","gitHead":"c2a708e60b00631072589be5d0d9f74f9fcb4da9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.1_1774307223586_0.09979489930852048","host":"s3://npm-registry-packages-npm-production"}},"2.197.2":{"name":"decocms","version":"2.197.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0caf580b01b89a50bfe2ae9c80779ba340e62463","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.2.tgz","fileCount":4814,"integrity":"sha512-B2lBTia3IqCqeaeF2xzn0dHhfKGr3G2Zm1R4epX+hr9yF4CoFoi8mYYHMxdOPcTkMPeTiUNdkXc5xVD+IFSaNw==","signatures":[{"sig":"MEYCIQC1E7fRHNBSMMO2IWkOIPb5aeC9zHPEcJtH5dZDLhrUyQIhAI0ywCHXb23OBw9xBEtsEJi0FGiE8oZHRXzBPKZTagov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162016026},"type":"module","gitHead":"7d7324f575196754e4cd090fdadc88b746d8d920","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.2_1774321339945_0.760867353859352","host":"s3://npm-registry-packages-npm-production"}},"2.197.3":{"name":"decocms","version":"2.197.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b11e0a091d85e4e3e573391ad39d305a2c59abb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.3.tgz","fileCount":4794,"integrity":"sha512-/8aRtETcQBreHQo6u8yO9CQxlSC/e8HdwT18DIyaokYcDuCnDWWEvxZV9s76UKPVsK5bNBIP3v2j/rhe5pquTw==","signatures":[{"sig":"MEUCIQCqjCFHiZyGE6q/XjG0GKuIdwydrCkUDQMY79D7cm/VFQIgSiRqCtNgCB6BXElvs/gQoTsolqqdkTezHMavOpUdYj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162004494},"type":"module","gitHead":"b7af1fdb919f2076be24fb4a2899deac98f2d1b8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.3_1774321426982_0.5284342903365369","host":"s3://npm-registry-packages-npm-production"}},"2.197.4":{"name":"decocms","version":"2.197.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff3d853103fca527ec9d3df1f438a50ba203eb25","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.4.tgz","fileCount":4804,"integrity":"sha512-0dykdyB+hIuINk83zOsLq4iPcNuVi/QSCYL6SifpLPVspj1O4v2hUsBfHjBchaYbYSCDmVJtyPzbvj5z5egLTA==","signatures":[{"sig":"MEYCIQDxb2WoXXbX7tM93o3HbrvxccuFU1kU8SbXfE9VTeGxEgIhAOvCJIa1TqL38oDus8SKTOdol5BzwJE5+oVfOZJaqe4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162020359},"type":"module","gitHead":"fa146aaab1059078f9766c07210a907a512bb55f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.4_1774321519823_0.9665354693677437","host":"s3://npm-registry-packages-npm-production"}},"2.197.5":{"name":"decocms","version":"2.197.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"26030393dbd270ab7250616fc5b892721f999e62","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.5.tgz","fileCount":4814,"integrity":"sha512-86W92dcpk+iSfvYtLTMsI9Yt0EImrjrbTBXYgACpoTew4495gnP5fkZW24THSCwhwnkN36P4AyWSy9ZK6UnMmA==","signatures":[{"sig":"MEQCIAKjBB6EJJ5+uZetqHIOs5DLa7jCiE9m6t5e15ZPUdeXAiBV/+4TAB96AUf9aIQpssZELKjupTSzumCHaaa6r8socQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162030300},"type":"module","gitHead":"2843aea4df7545db915eac804e587b8a50ca4164","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.5_1774321642746_0.14902435198796948","host":"s3://npm-registry-packages-npm-production"}},"2.197.6":{"name":"decocms","version":"2.197.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e7c4889e7fdea195fac79507f2a27bbe5d482d38","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.6.tgz","fileCount":4854,"integrity":"sha512-Jn98iS4VFRYFsAtXjs1YKc4d0KFOBVtrlkU7aj5his8hMp10kAlWB55mZOwihamM3vMzlWOtyiiCgQL3bf2HQA==","signatures":[{"sig":"MEUCICNmDqDOMsQkNvEcoeVQDvfb5axU5ZLnn/THS/RgoAEcAiEA1kXoSLk+H/U6VFWH8h2wcHNmeWm41ur5RxC5AMEs2GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162082760},"type":"module","gitHead":"3a59373b2cca5cb3d5097c641422bd8179929fc1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.6_1774321773046_0.7403400004712266","host":"s3://npm-registry-packages-npm-production"}},"2.197.7":{"name":"decocms","version":"2.197.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"acee9fda24559f5af872674c6705b80778fe1115","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.7.tgz","fileCount":4854,"integrity":"sha512-ENjwR344J8lL/1eWmdsscl+fOGoPGiOIhs+EkxAK8e3x7lvzDnqTcsC+ZX5q8V8vWlPguZosmhTVGFLLy2GVzA==","signatures":[{"sig":"MEUCIQCu7SjaMqgabg6vhkg28iJQtfJ4N3dlZr41ffv0+FZIxQIgZDBGfMP4KigFTE9iIrLN9xUOlzqreubg5B6rBIYNIA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162085112},"type":"module","gitHead":"3cd4d3c335414b1a7ed3f79e8126e89b88616f0f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.7_1774322300961_0.5219581266642794","host":"s3://npm-registry-packages-npm-production"}},"2.197.8":{"name":"decocms","version":"2.197.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a0ebe50d292e8f3cc505e6561bbf5538953ead3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.8.tgz","fileCount":4819,"integrity":"sha512-hCRAxUCq5k/H2rs3AqMldd180CW16BYRlf16EMdSkZGPTc//FHHh3GpCK/dnfuER/XKy0HgDxJPaapFI1K8bjA==","signatures":[{"sig":"MEYCIQCjLM8MwAXvE3NEnTqi1MPfcXzphyHN3h3PRy24F5yangIhAL/on0F1v2D1LBqjs4nawdtVmM+82CKh+YZntgonUgih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162037635},"type":"module","gitHead":"3eecdd1df8a3eb60eac379fe4fc684cde4995bfb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.8_1774327135132_0.5459363451829529","host":"s3://npm-registry-packages-npm-production"}},"2.197.9":{"name":"decocms","version":"2.197.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c5572fbdceb562e30730373037210081d278745","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.9.tgz","fileCount":4774,"integrity":"sha512-t5VQdAsMw9A8EVYDkfH2AGFOnJcKMH8rM2TOS+0lKrYzOjssQi6Kp4FkmBZQLdDmZmGo7zNzQL4O2INkdUk/FQ==","signatures":[{"sig":"MEUCIQC0StjO5gtV76tw7BVGOwAWvsMiP5FwLVl+RQJba6EEhAIgFco98Luev3qVdKDiY9sqdwZEqtj2UT4mjpcv0ChJuRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161956713},"type":"module","gitHead":"3732277c04e0d9afc446a6e6dbe80027454f85ed","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.9_1774327342216_0.5648236720655928","host":"s3://npm-registry-packages-npm-production"}},"2.197.10":{"name":"decocms","version":"2.197.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.197.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d59c046502f25a50167c724bd8eea361e7ba992","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.197.10.tgz","fileCount":4838,"integrity":"sha512-5esmb8skZ0m5sUJ1Dsl9aArN0hNnEKMIPeUp8h8Iec2ondyKL1AM1lP7wCLu3f054IL5R/5NP86QEsjwcodCbw==","signatures":[{"sig":"MEYCIQD10LfKiD0gSngbFgxcMFSIQ70epQFMTxbKU5rF9zKHqAIhALUGuQWEuwbsc+e+gl2DOnavw5DPWTxl+9+yymCxToHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.197.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162058962},"type":"module","gitHead":"8e826718c307eab0b696f9c6f9108f2d083a4024","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.197.10_1774328946054_0.99043134794854","host":"s3://npm-registry-packages-npm-production"}},"2.198.0":{"name":"decocms","version":"2.198.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.198.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"836e42231869d20319293504bc418cedf56cbdaa","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.198.0.tgz","fileCount":4602,"integrity":"sha512-O8rFi628uhP8DSuAzafkcW9nZeKqwpVK+3VHTsA5p3fBmk+LaX3PY505TEhByzeunIEtbcmlFiAlAk4Urs3IxQ==","signatures":[{"sig":"MEUCIGIEVHOGBbj7zPEzgDBSB3vOhKuZzi9+Jz3UsHc2VCClAiEA5dtfUiYo9Ikh3/2ql48A75fF5hRxFpEn94HCGJmVrJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.198.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161462341},"type":"module","gitHead":"8ce128a4d15eb304651144b9383ac592d5ca33a5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.198.0_1774354874271_0.5933379448737943","host":"s3://npm-registry-packages-npm-production"}},"2.199.0":{"name":"decocms","version":"2.199.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.199.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d4d482657d6f99c9d5343bdc7e798b4928ac3b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.199.0.tgz","fileCount":4842,"integrity":"sha512-cqGiBTKMhJo1QJ6zKCHchpD6hsTlBl4QXOcmZD2tVEgjPc6v+gXTPcR1AQ21Os0OIxnLBwgwPU/lE6+WxIqkCQ==","signatures":[{"sig":"MEQCHxX8ImCdJjk9hD7xQzKZefqlDS5img2XpgsDkw7r6zwCIQDQahg08kj4LndX6J7v4ANrAuWdnM8mSAZPa/BTZiLMMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.199.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162113442},"type":"module","gitHead":"9b3ad1da8d068536181383daed1927762b4395c2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.199.0_1774358141763_0.5620758342972125","host":"s3://npm-registry-packages-npm-production"}},"2.199.1":{"name":"decocms","version":"2.199.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.199.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"11f1acb70cef073f5c8d63443d724e216499e1fb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.199.1.tgz","fileCount":4832,"integrity":"sha512-9ufvTozZITa6/aU0Y/+4kI4FPLGwmFbnFdd4XdHDp88cwnKycjJWbbQUJ1X9bNhcO1h4/qreJKPC47jcTxjyCA==","signatures":[{"sig":"MEYCIQCF6tsyrJQGKd3DwfGvE3tC8nSHPMRlKXk+PnH1RBb3bgIhAPR/oAmXdT8VJ9iZf5NwrvPJ1GrcFbkl8Ng/XBxqT61C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.199.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162145438},"type":"module","gitHead":"c05a5afd858edfa7d577c3eaf9611b5447ae3c2c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.199.1_1774367167768_0.9452683921658929","host":"s3://npm-registry-packages-npm-production"}},"2.199.2":{"name":"decocms","version":"2.199.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.199.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"05e7913de6ffd92f9a4e241f3e0e6a37ba71a103","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.199.2.tgz","fileCount":4842,"integrity":"sha512-UsqAmMLI2Dn0fRLdNtbxoZXRb2/6O9RboKp7wQ8RNkx36RBqfotrqmbO91xrroEpql89U7eWPduHQ2wEFa1T6Q==","signatures":[{"sig":"MEQCIBdIDYsorKqoj3iYjVg6QRNo7pTyfq9BJIP6BEDAp2zbAiBgjJqv2VKEMT/kvMDC4BlHQwoGX1/UrzvtYYbLjMrXkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.199.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162127413},"type":"module","gitHead":"e9661c6216eecda501a928eae33dd3a25a1a0526","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.199.2_1774373252095_0.534648357831013","host":"s3://npm-registry-packages-npm-production"}},"2.199.3":{"name":"decocms","version":"2.199.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.199.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49dd06601c11867c157b2a7f4ec8d7d58f59cfe1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.199.3.tgz","fileCount":4858,"integrity":"sha512-HL248xp0p7gOAf/twy00zNMtKEYAjPt4yEYRkBKWe3GytZyPJ0M93k+VYWRqPwXPamaUC1Z02qoVKF7IXf+PJA==","signatures":[{"sig":"MEYCIQD3mvFwiWv08OXzEYrcu0mhfg6LtAChWtheMc9Riz2yqAIhANnpbXeei7gVFcmcugzb6VzCZmYZ+joUH7FzlcVBsV04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.199.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162209260},"type":"module","gitHead":"f7e1e89fc46a24af8d0c305e8c371334fee362c6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.199.3_1774376634940_0.09614682440773992","host":"s3://npm-registry-packages-npm-production"}},"2.200.0":{"name":"decocms","version":"2.200.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.200.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83da48937acbee382a293b5c4d4f0cfcfee93ea9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.200.0.tgz","fileCount":4811,"integrity":"sha512-mFzcJY1tx5Q4cZf1yFmZ+HCqJgOTK0GuHOdlZYDW/MD/35xhRh4JRsbPHqXS5xYX6lNTYIsm+6Ma5ezGUozuSg==","signatures":[{"sig":"MEUCICfxldjvBWq+w+1Dnj1HbLyCwTo06VXR/Q4Ii+5QSh2dAiEA1J6pPlio4JVDiEzVMp4+M8c6sK32gTurP61Jy6WTv9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.200.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161976809},"type":"module","gitHead":"ed3fb9056c83fc3a40b9231b6e905773e776fb8c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.200.0_1774379158810_0.23897013812787082","host":"s3://npm-registry-packages-npm-production"}},"2.200.1":{"name":"decocms","version":"2.200.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.200.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a43c6ccbcf44d2114f16a57588760dca05cc3ce4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.200.1.tgz","fileCount":4807,"integrity":"sha512-IX867RFT++uABDilHLxKFztH3hH7C2qMm5j6yxMT4ZSGTp189evkSeO7pF5Zg2C+oRPIIu93H3HERI6tHB92qg==","signatures":[{"sig":"MEUCIEpN8at528jr5kJCJfgkyeR/ZsJgUepav1PVXazNmuBxAiEAz+fvvUAkNKMRBy+lDVz8AcwWEcCzOCydLbffo72N1RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.200.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161971259},"type":"module","gitHead":"066bd1cd714443d4f1e1f00caeed8202c219e29b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.200.1_1774381954045_0.40000069477411104","host":"s3://npm-registry-packages-npm-production"}},"2.201.0":{"name":"decocms","version":"2.201.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.201.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38c9c831dec4f3513bb2a07006e4750fd12d153b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.201.0.tgz","fileCount":4581,"integrity":"sha512-sOe0iEryqhnqoGqG+gQrJVjLlY7Ad8QFVfkFdr3zE6VhKfSX5O+URSWNq8BMe4EnslEwNCRM95oRdlz51rQ/Ig==","signatures":[{"sig":"MEUCIH8oXV/bsGuhsJzW+B/BpTokkvqbflEjYkOT36kT7+8gAiEAjeRcizKqKnM7bWQhiQOfsUvFPNfB8DF/BIofw2ofJcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.201.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159736695},"type":"module","gitHead":"ec834cf3599d1086e645a9408c1b0655fd449f30","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.201.0_1774382126935_0.5785156679506254","host":"s3://npm-registry-packages-npm-production"}},"2.202.0":{"name":"decocms","version":"2.202.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.202.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52e8faf6331b5bc3ca89026256365693939d533c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.202.0.tgz","fileCount":4835,"integrity":"sha512-Kgh1efcyEXh04Xw7QLoo0KwRZrzquFTr7fx1xW2Yi653Y6UMHv4cEqKN5Uxh73yAROiEsIjIPGePazn2JCbX/A==","signatures":[{"sig":"MEQCIEehqex+Vi2yYfR6z3dAuGgtkrlHaQDUwlfkrI1ZpMsWAiBJGAIG7esfDIctE56bUkO1PckPHU20I92RKCYBEfUoSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.202.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162028340},"type":"module","gitHead":"cabb681b75ea8977fe69e4ecdc40876d7858d188","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.202.0_1774383092008_0.07683005775727447","host":"s3://npm-registry-packages-npm-production"}},"2.202.1":{"name":"decocms","version":"2.202.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.202.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66616d80edba44d30dad51771b80a96cf9167b38","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.202.1.tgz","fileCount":4828,"integrity":"sha512-Mxa4qD9Y1rV9JjSiVR2GU+izrOuHplvEk+zWQgHVDB1rhKpu77aP9C20y3gLs0SE19ECXYl6Lga4XRSk0mlT8w==","signatures":[{"sig":"MEUCIQD7dFmZg0VULfr+YiG1uAOFsWhysVsTgy6KglMX+ylgaAIgPguMo4N4AuRCM9LOh6s880XOwpkYarxM8S/CiQ6wUbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.202.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162012129},"type":"module","gitHead":"b1ad6dd9c77043112082acf975a2176f35e6e678","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.202.1_1774383598840_0.3706843616898974","host":"s3://npm-registry-packages-npm-production"}},"2.202.2":{"name":"decocms","version":"2.202.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.202.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"60c075138528e29e1b320e6a71ffe6c873267783","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.202.2.tgz","fileCount":4798,"integrity":"sha512-Jl47J0b9h7WYtg3FGMsWmGHWWU7n6tjsDkT5K0qRNVPiHrAm3zSN5Ez+FM82953uaTIJ8Q7cqsh3t/mvIzjE+w==","signatures":[{"sig":"MEUCIFrY6i3EvOXOAXjnykvl/UEVGlYWgldgzBnyHpWB5lfaAiEAjB4wVEazbdURGJQ8CIBvuRu2nD3UJ44LSimtE8VhTNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.202.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162036431},"type":"module","gitHead":"08e2e9e9dec684705c6d8e2abc083411974dfd79","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.202.2_1774384286080_0.600141176421656","host":"s3://npm-registry-packages-npm-production"}},"2.202.3":{"name":"decocms","version":"2.202.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.202.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e45b46e8a2f8bf6e98d35f25b552a369c9e52fb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.202.3.tgz","fileCount":4817,"integrity":"sha512-RjaxxsBcMfL2EdykjxFjcR4Rs5tQc6T/+SUPlVBxJvIq+x7VQkx0HoxaUGkG0CHsKkaiJo8QTcRlbyOy7nbdOQ==","signatures":[{"sig":"MEYCIQDU0hmUM/8mjmgAJxnL04LSEeGb1JKK3YOmCd0qkwLJUgIhAJZmOeJLNISLvPdVizk4qeHS/1PX6hLJLqISaYvbxLxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.202.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162040470},"type":"module","gitHead":"9dc6193ff6c22e7af3becd6887dc09e697d6f506","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.202.3_1774387881486_0.042209870353256296","host":"s3://npm-registry-packages-npm-production"}},"2.202.4":{"name":"decocms","version":"2.202.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.202.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9f07d649212cfbd854d2db7524b18b8814417109","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.202.4.tgz","fileCount":4812,"integrity":"sha512-9xzToz4uKCY63ZZUpHw01YBqwdkS7hbgiGHa2IPmPmIqrjJCaKAir0qQ+CD+YP1iVB5vGgKhKjpXbbOBe0nA9A==","signatures":[{"sig":"MEYCIQDxeitmQdtgObXN8dQAmvxIMJELd0BF5LxZYmXw3mknigIhAODbyEwfVoLIMo2ohFJJx9KrnuVpQyciTxXkfzpTj8Xj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.202.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161989439},"type":"module","gitHead":"34781f51534e9b27b35ac2359c56e776dba7f855","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.202.4_1774394607405_0.19853016378130595","host":"s3://npm-registry-packages-npm-production"}},"2.203.0":{"name":"decocms","version":"2.203.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71ede6b99075672d09d3d01d0f6b851dcf96755f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.0.tgz","fileCount":4860,"integrity":"sha512-bOUD3M+GYvFxtcHGNOK2vCVQXsGgh3o1qedqPhMqp7YBdII6QBGTduSDFE4VqWYErGOiAAkzcX1Om8q31BNWaA==","signatures":[{"sig":"MEUCIQD7uQfpeoPMkdCX4QRKfQXKlMZDNst5M22vNC1ZrUrJegIgDwidLwmHcz4bItzHQaTIG+KGRwEDy58P6+eV4R0pzN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162128208},"type":"module","gitHead":"b6f284e5d0ac68ddfbb5ac495e486df3bdd80617","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.0_1774441979653_0.7552394590039673","host":"s3://npm-registry-packages-npm-production"}},"2.203.1":{"name":"decocms","version":"2.203.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69e998ed0dcd7e59d4d60d8ab33be0c265fe4d85","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.1.tgz","fileCount":4794,"integrity":"sha512-UbY6rJe+18O4lrSgu6IULnMrf/CKiW0aKi9IHSEnWJsAJW7wv2aEBFakK7kXUcHR6QosPVtUdkUqfBKmnrQKOg==","signatures":[{"sig":"MEYCIQD39E0PgE1hdn1HEepmoPSMtCPqUdta4pjxQUTlDILcsgIhAIDDbbNN8hxpMwLBIlMhVMUmRflOxpwbcF1BPLTx43Gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161950147},"type":"module","gitHead":"79c003d4a36900f221a01b745735d4e3939091c1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","zod-from-json-schema":"^0.5.2","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.1_1774443669366_0.09460004628374175","host":"s3://npm-registry-packages-npm-production"}},"2.203.2":{"name":"decocms","version":"2.203.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54118007134e2e4ea13dc9b835aca7b38e2b89e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.2.tgz","fileCount":4799,"integrity":"sha512-CSUfkUSiWAmKbtMn7KP9+2X/R0L9mMYCUNX6GXSX2r7kg8RQI4/yLM3x8uUCBzEcBmywwtUXwn2rtXNo3kaGKw==","signatures":[{"sig":"MEUCIC8XSe9tODl5o51SGSzEzwarIXanmRn/X3zl59p099tmAiEAvBqH8oZghcYfuuZ1QglIVBIzdDr2rHRhQ1I9YV9n6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161986856},"type":"module","gitHead":"fa0948fe80ec271b6a3d1fde2884fd2968e68765","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.2_1774443781051_0.5422005068178992","host":"s3://npm-registry-packages-npm-production"}},"2.203.3":{"name":"decocms","version":"2.203.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"871c08c37b05b613bfa7b166a90d7c72d9006eff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.3.tgz","fileCount":4745,"integrity":"sha512-hOLX+2eHV6nbsM4Qu2quUlEqj3tLz28xKJ+ZXTAVkImCe+v4KIR+P+hr72aIS2LdC+9PJhTI5rN4RbVcEsAEGg==","signatures":[{"sig":"MEUCIQCgLU9BS7Gw7HzvoB3RKDYLNXUHuxLQ1pC077B2R39L6wIgBHxAT06BJUYhNLRuTGmWFLXLgOrFQEnS9PxLMHXsRXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161837636},"type":"module","gitHead":"625d94f40f8c65c20840535d6518a25da81d0470","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.3_1774446927409_0.8898553958207365","host":"s3://npm-registry-packages-npm-production"}},"2.203.4":{"name":"decocms","version":"2.203.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7d19746f1b91a9a37b17cd922026ba11a37977d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.4.tgz","fileCount":4813,"integrity":"sha512-Em7lhUnC7OVaX4C9Nvz08xzNxgYy6Abt2+GW34GF3aEXX9Q+0/dDK9ACX7DDHaX6BgLlB1CkbgOaNKD8tP5Vpw==","signatures":[{"sig":"MEYCIQCGhzpHt+F+bul8u9KuFAOalTwth0Uq3Gs4YCRFzaHo7QIhAPkqDN44Se+E5EZbFl36MITFYT1//wN23v4gvSZj483E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162009175},"type":"module","gitHead":"f89afeff18add8b4fd79c6b97eefb0e57e1ebe2c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.4_1774447067185_0.30696525553905185","host":"s3://npm-registry-packages-npm-production"}},"2.203.5":{"name":"decocms","version":"2.203.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e81bced1b278f078f5fc1d23a45f68644aa1ffb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.5.tgz","fileCount":4801,"integrity":"sha512-WQhDnDlKyjybL6+xqGzr7Q1F9E6057vZ+aq1N3cmnLPMeRxEP+nd1ARx8rKgHG2Xsd7fcoStIoaDh6E9ohyjkQ==","signatures":[{"sig":"MEYCIQDSkkrWjUbShppQB6Ftb2qEF9ZOVcCrvzfsUzG3xN54+wIhAJxz7G2Fx3kzKDEeLaw712t0OyGtNzgqqmlX842aupDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161975197},"type":"module","gitHead":"7c3d0ced87f44f009f69626b3775c30486e47548","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.5_1774447598759_0.8056496308455476","host":"s3://npm-registry-packages-npm-production"}},"2.203.6":{"name":"decocms","version":"2.203.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68e32ced7d4b5ce1906a8a3015f9c2ffc7c8bdf3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.6.tgz","fileCount":4793,"integrity":"sha512-MuK9qsCPCzeglAbrr+D3AGDqRvB3vFIc3QDq+i8vZUB7IM6DhKsjy+Ixr5BcS+BsqVMXAWBVV0B3i4/4aQv8Sg==","signatures":[{"sig":"MEQCIBhmrSBygvcQrPzF2GZQaAyfcMJElV02zNjTdlUWTsWLAiB7mqFlPZ/8vI/cV9ESq2xMHQGjOd6mTct32XSwOXPOEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161952084},"type":"module","gitHead":"61037e27af2b18a27473fc6093949e17741a8e6f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.6_1774448215971_0.5119074610273266","host":"s3://npm-registry-packages-npm-production"}},"2.203.7":{"name":"decocms","version":"2.203.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ade8c1329bd43a6edfdebb723f4a315edfe8137a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.7.tgz","fileCount":4622,"integrity":"sha512-Ku4Ba1c/l2RDU3YDGdMdlJtWStCVa9nUCmVI+qJDknAubQL/G955Tatjaa/PIcDJpCg8hbCYgpmtC4VdItiaZA==","signatures":[{"sig":"MEUCIQCeNZCxY+Gpnm3FgFVE8ELeBUYchcHFj0zmvC4tQvWjrQIgL5ct/jh2lD94O+jw0S1urZMhQhFtro613CQAP2WxmeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161523117},"type":"module","gitHead":"7bd1b9014b9937c2df30b3dd03580c7aed15b093","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.7_1774448817022_0.38198359389243275","host":"s3://npm-registry-packages-npm-production"}},"2.203.8":{"name":"decocms","version":"2.203.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"130ee740ef67f4ee7511d730c779c1b71357442e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.8.tgz","fileCount":4836,"integrity":"sha512-k0kcI/9f88rjSlfzSsDF6rLUDbkil8Fdl+Ex2l/WE30e6F7nQ1oOCKYWn8b/P5v7z1yYBBgMEw7Hp67uIivxhw==","signatures":[{"sig":"MEQCICRBFzr04FzHADhzbQvsD/m5lg/VLArDt0dctXGSdNfrAiAZSo5ITq9ssj3/i5nE67qGbb/0Jf6BTSZuBL1s3cL/OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162008168},"type":"module","gitHead":"fb1a35fee72c948c5b48ee44c951dc67abe02a02","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.8_1774449690482_0.25329572297250147","host":"s3://npm-registry-packages-npm-production"}},"2.203.9":{"name":"decocms","version":"2.203.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c90d46fb63b212a314a72c1b6d9ea8be15f6ac7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.9.tgz","fileCount":4838,"integrity":"sha512-YRhHP7OAB0htCqzg9iYfo/gkSjFqRyywSfInPfGpYLNBBsZGjFpQcScI+mYDwuUr86LbFbvquMzwDIDPbpieNw==","signatures":[{"sig":"MEQCIFoULfK3DFVA5xwVQ+/SORlhQjSHFwpogR2yCblvQTKOAiAV/RcmCcq7eStkv2ondwJMv/RlxaYwyTJCpBCtU6wkOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162023940},"type":"module","gitHead":"0ed550b1c6ba43a3c79615c42a91b56018287c59","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.9_1774450378160_0.4155553309075506","host":"s3://npm-registry-packages-npm-production"}},"2.203.10":{"name":"decocms","version":"2.203.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c4ba26149e02d8be57d1bad08c9415ce33706cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.10.tgz","fileCount":4818,"integrity":"sha512-M0Olt6T+Yxb9u1/E4tcuq72XhMgOGRdEq4HAbCrhmEWPNK9rn5d+ruV47K938dMXM9fjSxYN2oL2sPkAcGMEYA==","signatures":[{"sig":"MEYCIQCgF6qrq3BG2Yv8rMRxsaCQqptYX1J+7rgwSwTUCkboOwIhAN+F6WVX1ZMJr4oAb4xeCFBxGX9JdEJjhaIA/98CSx54","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162002329},"type":"module","gitHead":"f001f088fbd8ddcaa903d3dcef4a2630d450d642","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.10_1774454724866_0.5529628948549077","host":"s3://npm-registry-packages-npm-production"}},"2.203.11":{"name":"decocms","version":"2.203.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.203.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"afa3a2de74fa99d8fcd8a4c910818113c16ef4ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.203.11.tgz","fileCount":4864,"integrity":"sha512-s4/z73MieCDvxIHxe+gnvGvVNPPVsJlUCjGCbVSlkDvKZUWntmeNgjNKd8XQLmUdY2dIRFD3ZOmp5TWRwukFiQ==","signatures":[{"sig":"MEUCIQDAGbi8c7DOsboQpeZpUaAgQRheWXbFHsTWeARh4wvAggIgVc7JOTTHhD7l1DrOxmy6of20TuJ83/M4Aiv6lRkT/GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.203.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162090224},"type":"module","gitHead":"e8e0ea2ea89cb5613671aadf42e9e8bcbc166cda","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.203.11_1774455261262_0.5825863290685416","host":"s3://npm-registry-packages-npm-production"}},"2.204.0":{"name":"decocms","version":"2.204.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.204.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a64c9e6e3a7c14b7cb7536e33ca26218ca8870df","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.204.0.tgz","fileCount":4837,"integrity":"sha512-jRIzu+Wju72PqtLCB5p+9ymHVVBCFeysst69mNgN4FZurKM69Bxmp0qfn/HeK+YsrIAfjuoKfoMuIHqo4ks4fw==","signatures":[{"sig":"MEMCICV85f4RALsNO85y2OvNk+yYW5Re2yg3ZjthUElNdEE5Ah9nHbpOQUxERNhJr/cNm9FgNWkTAyBO7GaSjCalXJ/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.204.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161980756},"type":"module","gitHead":"1b13c3788125a7d4e487a8e16e73b6ce2d2ea6a9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.204.0_1774456448464_0.6564329737900048","host":"s3://npm-registry-packages-npm-production"}},"2.204.1":{"name":"decocms","version":"2.204.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.204.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9852d866cb7e74e6b37eedb82e3579cb5c2e083","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.204.1.tgz","fileCount":4796,"integrity":"sha512-cFcHqCeJzaQOqrjtfBfn1N+UI1DFVVQaZjgLNqo6gFxXrqdnn7c4RybhUupm9jZrx6u/XKqU46elI2yMzdfJfw==","signatures":[{"sig":"MEUCIQCZkZaaKuh9TZCJcqG7yu7rq1HAp7eIKT6t5AHzHU9JEgIgP+pZgdg7FQDzvCCZMjlK3CAJKYnANWQa7QrZoVaqp8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.204.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161996814},"type":"module","gitHead":"76aed1c4ba8b4287ffcc00ee527aba9883839c2e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.204.1_1774458596007_0.0042463412340052464","host":"s3://npm-registry-packages-npm-production"}},"2.204.2":{"name":"decocms","version":"2.204.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.204.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8c9732bf7bb57e52135ec1b3459b648f266e03f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.204.2.tgz","fileCount":4816,"integrity":"sha512-eJRWvNZFKxPYr+u1bOUtEUrrg1ecF20kld5MFu/VLh+glEQy5CzfpNBDAnVRtlBvmE64wTyK1MjB21mXoWUpgw==","signatures":[{"sig":"MEUCIQD/13SLJEpPZSeNgz011rtiS9Jg9fSc2LgcihLWpaiEDwIgNtroHz6mBD71UkfFGCbZvSxjzILTdeub04bON5ftsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.204.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162007230},"type":"module","gitHead":"64cdc32d786699b9162edf1b9b1c7e85776814ce","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.204.2_1774460266463_0.21541914135690088","host":"s3://npm-registry-packages-npm-production"}},"2.204.3":{"name":"decocms","version":"2.204.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.204.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1704f1a599f5e92a96948e264fa90dcd422ea204","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.204.3.tgz","fileCount":4842,"integrity":"sha512-n2VHZKcStf3xrWemFRxKWwfVuzAT71TJ9nlKzF/8T4wCpv+CdsShYWUWONAIn0Hr72oopxKcwUhXlI5mGVGMIQ==","signatures":[{"sig":"MEYCIQDo6iT+Dhpvy73UDd2RwuTsNkl5lHMuII2CHbP+vLmZ5AIhAIUHhk5ujV+k+dne+ADyMJes/bT+Z0+Idfg23TDRoSh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.204.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161999782},"type":"module","gitHead":"41521395d8f2dd70de72c2f46bda361371ebe60c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.204.3_1774460447126_0.8351175012213474","host":"s3://npm-registry-packages-npm-production"}},"2.204.4":{"name":"decocms","version":"2.204.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.204.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba5edab9ecce23a0406fa4b742d6f0eb0bd671c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.204.4.tgz","fileCount":4830,"integrity":"sha512-VhbJPBQ8OxcEllUDl0Mbmjc2PuQ91TV+9iUsLpke+pO3iPNlQkqhyo4M/BkIk7DI0hloURk58xt49BGpm4yBdA==","signatures":[{"sig":"MEQCICiW7C/m8B56tUI2NMLFeuuQcFWjmyMLuR3aNA7SyejxAiBdok4E39Ma8S/VIXv+bO6MZUZ++y/RWbUPqWkYEn0EEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.204.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161986902},"type":"module","gitHead":"a087ace9d712fa4719fe5d13dece9cf6db3065b8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.204.4_1774463116506_0.28807781318655756","host":"s3://npm-registry-packages-npm-production"}},"2.205.0":{"name":"decocms","version":"2.205.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.205.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7fcf1427c4f34d8c7fa7eb238765717249677252","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.205.0.tgz","fileCount":4830,"integrity":"sha512-o4AQU0vO3mdFO1br8Ym4dlwuMIjmbrKJ6+KrrPSFqgDI29YrecLswJSePGnpDag0nTmBQiaiQvum7oixc3dm/A==","signatures":[{"sig":"MEUCICSAoWODHSGg0UH/TUzrPowVv2lPpOGLLvU7PY3Sm6d+AiEAjmk1vZG0biI7cXE7W2ll4T9oL2pQnvtCTiwNE3CX988=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.205.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161988112},"type":"module","gitHead":"52a0eaf902136979b35d4390c7dc448b83db96bf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.205.0_1774463469947_0.6823674660742243","host":"s3://npm-registry-packages-npm-production"}},"2.205.1":{"name":"decocms","version":"2.205.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.205.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d30117063241eb863a0a05ba85eb312b91ff277","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.205.1.tgz","fileCount":4835,"integrity":"sha512-t55Zw3bg1Qb+X8G3eEugsDUNh3hMqU05S/1TGmn3FGSVuJVBYVcEbJJiNlLuQC9gUfWcvyM5aW/RX5ADYAH8vA==","signatures":[{"sig":"MEUCIQDAldUzJBKm3TLZzLx1V0duoTd2tCThdYqeBCzXrXwlBQIgfOqAImApogKT9rIZO0VCfLRki8/KjaxOPzGhxYTMIu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.205.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161993094},"type":"module","gitHead":"bc049cbbaa342d914335b6f77ec17967b6691b60","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.205.1_1774464643591_0.1275162014068132","host":"s3://npm-registry-packages-npm-production"}},"2.205.2":{"name":"decocms","version":"2.205.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.205.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77fd8374fc9c3c9e250e18f848008fba434139b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.205.2.tgz","fileCount":4830,"integrity":"sha512-HntJcNwKjQnvvsndXgpZnlb2SCMPLbBApmi+nMN9qMHiB+It6ezio8YzJnQKMuFLh2ONyVaor8OQ0DTe55HjWw==","signatures":[{"sig":"MEUCIHtjcgsMy0oAcTqAXYPMzfizsB504iWYkhF2E9rp8LcYAiEAjinlgV12/4J0Qbttci+YgKBKXutbGSBu7Nl/aSahnYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.205.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161976076},"type":"module","gitHead":"0ef338be631ffdd5bced79acb6f1eb2ede73843f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.205.2_1774464716565_0.021131502848908523","host":"s3://npm-registry-packages-npm-production"}},"2.206.0":{"name":"decocms","version":"2.206.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c6ef30e2e49441f6c270e2352d3b2c12f223bd4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.0.tgz","fileCount":4848,"integrity":"sha512-xeSxJaj+GIVY+N8l8T2b2PWGLRusDfvshmngiPgDuPiD42qX9kR3+uBzkUN0u9xX0CGGZttMv0FP6yikhw+aEw==","signatures":[{"sig":"MEQCIAwi8bFzUD9QbA7mw/rRS74b5Tbo37kyKDSG8XNAb1sMAiAw8c4uCdMYbIY07KFDuRBSf837GH4lQGkyfjE5eVVYyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162086186},"type":"module","gitHead":"1312e0c525ed70f79e718825ff3dc4453db7e961","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.0_1774465724149_0.8312630938249053","host":"s3://npm-registry-packages-npm-production"}},"2.206.1":{"name":"decocms","version":"2.206.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"470f371f692a0384fba531306273893263cd4142","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.1.tgz","fileCount":4817,"integrity":"sha512-zLP3DuAJAQ5xvd45nxlMxCTCxnZHOaXJ7b3jFGUIKmpBBXAALZhwFrSqd9WGWCuOmeKHiw7RkMs7SiZcGcBrdw==","signatures":[{"sig":"MEUCIHU34YYAXHi60IrrSAA89HYkFXBmwQEz/7ZlTlMAp6htAiEAqv15z8FvJgiRqfMwbFu4B6+U9W+DQ2lShM4O9k0nh8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161998058},"type":"module","gitHead":"b46e42fe0c0116ab05e317ec78216f76f8ff85a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.1_1774466680027_0.899698606774455","host":"s3://npm-registry-packages-npm-production"}},"2.206.2":{"name":"decocms","version":"2.206.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"432133055c816ff2582751d75894b1cdb5f40965","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.2.tgz","fileCount":4747,"integrity":"sha512-28HkPKy7X+4AhMygNl2EDGlTSfZEVwfPBeZGH3kuoGvsLAUm/f1rYzDXu57E8tgcqeJGqQb+3ucucISsAKN1zA==","signatures":[{"sig":"MEYCIQCclToCekF3mCqouZ0vMziP5A/WnLpM/F2hljMVpV3YSwIhAPvP+X/DRXoydlYn4QpV++VlI5o+K/EdjuWDFkLTY5TE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161839992},"type":"module","gitHead":"585e8d2327cf78b46650c2162f0c68d212d87fd7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.2_1774467506808_0.043645461892996895","host":"s3://npm-registry-packages-npm-production"}},"2.206.3":{"name":"decocms","version":"2.206.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d27fc7bcaca08e3828248ccaa0299eeb0985f1b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.3.tgz","fileCount":4831,"integrity":"sha512-Kp4boraUx7FqSOrQRfe0MaIx7CFCB+ZisZZdG0m7Jf9svvdSmXWbYW86aWRJafMqEv38Ou+cHb4vWga2Bv56pQ==","signatures":[{"sig":"MEUCIQCmkomR/ZecZm4OQfQgzVDVfRcW2+6CDt2BukvcMxROAgIgDmYgKIxAy8G+Wy3sJv7OaSKvVH+qss3jZn36g6jITi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162013829},"type":"module","gitHead":"f61df1908eec8c8088c3905f554469fd8de0a645","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.3_1774476283017_0.4551814936748553","host":"s3://npm-registry-packages-npm-production"}},"2.206.4":{"name":"decocms","version":"2.206.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07a1ed45c5338bda9ba5fd810468c40e759ea703","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.4.tgz","fileCount":4807,"integrity":"sha512-zp40ZKR0f+iwwf6ms4rVn7jrQdefGb1W9yvK+2ICccSjzaDqXRUO/bL8HWhrGvGzo/nezQQl8/VMvmMIQPuXUw==","signatures":[{"sig":"MEYCIQDuo6gXrg/kuKEYGYWeZeaCUuxCMDClcVadRebmpUTLOgIhAOkWwAX5OThQt3jOvI2+LL6Rp4Nmg+fk5SfoswiS6iPo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161986140},"type":"module","gitHead":"2484c7e63a599bbc6386235c795b078cbd943a2a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.4_1774488856817_0.6034845181027013","host":"s3://npm-registry-packages-npm-production"}},"2.206.5":{"name":"decocms","version":"2.206.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"653ed3d9fe68a0d7dbc68266ae29cbf462fe8134","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.5.tgz","fileCount":4793,"integrity":"sha512-+554V6LyaNhS8Cu7oMY9KPTmrDI5ZpKyoBDkltpSfXPSEfEaKh7ii/yBQ+pGrXvnc/V3paYmP2HjwJdwlW4otQ==","signatures":[{"sig":"MEUCIDVyQpkcsgNfzlOti1qdybaP8AjeIwgNTzL6mKOTRSHhAiEA4ktZ7qpiyqG70ynmOpZOltCKz5qrqiiXVV6FeWHqE3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161940141},"type":"module","gitHead":"a3bfbd9e2bff76acf53405741a603d71145ae00e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.5_1774493872445_0.15875521641533874","host":"s3://npm-registry-packages-npm-production"}},"2.206.6":{"name":"decocms","version":"2.206.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74665e5ef7f7e5f6bf318ad2d418f9dc5749a4f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.6.tgz","fileCount":4812,"integrity":"sha512-lUzit00FSVrh7Mt3kgwjfjxvcwW22DL1+aJJCg+vzEqc2l+MTD+YNHjCFNoMT0YFzubkQofP5jW80rJQMNu6Xw==","signatures":[{"sig":"MEUCIQDy0gScGExcIrolCUTPO0mWiosrO5mgxVS1tW/5+DIrCAIgXtDxc912ryNiDLT7W4bkjN+WhcAMvilguPr34B+Jykc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162028153},"type":"module","gitHead":"130f911b99662d755608e249be2e4bc2a5c78ebb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.6_1774494390091_0.8911115933386335","host":"s3://npm-registry-packages-npm-production"}},"2.206.7":{"name":"decocms","version":"2.206.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"041d8a8810e9ef2b7ce7324ddd8282b15cc747f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.7.tgz","fileCount":4833,"integrity":"sha512-jchKFuLHWrDt2MgTAFnLWsfMg7tcEMIzfG/HGtxwyZth4orM/XdRJIEwajIiWKmBHFSJ06YGhCipZ3VUHdSpKg==","signatures":[{"sig":"MEQCIDVekjTwrKzNUoH/MobfBnP7DcVziJysZ922lKBJBerUAiBDvEvLU3PkXEOaBpSYGeAr6AwQYvhHGmMJpTvKi4N+pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162004271},"type":"module","gitHead":"e076811464d7d5f403f0701be4f44854b0ac037b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.7_1774494625703_0.9677577137036937","host":"s3://npm-registry-packages-npm-production"}},"2.206.8":{"name":"decocms","version":"2.206.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.206.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90e59b2c5fe59ba3931b6c7372e945b039260410","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.206.8.tgz","fileCount":4836,"integrity":"sha512-+h513TuS2PwamDdNnxShjtvRvVSVbAYZRY2gG6OQftoAeTu/dATCisg5/JQlX44Wu7Qp2UgjheDiOkfOIsLG9w==","signatures":[{"sig":"MEQCICzGDdHkMVG5d0pnbdJWbTnlQpeJY1yx+4Lw+Q4R8Z1nAiBHDWOCA8V8Uz13GIL9g6A/u0TSpBIP+1fMbPhYrJlnjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.206.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162018817},"type":"module","gitHead":"61a38787d966a1695df81b0c29fb066ebcc80710","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.206.8_1774494694507_0.5572105381406884","host":"s3://npm-registry-packages-npm-production"}},"2.207.0":{"name":"decocms","version":"2.207.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f767eb4366e1a80d5aac74ef833f8bdececd2a93","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.0.tgz","fileCount":4790,"integrity":"sha512-MYisl9xxQSIiVhU0PsDJ+5urGjOJuNYH1CaQn1sfg7Y/zA55u7oAKiFtt2ZCTSlx2JwNXhucyvBcXD9roOoXeA==","signatures":[{"sig":"MEYCIQDYc6AbIfugWv8WBn9b8gS3LeV7mHJQON1W1JyGQkq+RgIhAJrxOup8VB/9okvOBz+IyIUFET8sHlz8zgaGnAsBrOfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161996474},"type":"module","gitHead":"b314ce707332f80ceb2536163be3264cbb0e2c9d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.0_1774495121656_0.9653341934135184","host":"s3://npm-registry-packages-npm-production"}},"2.207.1":{"name":"decocms","version":"2.207.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57aba46cab0006b75b438c7e78cc946ff7fe1f3a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.1.tgz","fileCount":4842,"integrity":"sha512-5qExlLglZMuajZiZWtgQ9KtD2Uggp2DPm8g0ex/AIsNpVEjxFtablWSSDU5zAzp5pn0eiRuSRVcQJQzj97JPbw==","signatures":[{"sig":"MEUCIQDs066jZqu+U8EBgKx47ZrurgvM4g8RC2vP8QGjlJ/+2gIgGRn14sqAEl+TN2cKAJfxbR8wZfBONSkWsTrMX4QtJMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160119702},"type":"module","gitHead":"a11d9af689fcd5446a9cd14c2784045d2ea38a80","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.1_1774500718198_0.38295659944998683","host":"s3://npm-registry-packages-npm-production"}},"2.207.2":{"name":"decocms","version":"2.207.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e7ce1d2e7ba2ebb1e149ca82de45d5600fa6421","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.2.tgz","fileCount":4829,"integrity":"sha512-K5lTc2L/fnQbDdbKdU8n78QkJYbtfl0a+QqPzflWDyOTVx63+eOeW02xEOF1wRQOS6/vOMLV/VqpjqaY14gHtQ==","signatures":[{"sig":"MEYCIQCuSJwqfrbeFSq6NQx6553U3VqUK9w9LhqTNkGf8IkfLwIhAP/MJ/CCpuHrS53ZLn8nB5X6HJl/3gQhQFfon6p7YWaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160021946},"type":"module","gitHead":"4ad0f25d9967aa1e8b25c6d10adb401b333fd615","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.2_1774502994615_0.2510973128953009","host":"s3://npm-registry-packages-npm-production"}},"2.207.3":{"name":"decocms","version":"2.207.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63125aaaedaf3269939daadfeddaa600ad2b23e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.3.tgz","fileCount":4829,"integrity":"sha512-q1IKWHgXEwCV4Q71sOKzoCbMVeDgXczZWejrcvNFyzOv8z2a+j/i1ObKSFbwPn5y/+lJQhym0lEGPycRYlkrMw==","signatures":[{"sig":"MEYCIQDtNLZm1rNjRLmxnfFDzKrbWZBCkmOk/LKWWD5e+S5kCwIhAIc2DuRyvIVmWUrMjbxhDwFTTjnEXFdmSRSWF1uTfLYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160035918},"type":"module","gitHead":"579b449a72f322bd522a79f10a0d99ed47094e2e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.3_1774526657915_0.15255845850463667","host":"s3://npm-registry-packages-npm-production"}},"2.207.4":{"name":"decocms","version":"2.207.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1f82af35c6518b3ebbd5a1aed163fa986058aaa1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.4.tgz","fileCount":4824,"integrity":"sha512-SH3YIAMf1dplrpqHcT9nLah91qGAUUyYTT5VNQN382oRjc9YPKPt/ytxpSFhRWYV9LE1VnE+Nopb4Ybn6IBirg==","signatures":[{"sig":"MEQCIHiico8FzmWyXRo/un3xzihPzFCz9XRb0vCNI8Yk4ItJAiACZl4vs7HCVR4Frp1Nc5eJSsxM/ho5rZ6FoIPi0i1e0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160054324},"type":"module","gitHead":"2f1d10b099a6211f41f580b8d66f9cfdcf8bb1fc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.4_1774533383490_0.47396899204995635","host":"s3://npm-registry-packages-npm-production"}},"2.207.5":{"name":"decocms","version":"2.207.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.207.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"057324e8cb4480f449275484bf26f50d09dc66a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.207.5.tgz","fileCount":4627,"integrity":"sha512-3yLOy/+1n1esUGexvFua1C7sZUWODHeOtLWhEQd1sun/lSvRfGUaPcUiOE3v4lMN6EsuS2mspbd/0ioFitdOTA==","signatures":[{"sig":"MEUCIQC0S36ikI4V8MW1HfaJlAVuKAtIUpbt/R2Ce0uGBNNTFAIgT13ZV8zaWbcUzsYxjNzB94DKk2XLnYJcIdPDnmGHpOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.207.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159593461},"type":"module","gitHead":"20f865f0a449b81efc5c8f0d217f3881ee28d30b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.207.5_1774535516686_0.5273404115365863","host":"s3://npm-registry-packages-npm-production"}},"2.208.0":{"name":"decocms","version":"2.208.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.208.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc2e805410d5b2f301d6dbcc8ae588fd406ae72a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.208.0.tgz","fileCount":4766,"integrity":"sha512-pIiy/4tdGWGlNuuygwmBMKcPAi+obGBGQyYvGS+jTF19OPlBGzELHDD4QUmqitAECubDFy0N6ubIQsq1AgjrJg==","signatures":[{"sig":"MEUCIQDR4I2A0TNKJZa+WIlq7lQd/jVvtx0wsVes7kA22eb1YQIgHeVIdFdnaYxIBYKsrFG3zWt6ORgLaqNRZ/J6sTI86Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.208.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159951133},"type":"module","gitHead":"9a75b3c734ec4a650d270526f12d1db4fd91d634","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.208.0_1774546026586_0.7438167711018815","host":"s3://npm-registry-packages-npm-production"}},"2.209.0":{"name":"decocms","version":"2.209.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0c2ecb6e44ee61fdcc77d85689c765df562d3964","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.0.tgz","fileCount":4814,"integrity":"sha512-P1j/37rtTBQivPZZXlXlWGVP9aL6sqKpD3Yn3dGwSs2UUxlT0djUforMwVHOW8CmgT/2BfFGi07p3EU2tv3U+Q==","signatures":[{"sig":"MEYCIQDXjKgWFz7AxzlGPECyvkD7gMnYZanrVNpDk7VgkT4YnQIhAKyHgOyRUCOZu3jgzpzeNyE4HdS4dOdMSSewBxcjAsjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160001004},"type":"module","gitHead":"862c0ed34ce9b0d5e68d01ff9c1f934d10696536","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.0_1774550503967_0.1813500138560482","host":"s3://npm-registry-packages-npm-production"}},"2.209.1":{"name":"decocms","version":"2.209.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd2bebd7bd9e1a347510aad01076e82f4bc6448b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.1.tgz","fileCount":4804,"integrity":"sha512-oDVUzeikSv40qkWryqZ6rqiQhhLd86HVtPNvcDbigF4AsVkhTbOgSLYX9kfY/XAmPefcC27TWmtZJWCGKzLBAQ==","signatures":[{"sig":"MEUCIQDth5GeLeWzMetJPXOeUJyG8Z5RwR/3TEPRUqpW1S1NqQIgLw0DHoA9E7O7NVVaDr373UNa8Vf7iwA3TPaFdfoQk0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160005073},"type":"module","gitHead":"74877f5ce48169e2345c0d851cffe8e3c877629e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.1_1774552486787_0.01963645717548146","host":"s3://npm-registry-packages-npm-production"}},"2.209.2":{"name":"decocms","version":"2.209.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59cd712bbc9d2900596c5fd1ce21659ff4292a26","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.2.tgz","fileCount":4841,"integrity":"sha512-YUHfkKRMx56z5l4tB0+mod6R2GjcFXTCwdZ+bRE0wQ7HfnfDCVVPQRVWHK9+M1feKqcexL4Jgf6rfWrVx2xBuA==","signatures":[{"sig":"MEQCIHWfyFaaviwlvQSjdYGhoM0XGz61V/rgEjCYDeldS0rWAiA2jYXL6uwKAzKDMlNphHEH3nwM7b8QD7tUrWgqt265vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160052001},"type":"module","gitHead":"f1a09e97b2152dadacefc8016542281d97dfc27b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.2_1774562228729_0.7322311120769971","host":"s3://npm-registry-packages-npm-production"}},"2.209.3":{"name":"decocms","version":"2.209.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8ae7f5a736ef892e91706ef8df6acd213111bae","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.3.tgz","fileCount":4766,"integrity":"sha512-9BQhpvJ2SzgotnHNt5EfpIFBKIX5f9qVed35XcDZinT2OFEdJzFrCxi98Ip2tXUs0cJ8nW9qIYBIw0++qJPXjA==","signatures":[{"sig":"MEUCIQDtdTL0hHzsG8AibhGif2MV+VuLLXQ/LlRx5WN8hRj1AQIgMbrF5Q30FoGf6OXY9tXiZvUQXJ501nvfUy1PHvj9Dnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159951772},"type":"module","gitHead":"7632c2275a52ce417c59486bfcb90afe40663246","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.3_1774581056414_0.16835512753361193","host":"s3://npm-registry-packages-npm-production"}},"2.209.4":{"name":"decocms","version":"2.209.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b07ab2eaee448abf2824a0e9f35f3f78d8558ab1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.4.tgz","fileCount":4835,"integrity":"sha512-kffX6p+zsEP9rl7fbeaGiTvZWFE6gyHmreYB9F3Y7mHpYFSVEWguxxBEjvpFTYYo1pk/F8B8llWfPOqc6g3ZFw==","signatures":[{"sig":"MEYCIQDL1fICO1NRq/wfVW/IDHd0VjidMHkRFQfZDuFX5nIK8wIhAP2mwQQEwCS/+cktI0qG6tHnkKKQgEq/21rhXkUeTBxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159982221},"type":"module","gitHead":"420fb0f91ad8a5e211975f00deaeaad6c53f5046","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.4_1774594513052_0.29737569368339756","host":"s3://npm-registry-packages-npm-production"}},"2.209.5":{"name":"decocms","version":"2.209.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.209.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d89c41d0a8a723d3eff4f142b9d2efac9e975ed8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.209.5.tgz","fileCount":4835,"integrity":"sha512-OJ+bxQzNyHwaGXGx/YMAEF8mMfEUCDq727MxtZq59SoH+C25EnOY2QCLBZfOG6aukvsaWwdy7pT1ZslKkeuLHg==","signatures":[{"sig":"MEUCIQCVWsOB/ceU53j+e1zpwr21UoBuZnOMk4F54jH/TTRmMgIgB10Pmfs6/pDJzGHnGu2Nv4cWHMFn1D1hUoqpPgpDQfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.209.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160009004},"type":"module","gitHead":"7f0c5b142d6a394ae24bec424cdfb0f865457fea","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.209.5_1774595158727_0.5067601471021552","host":"s3://npm-registry-packages-npm-production"}},"2.210.0":{"name":"decocms","version":"2.210.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.210.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"505ea422063f0ef720facc34d15877f75a53de6d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.210.0.tgz","fileCount":4817,"integrity":"sha512-P5qYkpi9ADPOcflCTG/+mYxtSZdpndQonuojiBpd+6PPKFj2XjrET5LXOFTUH75lX/o4Wzxll04vdBHoAXUD8A==","signatures":[{"sig":"MEQCIAagO89oBkDtt1pYH8OQa+QX2Tn5qLCMXn+10jfmxoFYAiAKtSqH/ev5lXSpAHZPju1mRlVfUggQCpwexG31+lHGTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.210.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159961689},"type":"module","gitHead":"d6916633561b3768ef5fe254da026a115e6a2220","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.210.0_1774595335971_0.5323332531938787","host":"s3://npm-registry-packages-npm-production"}},"2.210.1":{"name":"decocms","version":"2.210.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.210.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc0079addd9d594728ca15c0edbbc6fc68274e4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.210.1.tgz","fileCount":4797,"integrity":"sha512-j64ZUWFQN7jb02UfZ6mhHzP1bnNPmgrxuBo1bHyJpBdrC6MdwHLNmv+obqfftT+qgpYoiNPuFmR0dMJFmWPK0w==","signatures":[{"sig":"MEUCIDHRncxcfRsCjn5Ppye5C/Mp91Fp+8Fy6JrgKy9HX/h2AiEAojdmukQZzOJSfmfGnUjw8uGqC8RKBxEsIktwSOKY3I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.210.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159919139},"type":"module","gitHead":"8d04268b3e28e9f0f1886018f0e9ad08249a8464","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.210.1_1774596309446_0.7528773034624516","host":"s3://npm-registry-packages-npm-production"}},"2.210.2":{"name":"decocms","version":"2.210.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.210.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b81c4db94124e797a160990e00f09dfaf9ce1bdb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.210.2.tgz","fileCount":4786,"integrity":"sha512-nfjldC/B4jeA+j539QDRDpBiMWfbcgfD6JVSfuxBJ9J7J3gPvcVYGn+MG1otHlbhMgA3DeD8C53uOcppuwmpTQ==","signatures":[{"sig":"MEUCICUoC3v+w1eR9AW1xaG2tntyw5iBjVjD2bL6yfoRwoGAAiEAizOB0zHJ4slTpm63IzMyTVDWfZ+rDqxtB2tmi5FR2bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.210.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159868653},"type":"module","gitHead":"5c1a7a6193024a7b75e79255236b163e52ce1a8f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.210.2_1774617731057_0.7716965700870682","host":"s3://npm-registry-packages-npm-production"}},"2.210.3":{"name":"decocms","version":"2.210.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.210.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38049d909aed05f6814e15c941a4a7fc99fd9b2e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.210.3.tgz","fileCount":4831,"integrity":"sha512-Bzv1dn3bY7RQDvFF5TkP1UfMlzyIRLim+Ss+vEckuZdPlFg3tiNFy+XdKRt44xAf4VFFrq7QdJnZUZ9B6nO9kA==","signatures":[{"sig":"MEUCIGr5QQDZTocBfSo+9MItmf4cnZq93rh5prpy1rvTAmUGAiEAis366woDTfiPMPzTU2TSVdwG5HzRxltmoNQie7PCZjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.210.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160045801},"type":"module","gitHead":"a52d28eddfc088fc9dff3e24ec6dedb9b7c15844","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.210.3_1774618495289_0.6615895249626638","host":"s3://npm-registry-packages-npm-production"}},"2.210.4":{"name":"decocms","version":"2.210.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.210.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"602bc2fa63b12bc11a429c0d04563ca6fe97b72d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.210.4.tgz","fileCount":4764,"integrity":"sha512-CPIXBhPs3kA7wTRVJqR5Oag/8JcI+VLxMQANKMqxmt/EfHhFyNYP3ivWKC9rVBot1RVhhM/WceHBB4Kud4hWGg==","signatures":[{"sig":"MEQCIChtWe/RKYv/RiMQkw/OFcfEaqtMmxbKrafu9z9KKMMuAiAktkA40IldKR8mxirYauUHKO9sYPYbVW7psCM44l+Gig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.210.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159864224},"type":"module","gitHead":"37a1c7e14641d626b58923216ac110ab6f5dc9f7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.210.4_1774619823771_0.6510951462730366","host":"s3://npm-registry-packages-npm-production"}},"2.211.0":{"name":"decocms","version":"2.211.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"330ecf0de2f1c41a95ec5e54167a49730eec5165","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.0.tgz","fileCount":4812,"integrity":"sha512-RZQtJjW9PvDB65+ZRL8FCRfGdR2c4+jZMg7gxJiwcUYokKSDsW3csQvFIoPsOFAnMNiCF4NGoioSUPr9gZbGfA==","signatures":[{"sig":"MEYCIQC+mEf1vdK3O6dKJc8wgdngiTxYKH1WyT/WFBPxzRcTvwIhAJ6nFjKGTM6Nv6npCHfpDHRKdmRjlGxLmeDvuTHFHw+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159949042},"type":"module","gitHead":"29530f5d093532af0c5d82e69bc36dac88bb23bc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.0_1774620128439_0.2677664845623806","host":"s3://npm-registry-packages-npm-production"}},"2.211.1":{"name":"decocms","version":"2.211.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ba8fd2483d43a69c267285cbf12d89e4ddf4e72","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.1.tgz","fileCount":4835,"integrity":"sha512-batVZXsF/z9YzNCk8qykcy9BsCzaUeBrmQ1xBg16IeQsoMGddvLwMOnZelwf9ZSkjhdHdC/ji0EMsnowaaoALA==","signatures":[{"sig":"MEUCIQDjEKalpOttBYw7SBlABkqtMS9zw1VTfxw5EuiGIuSqFQIgDQqE2TMpVvW5VXK08O7YRIB9MRm8D50//+1ncDWV74o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159986735},"type":"module","gitHead":"037dd8a439a010f958c03fcf9538a532a7d5a9d0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.1_1774621440059_0.13651462039929063","host":"s3://npm-registry-packages-npm-production"}},"2.211.2":{"name":"decocms","version":"2.211.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"efe6e11a5aa13301d3ad39698f26cb1e5920ce12","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.2.tgz","fileCount":3674,"integrity":"sha512-eTXsYtLipaBdrqGhEb4MM07W6al9sPi5rjWPgjDxXQ+jzIB9SquvwMet+oCuU6ttBizcmGV6RMlcZ/PTEGSWbg==","signatures":[{"sig":"MEYCIQC86X9oPPhY2I+fVefjU7pEgKFMP2E1YKuMUdBjVeygaQIhAKCHPulpDFOUhcBh45SLtE7LyU3BppCDdqWvyDIhT2wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98669197},"type":"module","gitHead":"3dd184addb5ccb20167cd78754c1dfdd5ab2ff83","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.2_1774621520193_0.725982072396754","host":"s3://npm-registry-packages-npm-production"}},"2.211.3":{"name":"decocms","version":"2.211.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a8e3b1a268eb7b4ea9cd8393e2b28f6eae252a6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.3.tgz","fileCount":4781,"integrity":"sha512-wxgJu0Tye0VuIyJup3J/N12jDn577Ky0WXEIOehTVDgOCT7anaYExGLDA6rzLBjJ83YRZQnEOF5LYU/9Cr4CSg==","signatures":[{"sig":"MEQCIE55AE7fnUUh4FzmOqC6gpxeCBRXQGGDSvniomfpnebcAiBvE5je/kzNEE0nLxFqZeKCRDqt/UZo5gZDgzLUEOvUoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159951587},"type":"module","gitHead":"68701e2b22a3d8cea89184e26973fd70a62f30ec","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.3_1774626219842_0.9228824650786511","host":"s3://npm-registry-packages-npm-production"}},"2.211.4":{"name":"decocms","version":"2.211.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34bd7f519a5f052ba07eec924608675f43b28f76","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.4.tgz","fileCount":4852,"integrity":"sha512-5xLN6Dla962WR6lUf0906+/Z/w1bpFL2pMRh57wuMJf1CUSq9yBKSZd3OyIXnleldq8Sle93dPTNYc53Ky+xOg==","signatures":[{"sig":"MEYCIQC6bkditRg00+Gu4zB09KTTpaAR5+V2h2KIjHAICMc0igIhAMBbV2rPp5AQMjWU3rFrw57d9OD7hjsfVercZNRED6Xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160059982},"type":"module","gitHead":"d991c743af76388851c56dd23a9a58c794d8ec84","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.4_1774628163280_0.9104372239614684","host":"s3://npm-registry-packages-npm-production"}},"2.211.5":{"name":"decocms","version":"2.211.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.211.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e899624d506d75cff2efbde03da4242f848b8a10","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.211.5.tgz","fileCount":4811,"integrity":"sha512-HszYI56WCbBR2ddeGkTxb48uYIJMMm2Uh5dWZEoGpaab88DO3esX7bXzTISWCQ2E8etzwdxhzRbod33ix3qNBw==","signatures":[{"sig":"MEUCIH4oShgROyj0WgW/0dn2rmBz3LAytxjKaf6aj0gIMlgwAiEA4+2jKvFNfm4pkPi/w/MIxD0ck8HQB8L1rVfugBcBd+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.211.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159996263},"type":"module","gitHead":"1df082cf6253001c921d4a64aec606b3df7a0d03","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.211.5_1774630782684_0.9250365290104465","host":"s3://npm-registry-packages-npm-production"}},"2.212.0":{"name":"decocms","version":"2.212.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.212.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9ed69f3c1f9092e17a3512658082de78b2582ee","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.212.0.tgz","fileCount":4814,"integrity":"sha512-SCEEcgth/UytWn6uPPOtmC+IvqXZ9WrsjbThMBsiBap7I8Yb1+zNqH15GvxuF0rDtoIl00PqAw/RA+7NEcSsug==","signatures":[{"sig":"MEUCIQC1CmfVrtTqpYNiBA0iy9AI/KnlBcqUb7sgomV0VLRFwQIgG6OdzvM3IMww+ESdykUOx3bLiygFHCTZyIzzUMToOX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.212.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160209550},"type":"module","gitHead":"b6601e73a1f3270dedbe9ce7e7b49535f4a496dc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.212.0_1774631108339_0.7035832429282809","host":"s3://npm-registry-packages-npm-production"}},"2.213.0":{"name":"decocms","version":"2.213.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.213.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ea190ac51f36064208821dbac1bd3453004c1ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.213.0.tgz","fileCount":4838,"integrity":"sha512-avhhgbCwefjO24x1e5tB6uV9FnmI6hQBhbK9bIrmsVOoQHlnHgq2ye0unQr34cIIwRbDr/q2pnFN/8AcAmKG/A==","signatures":[{"sig":"MEQCIDs4Tb9nHqzdcDRx7MPRQpVyz7CDT16EMiFfX261vUfxAiB5MQFGk06NHzw+5h8joYhRQPYGkCsRmDRZNxuXZINosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160190512},"type":"module","gitHead":"12370428c87c140c287e463cd350b12782c34239","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.213.0_1774633326008_0.9661575590211053","host":"s3://npm-registry-packages-npm-production"}},"2.213.1":{"name":"decocms","version":"2.213.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.213.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18603e9864475ea107d7732ac8b0e8fcd7ca0a82","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.213.1.tgz","fileCount":4830,"integrity":"sha512-OindVIeiRN6chv1M7HlizlyjqwymtaicmYDM+/eMP5lOzUK/I+Q+h2doN1LUcGYDxhcHAUjY7A5VaL0ervVaOQ==","signatures":[{"sig":"MEUCIQDoOgNpQzGf3CSw+3SyYcRYF47KeS1S8mRM1lKgKpQX4wIgdN9KJUYL18f8Ocl7HfVWPCpQ5hBo79LdaxA1NYD85HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.213.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160167048},"type":"module","gitHead":"c7c831b664f00aed11b79870a02597d08f773a93","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.213.1_1774634186240_0.6041679458729396","host":"s3://npm-registry-packages-npm-production"}},"2.213.2":{"name":"decocms","version":"2.213.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.213.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7fbb2f6f67ff83348d1a47dad0e61e5f1c72295","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.213.2.tgz","fileCount":4793,"integrity":"sha512-RFy5vOg2LLfIP9UsG+bB1Cd4iDaxXaD/5fp1VkdSosAMdJiNJmMvFoyieRK19gHuuYTEuMlebQ2AD9+8gmTRmw==","signatures":[{"sig":"MEUCIGlxyb2eCQ0rCuLPpx7uoVQOrtBXLHKmjByZfuaLLwlyAiEA+c9ZjrnMWhL/9ur7bcnUT4gNif2AoTxffBIE9DWtTwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.213.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160133118},"type":"module","gitHead":"e02dc9ec7967aa8bdee3af3495ac587db4d8f264","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.213.2_1774634502270_0.29333701344758034","host":"s3://npm-registry-packages-npm-production"}},"2.214.0":{"name":"decocms","version":"2.214.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.214.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34c13f2b0ebf35ac58ea633ee62e9f49237e028f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.214.0.tgz","fileCount":4803,"integrity":"sha512-kEvHxBl/vuVA4eDnVPEZ/HSe2PcGHgX5K4ZBCAspQLpoKvzx82gQmBJMwE3SQBqBW2Z0jqHLh6MELTFiVIbOAA==","signatures":[{"sig":"MEYCIQCC1PtMLoi0j/rdzwNX2JCYDyV8V/eKvtwdofmMbHe1VwIhAMcNoQ6NJoUDBlEuVjUkBS3N5vWMLbkiUj3AoDmWE+hC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.214.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160158416},"type":"module","gitHead":"5bcb5c106723fa33929c5cdebd782f6caecbd384","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.214.0_1774639551475_0.4562301939270419","host":"s3://npm-registry-packages-npm-production"}},"2.214.1":{"name":"decocms","version":"2.214.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.214.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82de1a4e543a9f8d39b25d55a5cf19420d61adf7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.214.1.tgz","fileCount":1869,"integrity":"sha512-B/KDgBO7aeIzSZXmgLRSvZkMriLgDn/gcMbduiKkwuqtcibAt5DtNkw6ZrBL36nOfV2y69IjezsqjNk2sR0MYw==","signatures":[{"sig":"MEYCIQDWaDLlxp4r+s6C5rbAUgMszFxqaBP56ISUabepzmIkewIhAO0pyBhDXRYT24t2c444AjiZENWwmtR9NlaU9e9IJ1lY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.214.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154598401},"type":"module","gitHead":"13f7f12801db3465d4c21e9662b6433ab89e33b0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.214.1_1774639817772_0.3866693590099384","host":"s3://npm-registry-packages-npm-production"}},"2.215.0":{"name":"decocms","version":"2.215.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.215.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4aded07ba4ff308bff06521043355f0e6cd17074","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.215.0.tgz","fileCount":4840,"integrity":"sha512-ZuCJLyzVEemZdP1vlMz9UhFuubK/gqxYDpiJQhBVzbe40u47PNy/nc2Q6xu3sm2Ft3UkcbBqfag7yYcWkagCkQ==","signatures":[{"sig":"MEUCIQCzI79Qcru+ZkR6Fi8srLROlKe/U3CLouTb2Ap9PJwCrwIgaRqTvRau3OCm+Ib2f2t/JOcHA2ZZs7VVzHfezyDryuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.215.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160197663},"type":"module","gitHead":"f17f990309bb7a1046b55b8eb260e6d903a87219","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.215.0_1774641189019_0.7073313254724589","host":"s3://npm-registry-packages-npm-production"}},"2.216.0":{"name":"decocms","version":"2.216.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"36bfe52ddb888da806d0dd5befd8dc2e23f75a71","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.0.tgz","fileCount":4831,"integrity":"sha512-31NE21ytwXusBJ8VBvzFmIdn8pu3hZec1ptpdnkjW7K83WVAL2fLWC692GDditGqhMnDgndw+CvXIv5zr+e3Dg==","signatures":[{"sig":"MEYCIQDsOIXJygDNehmXSRJw+iZy5leLT/gS12HAFzinlJ+D9AIhALgfQcdlmCna+GryCoXI6OtXbyNBDBFC1J6Dz/wyC+S0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160395571},"type":"module","gitHead":"e90c3cb2f4e72b39820fa4da7d5bc6d5977b1d98","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.0_1774642008452_0.5729630140726327","host":"s3://npm-registry-packages-npm-production"}},"2.216.1":{"name":"decocms","version":"2.216.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b3e6d601fc37474f31bcc5703e9a5a22203c6777","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.1.tgz","fileCount":4837,"integrity":"sha512-FEFUaqHmCD351jtBK0aMOVd0NO6/3+yi8h2y1Cu0gS/KCIh4FRRWOX6yYeOFlpySHWEqsWNjo6eaIt5r1gGfgg==","signatures":[{"sig":"MEQCIDUDj9JKRmXIq8YuRZA24Gz9s1FxYKQbIfU6/KIIMgs4AiB0gXDwyuYtqrSzG7H/MFhKNcN3YL5Q7iwVVumamFsDvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160358162},"type":"module","gitHead":"4f2ba8ac6d8b68d4c9f02ce9f243ef9ed45ad89b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.1_1774642379377_0.3408464858967539","host":"s3://npm-registry-packages-npm-production"}},"2.216.2":{"name":"decocms","version":"2.216.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"572468c4b7b6b5a4c8a8cc0b1c3e1744477368c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.2.tgz","fileCount":4830,"integrity":"sha512-4Ivd2eoHZ+1UINChnKCviZr3ij1jWbr0qdLYZksS7LjlyI1Pr62fCkCL8epsvH8dP8WHPji/GgaUusGNVogS5A==","signatures":[{"sig":"MEYCIQC4hqLLV+Q8FHRAc/OwENElPNYc7+Hn47peyWC6qHiRGQIhAO4fxKbbxHpFlEQ9KmQGU1tJAUgCdJ70EfpkNJCqz3Rn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160470447},"type":"module","gitHead":"4691cd14fb076407f7c48a82448b7dab40b643da","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.2_1774643074719_0.17735585085280703","host":"s3://npm-registry-packages-npm-production"}},"2.216.3":{"name":"decocms","version":"2.216.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a62f473db46e9a1bfe3ee0626d48a8f31db19c44","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.3.tgz","fileCount":4835,"integrity":"sha512-oBrsirLdoHuql0kYU4KarMJmUGks8xqu9tkDXdO8sTJIWCo8m3muyesaE3T9XBxPIo0KckEZ8uinA+A4obJKEg==","signatures":[{"sig":"MEYCIQCbqyqxEk0IJUGZnJuYk6TyLk0PFsLIlMI8cMKfQ9CGywIhAMTrIR9ocv5bZc4S8LmVzmPI5tm2JGj6Ud29REYVydHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160423665},"type":"module","gitHead":"7f56660f1804fdfd9e63bbe20cf01adb41044e8d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.3_1774643780453_0.4548648051506661","host":"s3://npm-registry-packages-npm-production"}},"2.216.4":{"name":"decocms","version":"2.216.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7aff31e81c354b3a47790f162883e9db438fc233","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.4.tgz","fileCount":4852,"integrity":"sha512-ArYm5kUeGdHfMAfvAnbYbqIkfIl0KobVa4wztGjJQKNVtDntQAfwf03zMxBtZ3SEyN8nBNxIDFhAt9eJMDe41Q==","signatures":[{"sig":"MEQCIFJZstmm3DPtwSPh4sWwDRn/6/1+ullgY+a0uVCX0SEKAiAqLUk+jb5S0baHZWHLuYIguX2O7x7ZmEUOE64Kst0Ukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160437116},"type":"module","gitHead":"edb957bce58864c853d5923a118d6188d2350d26","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.4_1774643811661_0.9046413845243757","host":"s3://npm-registry-packages-npm-production"}},"2.216.5":{"name":"decocms","version":"2.216.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.216.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb937c893235689cb84bb7b38319dea97cf20c5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.216.5.tgz","fileCount":4837,"integrity":"sha512-39N4lezqBTk0JHM1betbxnaMFdGb9FA26e0/RrvpdVHBm0cJHWnLi7l7DK9vU3IS9QILRi+8gGLSLGq3QjLM0g==","signatures":[{"sig":"MEYCIQDyclGdRn/idvoO5bXVZ3b6AiW52+gOcHkK3+v0qZgPQQIhANUTpfnZSVd+fEfrQFUlBFKmHtSRj6wBmgHdlSiQ/fi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.216.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160541654},"type":"module","gitHead":"ecd2c737fb9596de982a323e11222cbd1719b5ed","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.216.5_1774643984088_0.7779162648495523","host":"s3://npm-registry-packages-npm-production"}},"2.217.0":{"name":"decocms","version":"2.217.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.217.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34356d1779734781b3f27b004422188b5e8cd028","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.217.0.tgz","fileCount":4602,"integrity":"sha512-qwyES2qTbHV1gvUkPHiE8Nfi9M2cw8Knc0NUYxjflLAJ7MFTdAbBxwjV4NYlXAypsuWeoNrfTfDU8sm688fdPw==","signatures":[{"sig":"MEUCIAMTDVxxdsdtFpxkeRvcn8t/5t6hWUyAc8opWIr2m9QBAiEAuyhpMxPK/Khd07Ry8qvBEsYsZ3GubHocj0hiKx6Jxe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.217.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158231854},"type":"module","gitHead":"1954056d146e2ff425648058257f1c17ceffaa5b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.217.0_1774646368545_0.07827081735591523","host":"s3://npm-registry-packages-npm-production"}},"2.217.1":{"name":"decocms","version":"2.217.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.217.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"772fc33f645cdbde728d31dc779ed76641ded3fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.217.1.tgz","fileCount":4836,"integrity":"sha512-M8bt+uc9NgUd8RSL0JxmRGtOmr/ZfG2yddIjIx+BWEOVdJDA3fKlNeqKuPJO7dXZkt2aFLnCuS6PBiFvOS/yMg==","signatures":[{"sig":"MEUCIQC8IfHGL3AC9+UBYscwpK25KmBiP9KTk7TzgSY6A+oraAIgTA7a1I9iheoOhX+qlz2Q6scGj2IWJffLtFZGo6CuRa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.217.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160482900},"type":"module","gitHead":"bc4364d9099d3671fd65d2722324dc659e5ad104","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.217.1_1774716339885_0.06807794438692083","host":"s3://npm-registry-packages-npm-production"}},"2.217.2":{"name":"decocms","version":"2.217.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.217.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d9cf14d87b8ef3bde8e2a5e3aa9c2ad20382d46","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.217.2.tgz","fileCount":4814,"integrity":"sha512-waQkv8H/Ob675pACOBwrDci4lSLLaIQ5JHbCqJNZCjew2FTz4YlIrvgjHQB3GVj8HkivxOMv5pmI+3+vmQIJsw==","signatures":[{"sig":"MEQCICKIphP6z6DlQ6xDuJovM8iC+ZlL631fpH/1pJmjwSujAiAsvKljCpLUazjxsiSme6vt9FOe39oO12iIdctDdbMPVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.217.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160395173},"type":"module","gitHead":"0a5883c8c2aa509eebd240d90a54235d2db1d471","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.217.2_1774721382348_0.2700701994353858","host":"s3://npm-registry-packages-npm-production"}},"2.217.3":{"name":"decocms","version":"2.217.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.217.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83861f2f5dfa3329e84e1954c7f5c27160144e18","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.217.3.tgz","fileCount":4860,"integrity":"sha512-IpBkeardqzpBjjWBeq5McZKoJtykwYH+Mpx3fT8IoL15ApvS7xvLwQwkMhy3txqhu1874CcyKAXwXj+jqjYG5A==","signatures":[{"sig":"MEYCIQC0JLvHKe+NnwKTPazvTsqoA7FvMdpUrOXuAGq9vtskIQIhAJ6FMtZBVLHJJWHe4N6GkPvhCJ5lf5ZGsC1BBwfYMPZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.217.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160519542},"type":"module","gitHead":"bfe9d54838901f3fc3401f57637e984db0c96f34","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.217.3_1774731244763_0.6812842502950023","host":"s3://npm-registry-packages-npm-production"}},"2.218.0":{"name":"decocms","version":"2.218.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.218.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8576dfca25cf91c2d327ee612b5beb963207090e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.218.0.tgz","fileCount":4835,"integrity":"sha512-7y6jb9ZEUY1MpitRr98lGzQPyX1iBV7I9NQoo5p5ICVk8beu/ZDiFvcDy0lXr0MVbYoGdm7d9l+aZIqToMnUWA==","signatures":[{"sig":"MEUCIHeT9WO5ezFFijWk1EjHiv0z0MdmPneCbv9aS2rHTysmAiEAz+g107flMzq4WlDA+wibNq2BS4imwSW9eXjruBiPpcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.218.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160423234},"type":"module","gitHead":"606417e606f7ce58d77d1c44df9934093d04987c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.218.0_1774790485721_0.45279200613230075","host":"s3://npm-registry-packages-npm-production"}},"2.219.0":{"name":"decocms","version":"2.219.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.219.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"069ac0902da11d1a419e2534d0e085128a08dd33","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.219.0.tgz","fileCount":4839,"integrity":"sha512-uur6w0qEbphQLxwKPQtGg9Q1Ur4RY5Ybotpjwhld74MAV6GnosR1cKuJ43EG47DNoUz8lj8GYTA8Nx/36d1bGQ==","signatures":[{"sig":"MEQCIAW0jbTj443A2Odf8ntqeO7gbdDhtjICA3G0h0neSPgKAiAofRDwlwPMcWW3VUO6oQC37ta6LjXX4/R6NfqZrmtS1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.219.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160450647},"type":"module","gitHead":"bd53010b1da3aa8d6b9cd44b31836afa6e487933","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.219.0_1774844764433_0.5550219374585457","host":"s3://npm-registry-packages-npm-production"}},"2.219.1":{"name":"decocms","version":"2.219.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.219.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"237d3e4d8c8a4bf89c7203f22389d20536efd876","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.219.1.tgz","fileCount":4855,"integrity":"sha512-kyVKS0ANo/fv8sq6A9IQfIVSdvr9NnTYd0rM1+vUpb0G4aoW0+RA+7fP05IorE1RM7uHrUGwLMntSeUxe5ODrw==","signatures":[{"sig":"MEUCIANSaVBzwJDwe88tkCrQB2Ygg/MqtDVwzyz3DUmXqNUdAiEA93IVXUCCGTsHrNOW14lYVZwxgqZG49MHWy0H3G6a48k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.219.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160453662},"type":"module","gitHead":"d850c59076f56d5324e1bab7f888e76abce4962a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.219.1_1774870258381_0.12897756184422682","host":"s3://npm-registry-packages-npm-production"}},"2.219.2":{"name":"decocms","version":"2.219.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.219.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38a56fa05c8b520535ccf4e8e71c996f4f8219d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.219.2.tgz","fileCount":4809,"integrity":"sha512-BM47vUtIjwFvJge+poTNZ5Q6hTFpLZ8rFRcNqcirQCLf40X8qeheR+Lo2ZT6Eahp0swI3D3Bn6zwba8ofxdPxw==","signatures":[{"sig":"MEQCIHoFUceHpRcq6iiSim1xoYVF++MUp5kf6a4rjm0VxjPpAiAcifK73isHcHlu8ZMbDQ6TGOSJxgo1r5iDr3oLn7HO/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.219.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160410835},"type":"module","gitHead":"2a04884f9a74fa532f2133098d97c6bb30bf4b46","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.219.2_1774871478438_0.011177675079405036","host":"s3://npm-registry-packages-npm-production"}},"2.219.3":{"name":"decocms","version":"2.219.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.219.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ac8b65e31ab8968627d59d819084dd518e79039","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.219.3.tgz","fileCount":4860,"integrity":"sha512-YKBIMB5qT//ScDbktyzvswC1IaUdYQQGNzogFg9bf9/WDwG1ljzyq1jdMIbfiChttaVl8nUQ7HYTKUkqPZzKsA==","signatures":[{"sig":"MEYCIQCb7G1hneFHuINS7SIMuPxv2BVuVUR9gyjdg95cQwNxCQIhAJC7gpSYTfrfTEyCRjHJZt26ypGEaq07/W+8pi+nSVGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.219.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160533597},"type":"module","gitHead":"5c1d954fd6c10385a709e5c27f334a3c523ab0cc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.219.3_1774872778008_0.8245630587492023","host":"s3://npm-registry-packages-npm-production"}},"2.220.0":{"name":"decocms","version":"2.220.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3bca3fb306acce9b220b87646457cc06939f9b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.0.tgz","fileCount":4855,"integrity":"sha512-p0CM/g981BUKOh1Gvp5KLaZDtCJF1BnY5zCYHkd0vdR20zY7ZORW8hqKz521bNRkUu0Tl+RigCNRJjjCYQdekA==","signatures":[{"sig":"MEUCIQC6vp71+wfdS3fxkKowqPHutfOU6AANwYCJAh+TchWnMQIgIqqj4qVac7FGcyXQ7h8e7kCSFqkFIbUDmBaDJUBPcx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160456098},"type":"module","gitHead":"fb7d8dbe6bada2d7501b1465e7c110145df501c5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.0_1774874379973_0.7261016481147617","host":"s3://npm-registry-packages-npm-production"}},"2.220.1":{"name":"decocms","version":"2.220.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd4a14dfee92aec0cbe0c698253dc283bb47fbbd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.1.tgz","fileCount":4835,"integrity":"sha512-FqtXBpSjzMfVsRrcYV6/vHpxFto16isbOTql9ddCLCxKW7GPLDC6KBqAYND6BGH1KWTgyIKePctK0KsblaxajA==","signatures":[{"sig":"MEQCIB39wGQY/C01E5EOOVNt4PIFGRLvCzkwLh6wTcYJptV8AiBxyWmFBSvrNSv9/6lPKnB2ZTwbRIsrIlZOTVHVGTQ18g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160422864},"type":"module","gitHead":"2e0dff1ca382d496a59e43bef8be2f8bef197eb1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.1_1774874582148_0.7059786202964984","host":"s3://npm-registry-packages-npm-production"}},"2.220.2":{"name":"decocms","version":"2.220.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a901ff047ab7c79c9df87d154fbdbb21849fa43d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.2.tgz","fileCount":4843,"integrity":"sha512-hV7nD+qcNVigPX9qpThUZw3kmCUnaJjY55SYfT6SBxugagLRx+bvu61PTQJK5IYM6f+g8Iog8+lqNBOJHJhdEw==","signatures":[{"sig":"MEYCIQCOB7bj122E+FBe2P0tqKr00SP/VMsMkIe9Q9TMaFk4dgIhAK6cHmtRX126GootBmlxVELE1LiwzUHStzY/nP80WA+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160440768},"type":"module","gitHead":"5c8cdebad54eff89acfbaa7e86372b504ae1800c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.2_1774877879986_0.477683492027982","host":"s3://npm-registry-packages-npm-production"}},"2.220.3":{"name":"decocms","version":"2.220.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9a4ea5d45bb7f47c572324c2876f88ae4ff48817","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.3.tgz","fileCount":4844,"integrity":"sha512-Vc25Lq3gPHPtM3P7+yfgXqTJ12/ET6nPfAP+yFEKDnM8HteV2k1qpffkbctCOM8aV20SMrI+bzHnbL64rt7aNg==","signatures":[{"sig":"MEUCIHKnrLVcj43eOQPigBhelxgWyAREsIdBQjUt/Yh8rAxlAiEAk551Cf6K4EsE9QbdIyWJZ28dxCWqzPqrRF4wff66uOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160453271},"type":"module","gitHead":"6878c3943770cb9e98509d11aafda470ad97e4e6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.3_1774881572056_0.21675330147162186","host":"s3://npm-registry-packages-npm-production"}},"2.220.4":{"name":"decocms","version":"2.220.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6b6cca82de79dcc290d1777124cd838ae0c27d44","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.4.tgz","fileCount":4752,"integrity":"sha512-2r23/3P27/+DJ59F+piWvGR9Jqa/m7KvVu4/49/nbSogAnGDWCJ2V5yjmD5ZWZciEtHlJ/2nnIfnlL/iG0tQ8A==","signatures":[{"sig":"MEUCIDuRfJ1Sl9+eiCsiPCcSwT4FIT5MIv2s5/O9zEenEdVVAiEAoqkboUf+pyFHqsbf6at+RM5kwdO7aYQXvJa7j8lYZFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160173780},"type":"module","gitHead":"c1805f530fcc6ab31abceeee32fe4408242d7e5f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.4_1774881758604_0.9768293867179569","host":"s3://npm-registry-packages-npm-production"}},"2.220.5":{"name":"decocms","version":"2.220.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af7bfb602c2cc3c970ce61464f085b26823d027e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.5.tgz","fileCount":4823,"integrity":"sha512-VqxD60kCtNm1Tlsj/gaBo0LzdnqNwfBI9g0KR4ywHwsY4PDNo47s9F3LxGgK/BsaFCyouRpJdhS9i29qM6Dm6A==","signatures":[{"sig":"MEQCIDrbB72R/o/0TlqCSFTIZhuS+6ozlMmcDpQsZKgAqGQ1AiB4ElsqqdD/3LqbrjJ3ZNkfsS+whFX6JjIjEsOxVazGLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160496911},"type":"module","gitHead":"a0bd72066555ee290498a2a60c8c2ce6ace331f9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.5_1774886860937_0.6947320083175976","host":"s3://npm-registry-packages-npm-production"}},"2.220.6":{"name":"decocms","version":"2.220.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.220.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a69cc847f77cb3390601df90cbbbd288da5a790","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.220.6.tgz","fileCount":4848,"integrity":"sha512-2u1jkETAkZs+Z3WGlnCbfC7yUCcP3GeryDVgbg8W6BNoLXDlSTOHRekTSQofd+9Di2bvRPH3Ikrsx7TmwvscAA==","signatures":[{"sig":"MEQCIHeGEqHfpXgmW2oB/41ilAH0Mrlwcs8eODuMIB9OXQv4AiBsmwAePcCNpY0nBBreNZnGpC0jVFcFrTOJqojm1kkOVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.220.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160448302},"type":"module","gitHead":"039d3fde6c7fe90184fcfacd464abdd0a1cb7cee","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.220.6_1774889699522_0.7392726384676678","host":"s3://npm-registry-packages-npm-production"}},"2.221.0":{"name":"decocms","version":"2.221.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.221.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a65a43389d44b00d1140e9731d8002ed5c28a67","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.221.0.tgz","fileCount":4815,"integrity":"sha512-selULSIPaDfzingEdOHu++XXtkywZ4HPosVQQvq5XVorvWQvxyvKEAHOMJ7yvabsBf88zlXdnsyrgqrEyj8//w==","signatures":[{"sig":"MEUCIHpskhuY1p6ww41/AfChbLORSDCbQlvj6FD3oYKnMu6NAiEA62KZp5GoC+0ytOc345pmFSXWQj2yyrxT0CyDR4KiBio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160403053},"type":"module","gitHead":"3a452b372d24f2e53b9fb00027ba0febbd9fbb2d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.221.0_1774894077249_0.4311202139962347","host":"s3://npm-registry-packages-npm-production"}},"2.222.0":{"name":"decocms","version":"2.222.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.222.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ff8d07ddd642b575c2c1adf5133ac7576cc78e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.222.0.tgz","fileCount":4802,"integrity":"sha512-X4KXfLprhlWIMysUM3O/chWDjtxs6XQ9f1CpgJMzIZzeh+wxrZXqz1kbtC9oe5JjUvsNRm9IE8HWSH7fJ0gTvw==","signatures":[{"sig":"MEYCIQD/3MspEnWU0hvF50nFcWIZcaL3SG7ybvC4xxPhEbncHAIhANkG2rleODxY4A4833FcUeqSf+Qukm/qktrGU1KfwZuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.222.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158745859},"type":"module","gitHead":"e5df9a42481821d79821bc7ea6f654827e3c9d7b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.222.0_1774896948760_0.17087699271368484","host":"s3://npm-registry-packages-npm-production"}},"2.223.0":{"name":"decocms","version":"2.223.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.223.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9be9c2aff1caf5a67230fd00c039638e68936c69","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.223.0.tgz","fileCount":4815,"integrity":"sha512-5yIvpLafCdpEYPg/cB/EDShjC3XFkTbzow7lHkOO+ASvGeo2F9c6L80LkxOzqISwQ1qAfLsITwvxbs64VsxIRQ==","signatures":[{"sig":"MEUCIQDye0LHbQevbIc71zTR+CcoXB2wOTkwqyArK4p9LA+RUgIgG5qjoIKLgrhi28Nbyyofpm+c8z1JL4EAyi8QniXmlDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.223.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160418126},"type":"module","gitHead":"737abe5b2b7001907d30a16450c9c323a01ed378","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","mesh-plugin-private-registry":"workspace:*","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.223.0_1774896972677_0.31235075437353","host":"s3://npm-registry-packages-npm-production"}},"2.224.0":{"name":"decocms","version":"2.224.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.224.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d478e98a60ef2038815a42efbd0f498c38de7589","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.224.0.tgz","fileCount":4851,"integrity":"sha512-jJdH3LifJygR8HuofFGnRnFlHBbiKmzALfP20w0H4aFRhvb61TCqRywNQvcPiU9D9byNA9NuSyHkcsFq77pD6A==","signatures":[{"sig":"MEQCIAtgvatfbwgl4x5fvofc/42sWMDAYWLdXIrmYZs1vivTAiASPuZx4NjkjJsW2rcaKRdwS+w12KSVGFDhlNtkc6rFbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.224.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159950298},"type":"module","gitHead":"06975f70d8c48678a22d8f4f2d4d2f318bbf7302","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.224.0_1774899366624_0.3809620964413458","host":"s3://npm-registry-packages-npm-production"}},"2.225.0":{"name":"decocms","version":"2.225.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.225.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b67758637c3b9decbcc7fe02bc466b9d4180a0d4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.225.0.tgz","fileCount":4820,"integrity":"sha512-5xNNf0LRTIRgqbYUgMVtNQzB2M31DnRhL8+9Psr9mSMyS5ReLSYafrB4BiEyBXIDhiGRHXfLBx890dxf6S3Xlw==","signatures":[{"sig":"MEQCIH1wZ56aFaTxDnodTsjY/N4JZ7sZo8QyAdEKGdIUbXdbAiAfuRRfGRXNCRm9KBY4pbHNoU/RlmV5wGPR6QhVqJtYWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.225.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159906653},"type":"module","gitHead":"4349587435ff3d20380f5953d2c63a18c4912685","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.225.0_1774902640291_0.22513709174407537","host":"s3://npm-registry-packages-npm-production"}},"2.225.1":{"name":"decocms","version":"2.225.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.225.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70fa6fea0cbbe7aa1ea132e6a93bb59cf3420848","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.225.1.tgz","fileCount":4875,"integrity":"sha512-3LuiUjr9wEM53zWs1PX0P4WZfYMwPTir71Z/YcNf2vcsiTcpTbcnOAH7i0LrME2kEv0Lh7mqGa363lR1h/E06A==","signatures":[{"sig":"MEQCIB8F4vsCjcz8RzPz8pFHX852xC94ykfk1J+BVkJlQEZ9AiB8juVED+7/rFb48aRubxukD9UFsidIF0GHW6UsXP2wQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.225.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160041995},"type":"module","gitHead":"35a925c66d460d62f1540a5441764d1a3b9ce987","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.225.1_1774903090270_0.16452814135086968","host":"s3://npm-registry-packages-npm-production"}},"2.225.2":{"name":"decocms","version":"2.225.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.225.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b9afbeaf0832ae3fa52414c2f7d257a318582f5d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.225.2.tgz","fileCount":4804,"integrity":"sha512-VtKSuqTunxfxbfRGr1hr0uSMRA1zxaM3zfGEdhaf7KTlTZw9zvC9cvzhDt7IkC4GJhcUF723iQIJot7atNB58Q==","signatures":[{"sig":"MEQCIA/qsNGeKesGqraYREKaPuyBvYl7PhlkKjF8ObzLR9qAAiA9E/Ggf1gHVZbE9XN1w2QefLWXT4nXCeBf9sPuBiYCEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.225.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159865050},"type":"module","gitHead":"e00eec863a8c883b1160ef29e272c448fd2ee2b2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.225.2_1774904665814_0.6193050962120736","host":"s3://npm-registry-packages-npm-production"}},"2.225.3":{"name":"decocms","version":"2.225.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.225.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9327fddc1c627313d080993fe5763bd05692da11","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.225.3.tgz","fileCount":4858,"integrity":"sha512-qQ++AlVEZRjgV16wn3YKcw2ZMi4EoIILbp9rB5EeQR3si8rX9x49wLiQqBoGyceynU14kQi413o834Gt1mW71Q==","signatures":[{"sig":"MEYCIQC7v1viCYBQTrw+sZYf2B91iNyzpIl7GzB+YTrG+Oxq6AIhAItfd8qYpdHzcGz/VQ2TJoV7KT5oP6PIQc5iH1o15pBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.225.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159957281},"type":"module","gitHead":"3fddd0a71d43446492ed7cf0d7b64939a2a98e6a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.225.3_1774911320287_0.029413465917644155","host":"s3://npm-registry-packages-npm-production"}},"2.225.4":{"name":"decocms","version":"2.225.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.225.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f34addb115a922042823645be09bff23e6d623ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.225.4.tgz","fileCount":4797,"integrity":"sha512-h3MyzLdmCLu61o1TIwxfej13MhrfRNRtsjy78rDU8UjuN7ayH8CawaA0F5ZgBq77cIDTRPSABpfCxZS7yPTTrw==","signatures":[{"sig":"MEYCIQDFdjFSCL4UmxFySZyBeBmUoY48rtnls7+MJZKcSqiPcAIhALX7Dtwu+axrqq9nZRB5Qcy9Q39kzqoFB8GmmW6xLbG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.225.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159850320},"type":"module","gitHead":"b0c7f51fc0043f5f45a14775e605e0e6f35abc9e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.225.4_1774928322954_0.7973906434103406","host":"s3://npm-registry-packages-npm-production"}},"2.226.0":{"name":"decocms","version":"2.226.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.226.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"955711e27bb0c94a84d58b26e84d96c7bed90850","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.226.0.tgz","fileCount":4824,"integrity":"sha512-MYzCkei997eaE3gVKqYpQRqu6nJJTulWwPX/8fJSvX3nIcJ3Ia+Sew/BymqB3OPlnwzVpR7GGGS++wbVmTY8eA==","signatures":[{"sig":"MEQCICum2s9byMUWqQFSnV75yOTLf2zh4nHKl9L8HehTYNVQAiBTBIeuaU8mnWgyFDQ5mYQXPsiuNPPGNA6Bt6O0PYIc+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.226.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159939663},"type":"module","gitHead":"c727820edfaaf27ce0bec5aac58d7919a1658a16","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.226.0_1774965963419_0.45418179198650344","host":"s3://npm-registry-packages-npm-production"}},"2.226.1":{"name":"decocms","version":"2.226.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.226.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0444591d95492093eb0a66df1c9b486874ebbc8a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.226.1.tgz","fileCount":4823,"integrity":"sha512-tse7k7JevETU3i0COV96GhBPrZAwu4ydhPzBJomFWmOYEerz8rZg68xfSE0kqfsR+I00YjckZ4TAq5qMlDIk7g==","signatures":[{"sig":"MEUCIBNDgeCSyQKyClcu6Dr3CIMuMmuOX7LB+UWYT09mozvJAiEAoH0XpanDY3KIYcAsdThlSjN78/cIVJatl14KgdQlZm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.226.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159921816},"type":"module","gitHead":"fa8c12e3d58e6e20bcaa4a81254ae8bb417bddc8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.226.1_1774967587979_0.5503236648348186","host":"s3://npm-registry-packages-npm-production"}},"2.227.0":{"name":"decocms","version":"2.227.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.227.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"310ddada39dcffd819f6ac90a86efeceb0143746","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.227.0.tgz","fileCount":4863,"integrity":"sha512-vzOSWclMRVn85ggzW+TLpVKQj4gKGTo4luMdeE/VpxhxJFx2RFIqDcYtde63E4kWM6iSWNL2q8hn9Xs68au8Bw==","signatures":[{"sig":"MEQCIA15+0ST8Jy4oTYBVBcj7dzEku3dxAFe+wsIevOeOp6cAiB60lTjgBGLtq61nN55ShuKIDt+73sANX0LZxD8cpL8TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.227.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160020885},"type":"module","gitHead":"8f39ffe9f71743c8fa4da56c3d1312928447b6af","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.227.0_1774967709901_0.9664297871346543","host":"s3://npm-registry-packages-npm-production"}},"2.227.1":{"name":"decocms","version":"2.227.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.227.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"75239d7ca74bc817cb51f91814d9078ce96c360b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.227.1.tgz","fileCount":4823,"integrity":"sha512-t+stcXNrfSWao9Mh/Hvrrnw6PFqfd7zeqWC8VmLWlkOSe4mB1NflRZYMjs0EttqXevGG7U3569ZqKsZzMJkPrw==","signatures":[{"sig":"MEUCID/OpPcUU82noxkb2HJZHO8yE2XEyeFdQPGUPMrTvRppAiEArd7R9bulhmeHCI6cIKr5ytgBGOMbACnLdRlErT8lXA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.227.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159955334},"type":"module","gitHead":"e3abb2827902c7fb95bd03f7821e7a331dc03ca1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.227.1_1774973129839_0.8796511312691238","host":"s3://npm-registry-packages-npm-production"}},"2.228.0":{"name":"decocms","version":"2.228.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.228.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a7d74e44c84bf5ea7f3b9701eede6e67d9c2967a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.228.0.tgz","fileCount":4819,"integrity":"sha512-GGQ9uGTOPB59ChnTtMp3tafCph0KZHToO7u+OJK+QUHlL2TifwkVCXa9/Tu+arXAkMCRczbTvR62F6RXgVWghg==","signatures":[{"sig":"MEYCIQDA00HT648I1jGGQLC+ERjBbK5wSm62OqQEnpC56jF43gIhAL83eVCnsFmq2FZtGkc4AJRCXjNS0+yZ4D5/8pacDSQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.228.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159962632},"type":"module","gitHead":"05f0cbd71fecdf70023896f60df0f17d016be81a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.228.0_1774976661975_0.42424628012963495","host":"s3://npm-registry-packages-npm-production"}},"2.229.0":{"name":"decocms","version":"2.229.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.229.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b6df23ffc4b6150b306074b39b55f0c6471ad09","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.229.0.tgz","fileCount":4851,"integrity":"sha512-zaJTkdT93EaRNS9lYI+o2gEIWJ9v+PD8nUVvA3a5JSVrJaa2piI5q6du6bxezQ7QabQ50CIS0aiF//FqXyvcWg==","signatures":[{"sig":"MEQCICnuRsB4Ckawvh56LORwv2Cs+VoIPpt3BvBx1H6H4I8MAiBL77x0IagPmhiwpqHblAzJY9O4r0KnHk9tfeqX8aV/Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.229.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160029494},"type":"module","gitHead":"a6013fea011acfcce6aa3f5b888f810ca7804ed2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.229.0_1774976796235_0.4828070672140734","host":"s3://npm-registry-packages-npm-production"}},"2.229.1":{"name":"decocms","version":"2.229.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.229.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac4578d7e5d43f96239e908ec909e740c177c3d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.229.1.tgz","fileCount":4868,"integrity":"sha512-bD8kRfaA9zCbXmumC2H7g28Jg26Q4dQ9ycznGsa3RhpMABa+CzsdXeu+F78in17lepmPnzUcXM0R273DsoxARw==","signatures":[{"sig":"MEQCIDOAYN60ZWb06sKXy1mVTNJJF1iFWhSvVz70SS72c5wEAiAU/UvTP6Cdjr/g+KzOfcaxdoG/te7YP10E3xe9QI7gog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.229.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160057144},"type":"module","gitHead":"d84035ae87d5f920dd19e2ff6aafe0980abe2d91","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.229.1_1774978592499_0.9672893099915714","host":"s3://npm-registry-packages-npm-production"}},"2.229.2":{"name":"decocms","version":"2.229.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.229.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3023d1931245d15a247b437165badd1bbd85adc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.229.2.tgz","fileCount":4827,"integrity":"sha512-HTsHUeRFbux8bDrAuj4nBMYffRwSfNIibtu0POnukI3nfpGnnVoC+v7LxN/BNl5pgn+Zdrc8A0XH/AVXXfFDrg==","signatures":[{"sig":"MEUCIQCbpXERRjGpx0jU2+hfLH+uvPtmGdGrwU9xdfRBWVUK3QIgAuNzRaCc3fE8ANJdNRT1qX9+z5Qg+6pD2cIlo3TfUt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.229.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160004806},"type":"module","gitHead":"16b08990666edaca465c796e029a8adce5d1f450","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.229.2_1774981985187_0.9715197744366455","host":"s3://npm-registry-packages-npm-production"}},"2.229.3":{"name":"decocms","version":"2.229.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.229.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5cda0d24265bc55984822226b638a75beda194c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.229.3.tgz","fileCount":4868,"integrity":"sha512-RpLW9LMzvbsYa9hbQejlBeO2ds6FXWdg/ZRFeexx8qKWuoaOgFnBX62aADLQ0OwoNZ6mj9M1s2dD6y6GB5Gs4Q==","signatures":[{"sig":"MEUCIQDHI28eOft0uF+bnncQ23NX24QhpZsgNXGIxieSX0NmGQIgNPPjbl7kG05tJ8e+expnj9wxBPFz4Gpx5wnzxGZDynU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.229.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160102407},"type":"module","gitHead":"b8c76faf41f77ec001b67f62cc9cc064c123aeb8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.229.3_1774984324157_0.505376103178304","host":"s3://npm-registry-packages-npm-production"}},"2.229.4":{"name":"decocms","version":"2.229.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.229.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38040bc009494306d51d88e511f8d1da29bc3443","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.229.4.tgz","fileCount":4831,"integrity":"sha512-PeMniHw1LVeQsjWoxnSs7peVoHkgQ0lfyrmDwTqAzCz6Xs0eASwsnTYQ++aDZrWjod33L8HWOHeF9HgsMJcC9A==","signatures":[{"sig":"MEUCIBA6qe1nX/l6uF/PDqtSZ3TyC/X9UwnQr0P/lsPJWnRnAiEA73fNozXuX8WzazM14jI3vmS98VOFrxx+Nc2PU6v54G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.229.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159988536},"type":"module","gitHead":"4fb006c585f8e07e8e7f09c6d18673bed72f54ca","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.229.4_1774988537059_0.8913346021306512","host":"s3://npm-registry-packages-npm-production"}},"2.230.0":{"name":"decocms","version":"2.230.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.230.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a0c828d799e309605ed24d1013cfc8cef0fe189","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.230.0.tgz","fileCount":4823,"integrity":"sha512-7ClmNOSd0qonADvD++Uj81CUXxV0b9LEd8KLCS723247f+P/U469z6DxfeVi+dElSqXGgneUa01bTRWE6n6rSg==","signatures":[{"sig":"MEUCIA3rpObesVntolvL9TlzBcMD9hmQ0zU5/HByiginQNPxAiEAj+/oc0bXmZoPphtTZTE0YJAZ/1gZAIGK32oRAtMTdFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.230.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160008656},"type":"module","gitHead":"0bd1c62b273338063702d409d96dee20c55a12a7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.230.0_1774989219973_0.2512153277573259","host":"s3://npm-registry-packages-npm-production"}},"2.231.0":{"name":"decocms","version":"2.231.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50b822a88ab5d5ca2fa5f8cb2e2cadf3fcf334ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.0.tgz","fileCount":4883,"integrity":"sha512-xxRhcbn27eQuIuNbkoL2L5NVm+iEV3Wpi8tyf/afaKgOkHv5sT1drWzpDq9Bt4LIeARuYuOQgPwiYXIIp/DWrQ==","signatures":[{"sig":"MEQCID7FRdFXCAGLSQy8/K5Kv1GgZgAlqZyAYNevCxH6b6u7AiA0/9EIC7ySuVIXyUt/Sdh0HxrW9AdZw9/V4eCI9lNkvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160130660},"type":"module","gitHead":"e06673853cdc3da7d4f2e94acbcd901827a09478","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.0_1774990512643_0.27110419152699916","host":"s3://npm-registry-packages-npm-production"}},"2.231.1":{"name":"decocms","version":"2.231.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"11d12b099a129659327d8d728a5e2476b60402eb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.1.tgz","fileCount":4856,"integrity":"sha512-sk5JtBLUqpCAdB4oZXNlvx3jzl2HoEbf7Fxkgwmx07U3pQC2/6Y5Njyj63i4u1p7mc/FH5cSB4BPUOm2hLu3lQ==","signatures":[{"sig":"MEUCIQCWNad7ShrVnUlBGk2+7jkbaR1lIs34uf8B9blGxc5HxQIgK0e6+RW5mSxAcpBQdofsO1fkfVYzgN40CGTl8kuIMBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160021199},"type":"module","gitHead":"d68ccaa799e14ed4150970cf4e392386d8d23e0c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.1_1774993681534_0.831596527459497","host":"s3://npm-registry-packages-npm-production"}},"2.231.2":{"name":"decocms","version":"2.231.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf41cb4d1ef53f585e5ad90dc4642b81c84d2077","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.2.tgz","fileCount":4829,"integrity":"sha512-76UsCBdz0wGzzUYrOIW/n/bQw+AGjOa8ZU4bBQjHJ2nsYOZW0KHS+v61fgN+//dqT1nqxbf6DjyPBKsxLUU99A==","signatures":[{"sig":"MEYCIQC3ngMbZCjfFL/Lf+AK56OUqkNCErrwcqjJc3O3Fbc10QIhAL+ccO9asPuhArexBtBeujjwt+Gh1Tx09JcJavwjWjIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159994719},"type":"module","gitHead":"0e5b54321eec79a9ce687b5ea633dd626ae8bfb5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.2_1775012352576_0.4809941574302139","host":"s3://npm-registry-packages-npm-production"}},"2.231.3":{"name":"decocms","version":"2.231.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"991dc70eb9f48daaa0fcb3e85b62fd6d60d48db7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.3.tgz","fileCount":4840,"integrity":"sha512-PykxFhoTsjjdm6WHbuKptT7yiQEAC9h51S0QRQ9YTaUHw4ywfXNsxV/QuFksxFPKa5z7oNCt8r60UWJJX565DA==","signatures":[{"sig":"MEUCIA2HURZKz9nFfRzWHuhJb1buJkjM53KKRsWPwouWA5r0AiEAwcIcqxRIH5BmC3RkHH0vllo2kBU48UuhhOrHMxHIMPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160072155},"type":"module","gitHead":"c8c25a54889e8e261483a6bcfc9f892076214253","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.3_1775012395521_0.4923582134191178","host":"s3://npm-registry-packages-npm-production"}},"2.231.4":{"name":"decocms","version":"2.231.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"46865a887f059a3b6fb0faab96ce61c4b86ffe45","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.4.tgz","fileCount":4845,"integrity":"sha512-WZBQqewDyXcTU/DrSx+o+gl/BjFq9ra3foanHMZ1I4geqzFZ4Gt8bLh52o0vXdXQziihuLn06jpouCkobiFu1A==","signatures":[{"sig":"MEUCIQDHdUCJ7Sn0RulVy0cfhgJWnwE6EEDmljewYkQWWhjdfQIgD1HkFePVhGRZp9iRPro8jm6OtcH21qLQSVHFTICc/+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160013397},"type":"module","gitHead":"b9697d2ed1a71c19d5dfc627e19097da26f13af6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.4_1775054645977_0.15296583541646847","host":"s3://npm-registry-packages-npm-production"}},"2.231.5":{"name":"decocms","version":"2.231.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7af59c4e60231066b008adfe42dab9eebbf2d2b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.5.tgz","fileCount":4802,"integrity":"sha512-HKadMUf7S2knSDLdsmoN91rBxNo4cp8iDqMUoegy5cPqbToGVNl+Dq9HLjXcqGBRfUWFgwv0VCwcZEa6NIy2Mg==","signatures":[{"sig":"MEYCIQCTqhTw8d+ZKUJ6YwQejStbH+Q1I3adDkr5llN8nn3OuAIhAPW4rLAtJu/kRI26PPNfZQFLsTWKJPWarnmw2LHk+7L/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159954239},"type":"module","gitHead":"32081944d4c3ed49b70f2898997d17d0b7b74745","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.5_1775055627775_0.7517888275867348","host":"s3://npm-registry-packages-npm-production"}},"2.231.6":{"name":"decocms","version":"2.231.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab901b18e73773e6113ec06135bcf73302c35002","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.6.tgz","fileCount":4869,"integrity":"sha512-Yxc2QjVswYCTqM8wn8E57IkUrS5QTcswgBMim22Zy64FxluySC5bmfd0Im/CDteQ+h/wNMIIOz2pNnyHUCnrng==","signatures":[{"sig":"MEUCIQCuPBa2d5ArjJaFCksU8YlZeKv8VNTSIE+2oslOO9VVnwIgVdNPo7TaDHKlJDpxzG2T5dln/pI7l6r27J9MCCpXqd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160100200},"type":"module","gitHead":"50ef8c5142fbeb156637569d28d6966efb4e5901","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.6_1775056691219_0.6120256401402764","host":"s3://npm-registry-packages-npm-production"}},"2.231.7":{"name":"decocms","version":"2.231.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"97e88cfaa9df735cb04f7361745e5fd9956528f9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.7.tgz","fileCount":4832,"integrity":"sha512-n7yW+FvlpiWxxjbYga6KmgrVBkryKTHpBTkX6pH1OKaeemlnRtKPJVzfRXEQ7d5/5PgvUPiLVhjPAJUyhBuuNw==","signatures":[{"sig":"MEUCIQD4bm/XghpModK3d3BRrPT5tgJULV7dcPyNBH4emKXxPQIgIrlRq2gswvGQ8QoR0zS3HYwmfWCeGVVTek3iu/V3qNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160018309},"type":"module","gitHead":"fbee706a102fc8fb1351c6b352df48ec731743f7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.7_1775058589492_0.9262561896770944","host":"s3://npm-registry-packages-npm-production"}},"2.231.8":{"name":"decocms","version":"2.231.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"672a565077fb7792e775c1969ed2e5f191bebaa0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.8.tgz","fileCount":4859,"integrity":"sha512-jcqKIHYfJTy433PT+14XmndGaOBRtKHrVVGezeGPAuN2Fj0PLdqwhE40P0baz6KKbRF2aMSC9G6P00s4Ri1NQQ==","signatures":[{"sig":"MEYCIQCcSEq7Enx1lnFR8FTSk6XYW5ZU/UB5uN7Er2Leb8fq3AIhAIAUn/OEoZIV+zNQ8do+QsQp88gprWx0/vpAGz2ce/t1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160023596},"type":"module","gitHead":"c6042969e1afdb7bd817b941e2ba5694c4b84953","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.8_1775058952323_0.0670773284669628","host":"s3://npm-registry-packages-npm-production"}},"2.231.9":{"name":"decocms","version":"2.231.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ee356ac8f16fac89d856bdbdbb219465669d324a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.9.tgz","fileCount":4827,"integrity":"sha512-NuQ+G7W29AG2DkAtHUU/Di49Vm8X98R9rDAa9gXsUVWvrRwZklggxwj7uMBN6QBRx6aYPJzDB6GDflv/0fyhKQ==","signatures":[{"sig":"MEUCIQDRojR+LKoTOemCkTiJkU5DJmCzmGiRN23Vxtg1dyAQKAIgJN1jLsMUt3UDOSZRFQyWNuNX3KMOFsqGMe7dpmJnhxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159969602},"type":"module","gitHead":"e918f9ac1717d8a494d858f71ad9f96646ba38c1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.9_1775059936449_0.4367057764647502","host":"s3://npm-registry-packages-npm-production"}},"2.231.10":{"name":"decocms","version":"2.231.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5943851ff7611c835ff83b2575acb494ab03b55","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.10.tgz","fileCount":4839,"integrity":"sha512-E4sGPsQC7EwTUl97f4Ijmnz1a0oqqc5okjGF6NogFkrw1LBCTYR5K0fpA2XH8F0XiA79zijy9JBfw5gdi1aT+A==","signatures":[{"sig":"MEYCIQCjcnewRx6hyYJ/AWh85RYkGvqFTWO3G0e0m+DyMS5/6gIhALN0oy2gJzA+A3efy4dWSFd80YsTRuyb1/Jwc8mXiRUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160069803},"type":"module","gitHead":"eddff0ceb8218687bb683b985b047360fed26792","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.10_1775069229135_0.6459151593556962","host":"s3://npm-registry-packages-npm-production"}},"2.231.11":{"name":"decocms","version":"2.231.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"29f9735ff5ce608be56382f8f150124b09a29130","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.11.tgz","fileCount":4796,"integrity":"sha512-A5NdLFeR/heTc7dpJjaQhsavTYIcDaLZ3X6w+oYgXSCias1BlRJjx+Tr2VvbyI6zI0FFuMfb53+gvAQC8hddvQ==","signatures":[{"sig":"MEUCIE72cYAdZd+3EB3rA9gvI2Aj4SNMyeaKw6greD087F9jAiEAivDX5ka8uGa5suGtKwR4HLD+XmLrjPLVMaFj/LMfy+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159980970},"type":"module","gitHead":"68a8b754458cdfe5b07882cc073df76e4376f14c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.11_1775069998886_0.8731459887250979","host":"s3://npm-registry-packages-npm-production"}},"2.231.12":{"name":"decocms","version":"2.231.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"46a5fb8236c6d8ec7b6821a582546803b910fd0c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.12.tgz","fileCount":4829,"integrity":"sha512-JeDqOOVoJAfgRp6rrXKKCsPUp9rEkl0R8jsQG0pHF5FWZV4ZGYV7xwGeqei6iPRMzYvXrfuYByBM4bQu8cQkcg==","signatures":[{"sig":"MEUCIQC6NzarSGmKxeKW0rMELj5mQ8PuVU27gUZ30Y9QgBlFPQIgJpq41lSefWUWS5HFn1zdxQpaj2lxMOpc6OmlbXeNfOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159985081},"type":"module","gitHead":"f5f93de302f7e98488ad2828b2c41dd673c9016a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.12_1775070549691_0.4767679947600594","host":"s3://npm-registry-packages-npm-production"}},"2.231.13":{"name":"decocms","version":"2.231.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"438ae05fecd869e42cd634dc859abcb537c7caba","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.13.tgz","fileCount":4797,"integrity":"sha512-iuTNWjMuZ9g8Zer0O1+O3US4VQ3wrPjY/syYNcgRH9ZkOPwQpPJyviL+SoSpkdvZI576hMU809rouClytsChlQ==","signatures":[{"sig":"MEUCIQDwoD25cn0HUk2RPem3XiHXLTYxzGirD6+3VMjPWXKcrQIgGWeu2U3ShfM0P9QCec4Rxo7zY/5671VSozuL7FOsktw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158341630},"type":"module","gitHead":"d9d732ea79b663a6450ea9e908c9550d97747a26","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.13_1775093965480_0.3758885766138409","host":"s3://npm-registry-packages-npm-production"}},"2.231.14":{"name":"decocms","version":"2.231.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07d915288ee6b68f9cc86aa54f76f531a83c8fe8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.14.tgz","fileCount":4799,"integrity":"sha512-1IlxF56alffz8JqY9/ZJTaCX3G9I5LdDRWWm7XoDFjh/Ye2CUJRYOvoXo/KvakU4NAJwfqh4+rDPk1pFwQuvnw==","signatures":[{"sig":"MEQCIBe75uQw72dTqpE1If/2ciiTdaPMerNX0q/03/+N7K7PAiBWtck562Ksf4NU5mn4H1oS2mzKp0mr/fwrJaTkmvuAyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159943290},"type":"module","gitHead":"662c54b85dbc972f62e71d76fe027c30204d3013","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.14_1775099310329_0.4718168989587648","host":"s3://npm-registry-packages-npm-production"}},"2.231.15":{"name":"decocms","version":"2.231.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df86035642186f71f14b99fcf6c047b581183266","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.15.tgz","fileCount":4814,"integrity":"sha512-OX6wsvoDe0mu9rZ8ytp3ys6/LMWBUGUEZSt+U7N5z2QWYlPquIGjlQueWJT6Yl+0kq5LryKzavkefXq2QNrNsg==","signatures":[{"sig":"MEUCIF48UOlcF6jE7oj0+0/tNz0djgfuJMqK7clbdWZGZF96AiEA/BBbKiHW7ws3/MiV7B6j/I9tcylEGREAD9fpjeLiL0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159959253},"type":"module","gitHead":"88152ba1c5e59ac7bf8d2fb88c68da82fce16518","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.15_1775131268599_0.5296869084295062","host":"s3://npm-registry-packages-npm-production"}},"2.231.16":{"name":"decocms","version":"2.231.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.231.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80ea3a256686e62cad18933dad82609b6e2e29e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.231.16.tgz","fileCount":4823,"integrity":"sha512-47uSZsOCZqLnP6x2OzN2zZHR/W9Goc7VkndmffXvVMB8DOvLfQMUQJtS2R76VE9BPAO+ReNXRonqK47QC/lAIw==","signatures":[{"sig":"MEQCIDaZ6vYtrTCEzBojQQhV0fY3XO8ndeT7466NRD11gjlBAiBQs+O7EszhfmmjOe1TWjqxs2I9fk4nz41z25kTlzKWNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.231.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160050955},"type":"module","gitHead":"92c01e4627f2ec1c77006996e56cee3189c94b81","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.231.16_1775142384843_0.5248709056032819","host":"s3://npm-registry-packages-npm-production"}},"2.232.0":{"name":"decocms","version":"2.232.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.232.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0fd4bf70723ff412535332f390d696bdb83be91b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.232.0.tgz","fileCount":4810,"integrity":"sha512-7xOGGq/qKsh3nQUPIU0/SWbljyRdaW7l8wfkO2U9bFQZjYcHTrg3jUrmUs7WsEqQSGMr0lzdyAV06+xMsQAdFA==","signatures":[{"sig":"MEUCIQDPBTfP+DQSIoktNVrSXnlIapwQLbYiCuzXlNnI1P4AaAIga8tOkw1nlf/wtQBUc+sS46VvutVVLwfhb+fZcwqZROI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.232.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159961326},"type":"module","gitHead":"45c2ded08869753dc060622b71944d9f0f9bf494","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.232.0_1775144805284_0.009185522658601508","host":"s3://npm-registry-packages-npm-production"}},"2.232.1":{"name":"decocms","version":"2.232.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.232.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a9a4f4fd68c12e3d4b0938e2ef975693087e0ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.232.1.tgz","fileCount":4810,"integrity":"sha512-ssIJbx0vnoHcNB84YOXp8q7Y7F8SOwE7Sgy75CYxBwVDd8bc8BCv0DBEMlZ3WXRyUw/foGB1vF2PlfKYmfVeQQ==","signatures":[{"sig":"MEYCIQCpjpiFnmFn7NdjVNslKlcpd0dgAIWrJbvzeh+pdElE4wIhANay7AgMuMvqHQhtiMSpWG2/Sxy6EX2Eml4ypsJULATr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.232.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159967392},"type":"module","gitHead":"c30f2ceb7aafc450c724ce05b286379902b3b7c2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.232.1_1775147595471_0.8292213564772812","host":"s3://npm-registry-packages-npm-production"}},"2.232.2":{"name":"decocms","version":"2.232.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.232.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c1b6b021cc3c173f2a8f23a93c78e9ce8819456","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.232.2.tgz","fileCount":4855,"integrity":"sha512-8vstEazoyZL1XHHLxfNywgaHET7fzAHEOwdYLJmRHuBvCKZwLeGWfJDlzFbEB3LV98PMnWcMa+MTtv5b2yraHQ==","signatures":[{"sig":"MEQCIA1Gx64TfjwudbmKGyEgzejiUGeqIqngycUOIc+QTNmaAiBhSRnERRijy/k4x28kkDAeDUjXSyW9PqGxqS+CcMU+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.232.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160030993},"type":"module","gitHead":"85acdadf5bb2cc853ec0e5dfb4d197b74fd48706","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.232.2_1775158278240_0.19512588400363273","host":"s3://npm-registry-packages-npm-production"}},"2.232.3":{"name":"decocms","version":"2.232.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.232.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5a013cd2540ca350842d40e71dc8bd7d18d41f5b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.232.3.tgz","fileCount":4835,"integrity":"sha512-RMXZxsqfG/ZX2gw0w1Mo+S2BJZnre7UTjQE0fvu9Dp5ylP0qEi9CPh28Rq+X+bagbBM1bwKzqqnxd0MVnMHhzw==","signatures":[{"sig":"MEYCIQCu8SvgW2xaCes7GqgPjjIm8b8JrUyITm2TAmNo+xzPjgIhAPQwfZwp/gXTiODZ1ECyMEESJBdwklInrZDewsLY+MIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.232.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160008843},"type":"module","gitHead":"dc69dbae672e57eaf621ee4410c6935c178e1027","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.232.3_1775159317074_0.9820045446787242","host":"s3://npm-registry-packages-npm-production"}},"2.233.0":{"name":"decocms","version":"2.233.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5f824f5b3592328a335f4020fc02e7cdd95ce5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.0.tgz","fileCount":4645,"integrity":"sha512-e4wmuXV0Nc8mXo+SWFVZ1c5q6kaUnDgQrIrar8zMHMcwLwhdyZcHEM5PX+95EGLQgas80sXWV6r84vq6pjPdbA==","signatures":[{"sig":"MEQCID40BoilhFdoDRL38b0dfMCs77VSw1OHfNG8WByn/CSQAiBJk2YDbPHPQGRE7Hpwj/jgfp4R7V21qqPL3I559IEAzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159551666},"type":"module","gitHead":"6c76e00ebb97338f772ecc511abe709ea5ec1e91","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.0_1775159842259_0.9948560257176393","host":"s3://npm-registry-packages-npm-production"}},"2.233.1":{"name":"decocms","version":"2.233.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86852f0179c3bea0ff2a49676af1b575bf3244e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.1.tgz","fileCount":4841,"integrity":"sha512-Rc78Cb9mxXpFyT4YK/40r4msuheqKn3lGFIk/DK18uIELytq6YeuRUbXpBw8Sle704OcXxq96eB56x4sKBl8SA==","signatures":[{"sig":"MEQCIACFzIdSWiT/1r1Z87TwyAzGpkY2JnqAqFdrs9OnTa5rAiA4C4frnaHgRXN7bho1TSlNh3vzKZEqTsMYJ9I9pk1zMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160075201},"type":"module","gitHead":"461fe90ce8e4db47a0a6f451bb15b7312323afb5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.1_1775161535714_0.004764062329238872","host":"s3://npm-registry-packages-npm-production"}},"2.233.2":{"name":"decocms","version":"2.233.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"347a212c963924e5e8520b542a34d4b54d642352","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.2.tgz","fileCount":4754,"integrity":"sha512-vnAafQi2V5VJUt8rKw9y50l0EzfHfmbNgx1wrWqurG1dqF2JcCaQkou93fT7GWGGApk11epYFMc4SVEaMWo6aQ==","signatures":[{"sig":"MEQCIGl8U82mekgcwQNZnCsBknPGh/+2THYw4yQ0hLinqaQZAiByO7N/cy4Bpkphn03E5MAPh9lvpQjUhOa0WT2bM+ncsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159792220},"type":"module","gitHead":"133174ed7cfff3b1a26a64f4c88ec0b07858287d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.2_1775161873103_0.7351340340204793","host":"s3://npm-registry-packages-npm-production"}},"2.233.3":{"name":"decocms","version":"2.233.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56f1148c6e2a4d2582c1ac67f4d715295fa5fef9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.3.tgz","fileCount":4865,"integrity":"sha512-/ti/Xwf4yOEXCAYsDPumfe/hXritQv8LFYg4a8zjuV3YWnM6/GwEaWMGjd5H+J8RiI5ol5Z/LLzdWmPPHDjMbw==","signatures":[{"sig":"MEUCIGJCGfnH2i3JRu8IFz9DZWAO2CqcOzXT/PfY+5gZfBnpAiEAo3P7NugmcOMvEScXhpnvCFbfj+RSuuIYP+dEJza8QcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160130112},"type":"module","gitHead":"8a5e6f860d7867cfd885708adf2577d454ad4897","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.3_1775167401228_0.8289050618483074","host":"s3://npm-registry-packages-npm-production"}},"2.233.4":{"name":"decocms","version":"2.233.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ca9cae5167d3a07404b0102f175e7ac56e8fc78","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.4.tgz","fileCount":4844,"integrity":"sha512-FvH1yhXSNpDPPsj5eyOmWsNe/CaV21yWjDYSR9UGi5Of6JQc40RB58gbtw0Gyb4XqVboUzM3m6gJVKdBk3o1mA==","signatures":[{"sig":"MEQCIBaIc4gKH51+JG+B4/HokaO9lRmyrBUWD2rAgMByEh1yAiAwzfmDZRYaYIUGmX9WHepiB71r5IFK5MHsL7qbjidO+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160039669},"type":"module","gitHead":"ec83a38f3a604344c0e7d3303d7a0ab9b5f5aa6f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.4_1775169177432_0.7506905773776371","host":"s3://npm-registry-packages-npm-production"}},"2.233.5":{"name":"decocms","version":"2.233.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61508d0a11be2d6cc3c3cf602613c7b907aabd74","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.5.tgz","fileCount":4842,"integrity":"sha512-gKUdxcImubefA+9NYGVzgayyoHVQeqL4m+n+PpI61Wtys63Uu32ezpk9T3kYhtW5ZdmdSFIgjaID0n0sbig1jw==","signatures":[{"sig":"MEYCIQCyj0JRWpqJLJgLZvKOKkDaoNntRu98vHyv9v2lI6NFTwIhANLdR3g7qWuOq4dT9DYutwj9SZFD00L/1hrUAYqaSB0S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160045854},"type":"module","gitHead":"31e869fd2eec0b4ff3b81f790cb970da0d8ab418","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.5_1775169260951_0.8594335321453535","host":"s3://npm-registry-packages-npm-production"}},"2.233.6":{"name":"decocms","version":"2.233.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f22373ed0974bc66c8bd21bddc93d03306b8e505","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.6.tgz","fileCount":4817,"integrity":"sha512-eihh+67hkYtFjgyCwUU6iGocfY02MXm5yznB47PCdLDIlXWurx5li7Oms/AKl365SBiZn1EPtCgiXwU1X7NwJA==","signatures":[{"sig":"MEYCIQD1oOixpLDnI2Vc3xdbUf3UM5/rjmUZ+jEr8sCnhhz32gIhAIft4Qnyy+wW5ysd06vyrtZ1kOEYbteq5B9tGTVJ+I+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160034661},"type":"module","gitHead":"33e593fd497731fb144465dddbe91093a86635bd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.6_1775170130912_0.08553932338710357","host":"s3://npm-registry-packages-npm-production"}},"2.233.7":{"name":"decocms","version":"2.233.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e8e490ba8ba2877df974f8f2afccf3ba1e5b85d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.7.tgz","fileCount":4837,"integrity":"sha512-g3djTx4FCyk04xszam9att00iSkHnU32IRehX9TBAQAtVM5wo3vxTt6U8XFU/0cCUhqSIBX+O5jJ8rc5vVL6Ag==","signatures":[{"sig":"MEUCIAQubaSJyA/ssNSyisw9RTMLeQDTV1HOq7tPWE4NN/m7AiEA5WtOAX1goZJ/1TEkyupAVkv+UZx3Miw2/roCvpX201s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160023474},"type":"module","gitHead":"936a2ac36e1e9d9c3787ff888a075ed99a75b1e2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.9.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.7_1775172004660_0.37147462330162995","host":"s3://npm-registry-packages-npm-production"}},"2.233.8":{"name":"decocms","version":"2.233.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9bff12450b5e9d4a41cdeaca729bb57c283ddf57","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.8.tgz","fileCount":4779,"integrity":"sha512-kBShGrwFniOZGdK1pBJb+2NM5EXAzqUaiaZF8n3zGLwdkD5AzyT6Cq9aYglqCJyAnyRXfvxvWjsLy7qWtfpg2g==","signatures":[{"sig":"MEUCIQCT3GtIvHJC+BkgUkgI7QH80wX9JkJDyF7ZeqS0wkilDwIgGt6l6iLhjfIXTCH9YryPAliCmsDKGscUJemv1GNjUwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159954934},"type":"module","gitHead":"f23c333d13f15f351d0d157051ea5f339d3b52bf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.8_1775337629570_0.5488166771897067","host":"s3://npm-registry-packages-npm-production"}},"2.233.9":{"name":"decocms","version":"2.233.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e89b7c8e7fdf565b0d8f93e3fa4333b4fc3668ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.9.tgz","fileCount":4859,"integrity":"sha512-iHlKlY1e7qf58pfUxIbIylk0MU3PqN/XAe1pPsMpm7QGWuwIedkjK6SWoWmBg7pBAbCXVI0CRWljTcKDgAYICw==","signatures":[{"sig":"MEUCIBZY+1jI/W/uBqXQEzj3g2sQh2ypgUzC2oczGZCeUgFBAiEApCmuBEe3P1zyNmyZ0mV8fW/nVuQLmfVvRuGxFEJKtrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160129141},"type":"module","gitHead":"c30513b3b41a3ad8bf41c6bd488b591b4959b6d6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.9_1775346187292_0.8293793835930057","host":"s3://npm-registry-packages-npm-production"}},"2.233.10":{"name":"decocms","version":"2.233.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ab8d8f32f0a949bc49b73998eeeb7c46997318f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.10.tgz","fileCount":4690,"integrity":"sha512-6j4NvEj7LlI01WyIfAxcehxlhHWXZZOq3HahBl9pRi855ENJP5Fv83oILhk5nsB5yNmozx0lXTmQIIYVSTI4KQ==","signatures":[{"sig":"MEYCIQC+nhUeDGHqBuLVoFurRmb0P35uiQY3Yb6QAKZwFTjzPAIhAKbI7yHHZKgADJ/oxtmCABxPYCAuJlYmpAv0x29xyQHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157625703},"type":"module","gitHead":"acd4ba6ef1659c106ed9b5f995a8043c4835753e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.10_1775397382192_0.5442517511106626","host":"s3://npm-registry-packages-npm-production"}},"2.233.11":{"name":"decocms","version":"2.233.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"010b2e20844c483fbc273787ac7ba9e3d4eb4911","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.11.tgz","fileCount":4847,"integrity":"sha512-AWwHeL0qlpL4Go67YL6VoKzaR6eQtsexKdLrhR/vlw6Un6ySfrk6u3wlj4dGbZD7WUSkxzvLNZb6u+qSxcf5HQ==","signatures":[{"sig":"MEYCIQD19a3KsF2nUSUwuvQX1SmN6E3S6oWOK+VExe28BSciLQIhAP7eOZMe3QE1wDDwW7WK+axO4rV05m/7Bq4Tzu7NLON3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160050526},"type":"module","gitHead":"c425124ca8bc414bce182ee1d07c42701d91b9c0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.11_1775486695289_0.17589491552760506","host":"s3://npm-registry-packages-npm-production"}},"2.233.12":{"name":"decocms","version":"2.233.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.233.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"15dc3ad8a55f8a9e49ddef0905859b705ffb0fc9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.233.12.tgz","fileCount":4808,"integrity":"sha512-631GSw9KL7HQjZ7FN64iNA2ydVA8N1dxOk/YuJJiMeKuDKEQpvDgxpNnmcrGHv70phzpPFrS+XNL3CDH+gk0oA==","signatures":[{"sig":"MEUCIGtcLzkkBvETJQLr0AkqI4aF1Nr6dXRenxEFHL9cSuIZAiEA4gC+79/sjiz5kAEuW/hRreW132pI94jBgFKtgLEGqh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.233.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159985931},"type":"module","gitHead":"04ce73573a02d08c810264e8742ea70d62f265dc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","quickjs-emscripten-core":"^0.31.0","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2","@jitl/quickjs-wasmfile-release-sync":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.233.12_1775498129005_0.18773577974704891","host":"s3://npm-registry-packages-npm-production"}},"2.234.0":{"name":"decocms","version":"2.234.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.234.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6c557c355f0012ff59db066d2bfa0c3cc4903fbd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.234.0.tgz","fileCount":4823,"integrity":"sha512-mVeyKdTZ/gqlhT74h6M4/YwjErTUmQ+Adl4BPu9OM0hySwyf9HPCMQmzEfXRIInA8biXKU2pli7tCLZtoyr0Yw==","signatures":[{"sig":"MEYCIQCaCFXAcanYntcaXcM0PsSK9DgnwrYSXi7cZpCJNER9JAIhAP0sDB4ZGeH6VJ+UdlAMAwAMckGduhuYBw7V93pT0Ux+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.234.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160137684},"type":"module","gitHead":"c14d363ae44c90e7bcbac1c9b46b46ada52e7891","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.234.0_1775500495612_0.2477061454745242","host":"s3://npm-registry-packages-npm-production"}},"2.235.0":{"name":"decocms","version":"2.235.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.235.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"126deb8de3b870f984af587e1eded9dad1a3190a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.235.0.tgz","fileCount":4865,"integrity":"sha512-kY4gSyygOU3SHl1qUgLmy4Q3ihVKb1X2Nn3HuHfsGabe+05ajoAT8ca/JZ56FOHIYLHLvVweewgGiJPnhUvyiw==","signatures":[{"sig":"MEYCIQCUcnoV6JCrY58YBsi5b4X4qo2K65YP1zEJkv3teTkWDwIhAKD6jlzQFuuRqvmYBbrKnbOqpOTJQiJ9S4skJKb3vado","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.235.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160428376},"type":"module","gitHead":"7af41279e7bcaa4a08c65581d22568ba03e748a0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.235.0_1775500928521_0.33112441660103586","host":"s3://npm-registry-packages-npm-production"}},"2.235.1":{"name":"decocms","version":"2.235.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.235.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9bad567dd73bead04f4be7f302978d9659a28579","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.235.1.tgz","fileCount":4803,"integrity":"sha512-NKBdSjSTdSf2hW+Cz91eXKJPLNCUoE6hus53mfltFMG0un/xjMGGtdgwROgGpomkB4RREMTVb9cAnxifFDRthw==","signatures":[{"sig":"MEYCIQDuDPo7sLCDNUT93534By7/hp8hZbfGyf2WvrHOsR9jjAIhAJoPHOUhfjUtKS8uaU/yMj78q+V+Re3AxSRRnr9sWK8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.235.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160280755},"type":"module","gitHead":"ce37b9ee01553d72035fbebb28f71bbf745f9c62","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.235.1_1775508307799_0.7191193208515281","host":"s3://npm-registry-packages-npm-production"}},"2.236.0":{"name":"decocms","version":"2.236.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.236.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"abc04f9b34a368c91c329a3f222394b73593d7d4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.236.0.tgz","fileCount":4636,"integrity":"sha512-89XkNw4lIV7/YE+LkjQ38r5iZrJpOnhdw24ayvC4XKAPp/Ie6wadnqyaBOd+lbEiBfX9HHn+32Xve5ZTrus29w==","signatures":[{"sig":"MEUCIF1KFHAY8ThcaC8vSxd0Tf27UwOzwrVQvUzCHgxaoH/iAiEA44hsMJgJkIAhuqCWMvTQ+ae1BgKBgUrbKT59zPUM9lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.236.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159810645},"type":"module","gitHead":"b250f14414cd1edf78f8997c66b30bf6889226d0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.236.0_1775509472262_0.9199119917193868","host":"s3://npm-registry-packages-npm-production"}},"2.237.0":{"name":"decocms","version":"2.237.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.237.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b82f415d83ae81454d92a64609ff558f72cfd17","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.237.0.tgz","fileCount":4816,"integrity":"sha512-oMWYiN092d4wvquev2IuPp0YwJ3ntlu/5ZXFNQ0ZF9823Kr8J8j4Z0ZRn3KvduTemIac06gS9Ofia2XjDY4UbQ==","signatures":[{"sig":"MEYCIQCTT/wRrAiBCeZWFY27eydYkcCHg2vOmrHkEHW68x+aSQIhALqVd7/1bDviXvRbh8Ldzy7J5eZZ1k9gUdgupBd3Czfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.237.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160296785},"type":"module","gitHead":"2c6cdc0975ff1aa1a961c21ef5d66685ec5e2866","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.237.0_1775512527363_0.006666318161017815","host":"s3://npm-registry-packages-npm-production"}},"2.238.0":{"name":"decocms","version":"2.238.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.238.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b2ac3a30ec97f0fdb1e4d9357a9cfa1e28ea84c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.238.0.tgz","fileCount":4838,"integrity":"sha512-emPbIpjy7LAD/4VOKfKmB3krBgdpBXoHaAxMVJb5rmLrowvpOG315BC9PfpSC+nEyEu4eaqYlm4MSDiPb7h24A==","signatures":[{"sig":"MEQCIHqpyn4Ay7VHzxKd80OVGfcvPhmjt7ptY4kquOiWUOQ2AiA4agdOmDZBgVEZXhQTRBGrT5FYREo8SwOb+F9MFtyEgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.238.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160318799},"type":"module","gitHead":"549e9b04b736d1eeda272a1ab340d25e17438c11","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.238.0_1775513922671_0.2128526138966791","host":"s3://npm-registry-packages-npm-production"}},"2.239.0":{"name":"decocms","version":"2.239.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.239.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13a219455fcb2da2ceaf1880a401a1d427b0067a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.239.0.tgz","fileCount":4822,"integrity":"sha512-IX3eQZPkfKEM+yvMUr1AYyK7hrHr5IRJwM88I6Om3/asx31ohuBh0ALhy+UyrItAlkML3hEl2bSVjfZEdk/GDA==","signatures":[{"sig":"MEYCIQCrgBq11Pw7aMXQeBILBdqHDNRbmEKZhz0IZVKJEBgg0QIhAJ5xF4hABLqqWhaeweg6rn+j77Hb5Wef26K41RjdwKC6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.239.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160304211},"type":"module","gitHead":"9b7593acc0bbb280fde6b093b215599ed6f836b2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.239.0_1775515980625_0.8763756842359844","host":"s3://npm-registry-packages-npm-production"}},"2.239.1":{"name":"decocms","version":"2.239.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.239.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"087b053bb51447f64467bba51d935a913d044b13","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.239.1.tgz","fileCount":4731,"integrity":"sha512-ejrYP5wREWwWB1rx5XHKsl0htOspNlkN/fMArOda4770stZvY4RoY0wk89ygw4rqJQXdMTvRaVtIFFfzvzXIjg==","signatures":[{"sig":"MEYCIQC30Nnv4oiUDMQl7AyGKwii7WBvjLpNnVOSve0mqAoxrgIhAP5o/4RobRBvMpPCEbf1HGqGV4EwNkHOicDC4jQdGgdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.239.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158550123},"type":"module","gitHead":"fdf364895756b2f8f7a8fce508a216ac73c1ab2b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.239.1_1775516600653_0.44465361171634465","host":"s3://npm-registry-packages-npm-production"}},"2.240.0":{"name":"decocms","version":"2.240.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.240.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d6f15be8a7c9eefe45debbe832fc67de87584d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.240.0.tgz","fileCount":4851,"integrity":"sha512-bDOoj3et5fYgYlhYBD4iGTGr791ZdWIhiUTt+Zql0UzN/lA+5rB28jt3a0chSqnnBPbjLdOF/e4mHIlkoXuPtQ==","signatures":[{"sig":"MEQCIHqwIu5g4hA65E54K3DX/xrlwicJJil10eMsXXOKSNUeAiAoZAJ/n0ZK5R8M8WHTaux+yfbcS6zgjU6fLe7nuqNgSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.240.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160334665},"type":"module","gitHead":"e7cc23be2181993433116821e0c37d627a0e420b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.240.0_1775517699251_0.18152670681458227","host":"s3://npm-registry-packages-npm-production"}},"2.240.1":{"name":"decocms","version":"2.240.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.240.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"26bf26a707b674f6cc07b3f9f221af76a046624b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.240.1.tgz","fileCount":4851,"integrity":"sha512-Em5R7PLlplHTQsCSPbmmnN6Ea6qYVo27mfgAKm4oOKF2DOsi7IQVGgG3BJ8mgEHOY+OCzeCbWCrgNxrmeHntig==","signatures":[{"sig":"MEQCIBS3Jd9MVJohJUYDE3AFizUE91eU7br683mybt+VvcykAiBu2evN7UvD0lS30dNKMon8DJ4ObbZc0g42MJE/Z2/xlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.240.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160334750},"type":"module","gitHead":"ade552f5e6760dba69861ca232ddffc68b127216","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.240.1_1775568668882_0.1486331531981151","host":"s3://npm-registry-packages-npm-production"}},"2.241.0":{"name":"decocms","version":"2.241.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.241.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"585f36da3d544899c7e73432b90b763f09eaafca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.241.0.tgz","fileCount":4837,"integrity":"sha512-ha4oCJGKMxE4yL4nQi3WRODAfg492dEDjWoAbpNTMDu0XSr1jSLQZ0kxq4d4EuhIiATPgvSuQqcBv3A4aNrqOA==","signatures":[{"sig":"MEYCIQCxbgVc9nwvxrMUkAG+IMFl9tNJ5O2qJhEXfmczi7uQnQIhANbo0O33fb4eL/nw+yb1AY/Z3UVyr6sVrI/MyGCUAZCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.241.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160374744},"type":"module","gitHead":"b62eecda11facead1640182609e936ca41279c94","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.241.0_1775573461014_0.5748168526973945","host":"s3://npm-registry-packages-npm-production"}},"2.242.0":{"name":"decocms","version":"2.242.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9e7483105e39badb827dd90387af0ac9d4f1e63","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.0.tgz","fileCount":4616,"integrity":"sha512-8oQE/DzMzcEot6VTc/whk7suCJd3rmvBeflT/JX+fVJiWHVcXd5axgoCMej3ztTOeAexgmZvZwnplpJIuj9tPg==","signatures":[{"sig":"MEQCIFhxGtAM14MJngvCgspbCXpNAEIPPSWCL+GTpoxJrTJJAiAV2+YVyIoFK7IirrmQMeEsAxsEEglSViyKsgDpQodoYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159755064},"type":"module","gitHead":"8c0c5b4ec36ab477736dd1a3d0d6be4506bbfb99","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.0_1775577072347_0.5065640368293345","host":"s3://npm-registry-packages-npm-production"}},"2.242.1":{"name":"decocms","version":"2.242.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be1e336b898392b167acc69d1364891dce955bbc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.1.tgz","fileCount":4826,"integrity":"sha512-GeBJObr/hYBjEWmaxORyFqnzrOKceMXuis/aFC1MM4TIzT9XkHhz7jiM5BCzuBk1WEjx81Um+EXzEdDp/ESINA==","signatures":[{"sig":"MEQCIDLWuHn/Iof4NnH2nOxMRmlF0J/7aQx7lbz/u13x+QWNAiAh1Aqt35dnW8OmGCwHS8ITNIBn5jqEsuHSQbe8TuspjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160332354},"type":"module","gitHead":"7e65a95aaf39ecc914a011f4fccb3905b724284c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.1_1775578835301_0.4925262562999455","host":"s3://npm-registry-packages-npm-production"}},"2.242.2":{"name":"decocms","version":"2.242.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0121ec11fbbb6f36c865f1ddf670537e25c8857","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.2.tgz","fileCount":4805,"integrity":"sha512-2Q3OQeC5tSoKvDKY3fy7dpozQior7g8OLc4jl3qHNdlWlTG6XRmR+LHdN0bRoZjIanp+czJ09R5+9cWjSxZUGw==","signatures":[{"sig":"MEUCIQCFpy7FnZPHBRkVLuyFuhwOf+iB5+E3+U1D13zRVTa0AQIgLV7k9ckHaqE1fzmcAO3PlJ4miNyNlxw4h1v7NejRSLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160262094},"type":"module","gitHead":"be04e4a32db4a9ab6b6a14fdb7ba3417b67250fe","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.2_1775581845447_0.6991756237008064","host":"s3://npm-registry-packages-npm-production"}},"2.242.3":{"name":"decocms","version":"2.242.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66f84f06ea2c42efd5965d1d6fd10f195b80e82c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.3.tgz","fileCount":4831,"integrity":"sha512-v84jishLUauayqlY+SYNRdpze+h+SW3otz9RQeMhabwPBK+xeg5ImvEg+lPgkF/ju6MJ3G8BRKwszuzda8eM+w==","signatures":[{"sig":"MEUCIHKkTAr1RX21ix5sojRQnBbKUrbpDJpnkpZE4JvkZO+0AiEA0SRjBvx4I1v9yLJkfCiJtydM5CcFuhzLSUOfN7v8WsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160425470},"type":"module","gitHead":"54401e82ef96b1bdda3261d6f36843a26fc93f22","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.3_1775582984462_0.5761250277012051","host":"s3://npm-registry-packages-npm-production"}},"2.242.4":{"name":"decocms","version":"2.242.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3880cb8fe5bfba8e8840e2c3c84563ee22586bc1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.4.tgz","fileCount":4810,"integrity":"sha512-CYiNjL9gMbarotNoGSUhR4vEZ7SjJ1ihkHMl81WJuxoapWpx8stVHE8wpGOKXXa/4VJTv9Tz8AdlUpdtHLJn2A==","signatures":[{"sig":"MEYCIQCvptq8AG/+uXha7MWgbg/mcgsADouPZi2uUBUmmiCl0QIhAKcYJgQg/p7SsFdYDzXqoGBh7joP66M8WcwKeUJy6+a1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160248602},"type":"module","gitHead":"e17aefbb409ff57c3b16b2b77e1871ddca1b22cd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.4_1775589326738_0.015340818144936152","host":"s3://npm-registry-packages-npm-production"}},"2.242.5":{"name":"decocms","version":"2.242.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb71ab7c94ac8d8d5b5575051ce01ec9b1666dc3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.5.tgz","fileCount":4828,"integrity":"sha512-GTIuT6IOenN79XuMkvgMBFEtjLQ4po9sNoWLuDS4g3WmK5bZBbQYPcIAWkxLDD/Zj6Dhi7CiY13dvU1CzetptQ==","signatures":[{"sig":"MEYCIQCbpYi7qDSWfHveHlmWCzNHCb5pfq07HCmuWaJ27YavygIhANL2r+kfR5lbz7Ek5tWKgkd3ryIP1WYpD6ATSNaOw5WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160304442},"type":"module","gitHead":"f7a219897656b9a4afa5511cedbfed40b1132fb7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.5_1775589555965_0.6652080549004111","host":"s3://npm-registry-packages-npm-production"}},"2.242.6":{"name":"decocms","version":"2.242.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.242.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c7fc2423a1911bc8def47c99a59d29ac7289161","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.242.6.tgz","fileCount":4840,"integrity":"sha512-x95lGhjs5ri61hf0aw8EUScFqqErOpu+l5v1BWfyW3AJUHuA6OsGnDEv99xKb3BsLWIA5N0sdOthbh0Y972Akg==","signatures":[{"sig":"MEUCIEmn/ePvhry/bPtOnAglHObIYfwS09pOdbe3bPqj2Zs3AiEA348nO1uLdGitdwcPYym7/UFZVyq5VzHiTaqCPbmkDn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.242.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160319298},"type":"module","gitHead":"4dcd622337f1c6d1937c1feed5ed6102b52cdc47","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.242.6_1775589848752_0.007380684620870603","host":"s3://npm-registry-packages-npm-production"}},"2.243.0":{"name":"decocms","version":"2.243.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.243.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7527ac7dc2d4cdd0536bfd4549c5c11822ceb822","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.243.0.tgz","fileCount":4835,"integrity":"sha512-dgUfEpKRfgw1e4Wp67HRcKBpso5fWqf03ZMmlgC5+ecLalZUh0PDYS6bZZ3hPx1pzDrlcNVHLLS26+3zOssZ9w==","signatures":[{"sig":"MEUCIG4dMtaQD79TX2QAjzKArSMDD8HsiDlcr30WR4kjxecCAiEArBToOY0RAkLYAFpXkRmWgeO3GpECi2OQk/AIO8Gj7IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.243.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160362601},"type":"module","gitHead":"95169244323ac270da0df7a7dfc042269ce40533","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.243.0_1775590194755_0.09484250072100586","host":"s3://npm-registry-packages-npm-production"}},"2.244.0":{"name":"decocms","version":"2.244.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.244.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0a844350ffb68a17360a01a9cd2a3142be8b545","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.244.0.tgz","fileCount":4819,"integrity":"sha512-OTbW17Ju4Xabp4mzbGEJRgzjVZ7QFxQEZGXGxwOXoW4ml82T9jaMRBL+uouKBnUl83XiLL1xR1GrPgllhIThBw==","signatures":[{"sig":"MEYCIQDWbb2TJsQvdB/5y+hGF/2HzBnrITY2wCZYI1MRut+5yAIhAPBR/3qKARsup9onsCG/PEXuOInXVhhvwSBB56HQny3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.244.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160320294},"type":"module","gitHead":"cba892aca29fcd29997912fce27cc7a31c6657bf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.244.0_1775591200966_0.8648398312377614","host":"s3://npm-registry-packages-npm-production"}},"2.244.1":{"name":"decocms","version":"2.244.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.244.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3f3885edad7fb9ec8718817e1b15bbd58362aea","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.244.1.tgz","fileCount":4856,"integrity":"sha512-dCgBco9UluvWIqTDj9pDndj3XRz6z3bM+DsRNSi1J7+oRUB6oM2Bi1fXa67aIaS/X+/HT+iRDmtzLu/Yvvn4Gg==","signatures":[{"sig":"MEQCIF4eYswWkcU1CQPZtBlVa2jw1aQ5ozSPYvBu14NisugsAiBk2c60NleacgETXeJEDt8FaKeBV8N7sXaMqTug9+muSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.244.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160486659},"type":"module","gitHead":"224bbab592b246344322558f219401ac5fa5fff6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.244.1_1775592913104_0.6736095444142247","host":"s3://npm-registry-packages-npm-production"}},"2.244.2":{"name":"decocms","version":"2.244.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.244.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5d57645e2e5bcabf7f4bf0d31fae6fdce0809ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.244.2.tgz","fileCount":4858,"integrity":"sha512-3160HPdSnowIdD+mCoL1F6A7+XULfR4HcnCEdZNU3T++rvGXBp8M1F3Y+RwHlyJm63zygF0Tq++RjHSrAEVzyw==","signatures":[{"sig":"MEYCIQDmaJ5hAKPUUVhLeX0D/XjVwPdSkEBFPpYzjUD3W5purwIhAIwp2+Evuy34UBEYZHI79Ow9F6mhPmbScip0bxgs+dRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.244.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160532256},"type":"module","gitHead":"0ece7f8645f674593aace1ecd8ecb13fa9059af8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.244.2_1775596127880_0.27592972397166804","host":"s3://npm-registry-packages-npm-production"}},"2.245.0":{"name":"decocms","version":"2.245.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.245.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d355a30f75972cf6fcdafc6c4fb3ea7f30d24f1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.245.0.tgz","fileCount":4844,"integrity":"sha512-OT8TbDs0HFCDoWknx+xYCSvu9+0W8V/QXsDeiw428B2S7EBnJhfSWVSGuJBwARaizuAydlbO5s6Dl+LW3wAF3Q==","signatures":[{"sig":"MEUCIQCCaGByHIQAn//j6JUNoCHOyR+ISRgQncUVNA/pB796ewIgSSxxOR7/GIqnJ6W+V17aZu+Stlbq2p9+Jtf+x12g/Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.245.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160404636},"type":"module","gitHead":"5d3f9496717e7ffc94c7a74e80a8a155b8745e2b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.245.0_1775601526550_0.7454089964968214","host":"s3://npm-registry-packages-npm-production"}},"2.245.1":{"name":"decocms","version":"2.245.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.245.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4e3d3a26295021923d5294555ae87e02fce18f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.245.1.tgz","fileCount":4823,"integrity":"sha512-d0e9POAd0yShS1QTuHreAsFFTKQhvguCOnApyMl4xkRDJ2u+NMqZG3gheKSBXFg+B+I+/SANQa0cm20jHn/D9w==","signatures":[{"sig":"MEYCIQDaiTfVH+2+cyX3V5Lq2JOmcAUvAqK/2j69Ahc3LDYmQgIhAI30N6f8uPYUH9RWXwMrPj3AjX+hv84WOn19mPcNpHsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.245.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160373040},"type":"module","gitHead":"262c5023489000aab69ed913f27708225a5cd63f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.245.1_1775601582541_0.7310060175009201","host":"s3://npm-registry-packages-npm-production"}},"2.246.0":{"name":"decocms","version":"2.246.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.246.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1522f892abee05f6d2066bbe83aedf7b91a4675","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.246.0.tgz","fileCount":4833,"integrity":"sha512-nEZjN5sD9djq+xOZIG/d9sJXIkRFTqCP8DFzBPLqlLQGSsLU/RE1A7QXa9/pXg1Si1QNMoTEw3f+s0LMMRrDog==","signatures":[{"sig":"MEQCIGDHHjWU0Quh8CGVf0jy7o/v1j77O8zno7ln6ms7odS+AiB9ntXSoTcs/jSl+mr81tV6POceJrtWedLOBFK/pCME0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.246.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160411059},"type":"module","gitHead":"780ef2c965f0a06a2ea317f411fab1683eae6de8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.246.0_1775609908569_0.680797996705168","host":"s3://npm-registry-packages-npm-production"}},"2.247.0":{"name":"decocms","version":"2.247.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.247.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06df896b8dfa0351531bc3e75bbacf82a0e3ea7b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.247.0.tgz","fileCount":4842,"integrity":"sha512-h2z6EABYvLcKdo3+ruAV0e9YD+d9fGRNVTIk1QeFLZeXeZzEehaXWDJu3QamlsK0zKFF7I6hAGQS5KAd6AiHlg==","signatures":[{"sig":"MEYCIQCxf5p1I1qZbqiCwMvw+x33eaH3DKCC/sBsnhc/J14IdQIhAPukPNBV4NLYUds4rYJOisDUU6YhasETRPe/rUo6nEyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.247.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160436876},"type":"module","gitHead":"5c537bedd97afe86591da7fe70794b1bab3b682e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.247.0_1775610597192_0.25961199168355065","host":"s3://npm-registry-packages-npm-production"}},"2.248.0":{"name":"decocms","version":"2.248.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f385da69406e4677baa72647edf07a651bb6fd0d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.0.tgz","fileCount":4787,"integrity":"sha512-56WTl0GMnFCT+SD/td513biGIKeOGohQqIDqkfLa3Om2H3g2zTTpBMVmklyb7yidl79S0koyKo33PRMZEVCd/Q==","signatures":[{"sig":"MEQCIEUw9BY5U1+1CD+vXtHJNjeev5aHiHk/7w+TzN1dXKNnAiA1LUjsFGKnqds4dz4uYXS5dT7S4qamLjYB1sFM/U40pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160402433},"type":"module","gitHead":"8f9f6ffc2628ff1702a91967051b1695a988889e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.0_1775611586617_0.036472931635633365","host":"s3://npm-registry-packages-npm-production"}},"2.248.1":{"name":"decocms","version":"2.248.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31459b8b26a9cc4d0c1547df3b54fa1cc98a9b37","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.1.tgz","fileCount":4739,"integrity":"sha512-+Xyo6MEnLpJiwD/B1V/GOniMRr+bD99lonwSn3wC7HOO/ikkmeRkENBhwf4jrzTts/c8pNTn6wCa4sVi6KSOzg==","signatures":[{"sig":"MEYCIQClnApz7NdE0Wre5+opHK4lGAB/EWLrROYM6AgrBl2GfAIhAPitrPCKSRO/IJona1c4sb8ZIFU6SQ1UhsYy2DBHqlPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160186271},"type":"module","gitHead":"8c49e9ea9708a64b0dbf1de5a072660f923ac36a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.1_1775614623067_0.03228740116907214","host":"s3://npm-registry-packages-npm-production"}},"2.248.2":{"name":"decocms","version":"2.248.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a7778bf862586783a748f779eaa9ca692d0944d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.2.tgz","fileCount":4552,"integrity":"sha512-SQUzIWHGvIEUHZ3BmAsrLLolR734F3v6tyerAZp6OhyZvn/ntaYdMHzS1q5G1Tc+jWXcDQeoQIcZZWY5YrxJyA==","signatures":[{"sig":"MEQCIDEtjuvGCI7xAcEGYtjXc3+mb+vASjO/8LnEnpRl2uLtAiAjv2CfPBPh/rBi91hicH4DJLUronp4gcxguuxWxVk+KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159821229},"type":"module","gitHead":"17af84fa0db5505007aa0fb76bc5ae49be48f91e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.2_1775615971781_0.3052724517264007","host":"s3://npm-registry-packages-npm-production"}},"2.248.3":{"name":"decocms","version":"2.248.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed0a8a7f1113bafad98e1ccd292ccf737e370421","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.3.tgz","fileCount":4834,"integrity":"sha512-+ufh/GuUKHvhfo3BJjzEYuWieSqkD30jrsjDqoFnO3vupsrSfuhGU55Pux6kFJGfsSu1QUgRqaz9QchQb1YAnw==","signatures":[{"sig":"MEYCIQD/7zSd/w53KSbgQ7l8vp2nAapaGuAJQ8SX0gkgMpKoegIhAIRCdPBy3pDQcAbJEpETUuh9FdHZ8DQLNg3MPZ83jbWc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160486459},"type":"module","gitHead":"4eee48df383ec57237fc90c1ba8a083f067e9551","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.3_1775650334410_0.2430742350927213","host":"s3://npm-registry-packages-npm-production"}},"2.248.4":{"name":"decocms","version":"2.248.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fff2ce51353a7fa808d46cd56a9b5cce1223f48e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.4.tgz","fileCount":4817,"integrity":"sha512-JcI2+liYfci6ZP1Orjgexuw6TzBA4A+og/jVXKnMkqawU7sgm6aB+paf3imRIpq5GetcYJJB1pUBkxbTdsHR7Q==","signatures":[{"sig":"MEYCIQD+XhBL0VCxQtxXYZdsUHnzEC3qJn4+9FZJ8rPW497DUgIhALzNg8fRJDcw0MfCMONlYsWyI+ucPqUq3oTNSDhTEdzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160434730},"type":"module","gitHead":"b626f169d938cd55c6939442212c25a99ba06842","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.4_1775652111010_0.9916951576660002","host":"s3://npm-registry-packages-npm-production"}},"2.248.5":{"name":"decocms","version":"2.248.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3275ab644b1ab7fc9ccd7f00fac4e0d91a897790","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.5.tgz","fileCount":4836,"integrity":"sha512-3K+R2DC+cF18mQAX3NDo+k2WY/ttspjOGFkGdvuZfhdjlaOkGil9mQHtgWjD5deokwmZXvEDwGAQ3UCJUHQNdw==","signatures":[{"sig":"MEUCIQC+xDcOBLXV+6i5zvjAiwBqyFpkyVqyZCO5vGsz28abKQIgFJpbSlwE5mZwqOrAZtNUC7WV7teq0JQiX3FaOVHOunM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160432990},"type":"module","gitHead":"6c558d3c73162b67e042bc79c0b139f57c0aee48","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.5_1775655195091_0.1049033215034032","host":"s3://npm-registry-packages-npm-production"}},"2.248.7":{"name":"decocms","version":"2.248.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"688b2ad71b87728179033401e0a8e1be2655ae08","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.7.tgz","fileCount":4814,"integrity":"sha512-2w0+CFfsQ05KN5rS294FG6veKNkdgWWCYxor0VJC7IbCp20Qgp+Lc41qJLXRmYh9gpGn7IHSyXsl1oOz850xzA==","signatures":[{"sig":"MEUCIDi7YIc1yez33eZdGgHZ40T23RcbN4bdZ2xtAP//qVSzAiEAxL+Sk3QpThTpCyGn3F8RMw1STF1hjOADm0Sv8rYbHII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160401463},"type":"module","gitHead":"a2464d10376753dc57454e792846b4f7fafec63b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","dompurify":"^3.3.1","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@types/dompurify":"^3.2.0","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","github-markdown-css":"^5.8.1","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.7_1775657382780_0.26569718125498265","host":"s3://npm-registry-packages-npm-production"}},"2.248.8":{"name":"decocms","version":"2.248.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.248.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91a3e31ee609456a1d27c8e5258da12b41c33a5b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.248.8.tgz","fileCount":4843,"integrity":"sha512-pOb7chZsPXeRZuSq4Bt94Jn891dMc1Ea1lp6VV5fMHF15EMgOH/y5U6KSn4YiPNqy55aRQJpb4vDL2S3sh/ZdQ==","signatures":[{"sig":"MEUCIQDWb14+e82P3JNftvCH7KyYUTkzaz0z4fN3Kl4Wko5AJwIgNqVJXcfy/0/rdqvreMhRwe9KbE7zcYrwD/34Vbn1ZEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.248.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160392547},"type":"module","gitHead":"65322a4bcd2fb88077ca0b41619ca9fc74657bd8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0440c749-702d-4f78-8118-6daf142b1a81"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.248.8_1775665362950_0.03227236491141716","host":"s3://npm-registry-packages-npm-production"}},"2.250.3":{"name":"decocms","version":"2.250.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.250.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5934994060d2da9bcda370680c743b906d2bc44c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.250.3.tgz","fileCount":4827,"integrity":"sha512-RRhm769l9P55O5qKrX9oVgxX41iI4T/58Tv3cindnaCCkxap1yMuVKJML0A7Ubo2TJPKHCYTHQYk6+LWPe6b2w==","signatures":[{"sig":"MEUCID6qNF9UTV3yvvkyuaHa/FYxddDxXBNJA7TeIk50aru6AiEA64h8282DHU5+SW70zGt1QCJKOIIBfj58fxEA/Ny9Kk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.250.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160467678},"type":"module","gitHead":"49cd0ef321613bd13819c12439ff2140eb45566b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.250.3_1775744527678_0.4471609739283202","host":"s3://npm-registry-packages-npm-production"}},"2.250.4":{"name":"decocms","version":"2.250.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.250.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5059185c848fba7c9f3a73c71ca42bf76304baff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.250.4.tgz","fileCount":3699,"integrity":"sha512-PwhgBgLh/MOj2DXn4L/BX7BsNgP6V5RtZn2nNv5kKi7+GCwgfVJ1m72dej8yMRhDYfhk6tHN+a+K6roBQ31oFA==","signatures":[{"sig":"MEUCIGW9+5lz3wzWdSP3gqk+Zq56LABHG6UnWkT6aDfSYxiBAiEAitrZxKfHB51OifhIKapMRyAzlUXFC4yRQtVg7oMLBlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.250.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100322409},"type":"module","gitHead":"62e4c3dd7d31fd98e34501e35db6326c0bafe846","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.250.4_1775744552246_0.9182357012731792","host":"s3://npm-registry-packages-npm-production"}},"2.250.5":{"name":"decocms","version":"2.250.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.250.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"acd083c7ecd4120b2b5899f31b96eb788768419d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.250.5.tgz","fileCount":4811,"integrity":"sha512-Tk4s5eOD2ICKCbXA/nLO0YZGiaQZgNA72Rutzku07p2wb6n3u5ZdHQbVSb+UM+6IFmq0qNZe8MwdQxqCjNO+3w==","signatures":[{"sig":"MEYCIQDS2jpXbtgwS4oFOUA+CJ8d8J+WcQuXiqHfXcawW0Lq3gIhALMV5EMoZCZMwQR3MzfQQ92ENV1JGqu8n3ef+AvJ7V0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.250.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160422035},"type":"module","gitHead":"c51efefc628f8adc5d48d0ab0c590b99f43a5a26","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.250.5_1775749629598_0.9776579112032378","host":"s3://npm-registry-packages-npm-production"}},"2.251.0":{"name":"decocms","version":"2.251.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.251.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51ddf5700272a441803a9553ecfcb0b565989318","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.251.0.tgz","fileCount":4850,"integrity":"sha512-1NPgHiOdTxr3QlQ0iw1ouo/p0jN+cx/mXYM06OrsbUoYE+Xu+GknWMNLql9XtqU7wdwmbNCHXdORHaWVXZYFhA==","signatures":[{"sig":"MEQCIGF78VwGprAUYFkH387x2hAfS9rSWkPFiEAlxJrtJ9ACAiB1jTBLBSwV9CymeVX5DSUb7iVOGSgLyvSRbvWLZNoDCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.251.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160441105},"type":"module","gitHead":"b3b84b4f0d2e4d3ebc8f36fd2563c012db5b3783","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.251.0_1775762468656_0.9700761832188747","host":"s3://npm-registry-packages-npm-production"}},"2.251.1":{"name":"decocms","version":"2.251.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.251.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d35a9ca9dde8b2ab487c68a338ab3e613aca0ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.251.1.tgz","fileCount":4859,"integrity":"sha512-KcHCxqV67Lv/RArFVlOgAFSiNJ7ChRNQZ6DHLtSsqIJdRMry4gjIQQWmqt3ULroQLf2S2QwDO2C8Rs6SD8G5PQ==","signatures":[{"sig":"MEUCIHT1p+mZ6IasNha49vCMvAPla1n6PrfKbSOsKbZIHuQTAiEA+413R3Enf+rC/o+ECa+tfHsW+U5DWmlkpT/zQy28MLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.251.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160487519},"type":"module","gitHead":"7be70ed19c8aae029052e02591f59b33dd966cc3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.251.1_1775763459390_0.6938257097773235","host":"s3://npm-registry-packages-npm-production"}},"2.252.0":{"name":"decocms","version":"2.252.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.252.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"159e60bec4fbd334e574b6872cc907d791fdaa80","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.252.0.tgz","fileCount":4774,"integrity":"sha512-9OUH7PzENTHosifVlSXQZE/3Ve7rRNaoxFgvygKE5oGZK5fpxw9jEdFI7LVuuEvgSBRdv4DYO577vtU4trK9yA==","signatures":[{"sig":"MEUCIQC9poQuA4pEWlpOI1ifz2LaY4QSRtA/IQi35FrIrOUdUAIgI4/oMZhW/oaG6/3tk+olbDpKU9DwBsOuo424OwgtpR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.252.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160369043},"type":"module","gitHead":"095e6abc11aa1d5f485a8750c5229ad5cfc88d55","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.252.0_1775764120647_0.15034589024170297","host":"s3://npm-registry-packages-npm-production"}},"2.252.1":{"name":"decocms","version":"2.252.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.252.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"723127b9225dfdfa64ac1f210a4e12414e93a896","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.252.1.tgz","fileCount":4805,"integrity":"sha512-4PRJOVIbX9kBMgN64Bby0I5Cdb7csbfaPzTXI5stevAnw1nPB8hqFBdJh5OmsGTfS7UaW0yFf/XGQizda11qGQ==","signatures":[{"sig":"MEUCIGViA29b4QnO57ImFGClKtBx4ODN4YtNDs+ZqSttrPzFAiEAyGh/zyUVQrB4F/b6yQrPyVPyJGVOVMfoCgZBLMHxeDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.252.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160449255},"type":"module","gitHead":"bca13c613073ec3cf8d1c0efb59f2db4878a8b4c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.252.1_1775772369993_0.3855577912250041","host":"s3://npm-registry-packages-npm-production"}},"2.252.2":{"name":"decocms","version":"2.252.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.252.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82bdb0c0defb9f8fdada1ff42defc14a3ac3b8c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.252.2.tgz","fileCount":4861,"integrity":"sha512-5cFRq0dhJZuQETS2b1mfTHlgRO6cR73X0cilvv7aONnHXTxpOoyaIMNFViZuIHdVCL1Nr0beHqsL0QA7N51UMA==","signatures":[{"sig":"MEUCIQCqWVuCg4UwOPMPfb4GsMd3vtDDvsG/Yfk9Tcvy09zDXgIgIxAlotfGYuYve6EtkHn1VQ+o/a9sBluB5pn4TVa7gqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.252.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160486135},"type":"module","gitHead":"f70b82ccc4ceb493100750a582d5eb74ceef2195","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.252.2_1775775558771_0.26014644083728444","host":"s3://npm-registry-packages-npm-production"}},"2.253.0":{"name":"decocms","version":"2.253.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.253.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e9c7d7851ab2111a5b3458ff8279badc09330c8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.253.0.tgz","fileCount":4724,"integrity":"sha512-8Or2KXCtCEUdIYLFuR6MFJgo+Mf3FOxCvMMRkasTg0f5HD3Y06ik3jmxCZxJQvWzD93ncUoLjRxccaiGinO2tw==","signatures":[{"sig":"MEUCIQCeH0GLcLubIfIvQ2ikpJyyTIY8UoEvk+Slg4ZFuDD+sAIgVhbZLwMwK6HqVyPx7SvpMW7wLJUNTOPHzYtHMSpgUoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.253.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159598671},"type":"module","gitHead":"b73c7eb32e936052be5caa46503aeb71b8c130ad","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.253.0_1775819630937_0.21785774166033067","host":"s3://npm-registry-packages-npm-production"}},"2.253.1":{"name":"decocms","version":"2.253.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.253.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1beeb56288f24df73510e36f7960c517f32756a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.253.1.tgz","fileCount":4806,"integrity":"sha512-Apvp2yxbMMt5/grb+rb9a/IBFPPpFD3kT4NvPae7GJWtZADtCq/Z3pxSGJ+dK/FrxYyvZvyJuySjgJg+rAwqnA==","signatures":[{"sig":"MEQCIFft3iZBwLsy+Ph1H43yTR8i8HdrIc7+w6noli8LBKJ2AiAWcI662zC7MXZrrsBsijQ3xClTNHyP+tHKPX3BFaR4ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.253.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160402562},"type":"module","gitHead":"aa95afbaf76591d1c73c27539e1d3ca2100434ff","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.253.1_1775822026567_0.02477611382994427","host":"s3://npm-registry-packages-npm-production"}},"2.254.0":{"name":"decocms","version":"2.254.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.254.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0764fc2a4b99385f7ad105388a8e012201121822","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.254.0.tgz","fileCount":4854,"integrity":"sha512-c/+7dkFIpn8VnOF7i6pYUGI/p9XQdAqarRA6Yi7U0DpaOoR/8QRgo1WCs/7epE9vZn3jeNjkZcErae8933gryQ==","signatures":[{"sig":"MEYCIQDdyOES6zCw4hd2Zl0j9+O2i8kVIvH8d4wLp8U1TaT/swIhAP6iaseRmmbJav/9RYFwqPSbZfJQsNjqcQXr+H6MPyNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.254.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160474577},"type":"module","gitHead":"27ba0a26be0a351ee17e96b38f1bcc12f2c3c078","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.254.0_1775825537470_0.4455019143947816","host":"s3://npm-registry-packages-npm-production"}},"2.255.0":{"name":"decocms","version":"2.255.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.255.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22184a3d5b4e3278181680768c06b967075095e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.255.0.tgz","fileCount":4864,"integrity":"sha512-oK8XEA/EpaGXTolx2khM/YzjQuJngJpU9jbchQgbza7gFEenj71wnCEVzsGLqXQ8BIqvbO0sJbodYhd2cSc3GA==","signatures":[{"sig":"MEQCIAPp7h1PL+sbVM7/ZeCCHmh319XUBccC/iUA6Dv4cBkUAiAKcduXH0cdrVO/+uE8Ib2pIRdNHO1jtp+iUx7+c7FHVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.255.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160522432},"type":"module","gitHead":"b5155e5a25736e365a92c7a933363bbeacccc940","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.255.0_1775826920510_0.5697406565270273","host":"s3://npm-registry-packages-npm-production"}},"2.256.0":{"name":"decocms","version":"2.256.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.256.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66141b5cae6739d152a2cc33ecdd5d0449fae9d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.256.0.tgz","fileCount":4853,"integrity":"sha512-L9umypHeIW4GwvxQ5hE7spqicM7wwy1Hc/O+Su+OnBCNkuevR0Y4R5FRlSLhxUnrmPKIXlkGWnlhA7CUa8s4Sg==","signatures":[{"sig":"MEQCIH1IZ/vvqCkJnGfF5Ws2UHpkWJFvaM+sWZZ48wiWYcZqAiBxvu0pISN47zu1/27A0wllb63OvF9CoMzScIu8WLYrng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.256.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160523184},"type":"module","gitHead":"9a1021021aff0400fad55eb2fb05f0a3d07930fb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.256.0_1775830706258_0.5361693394869931","host":"s3://npm-registry-packages-npm-production"}},"2.256.1":{"name":"decocms","version":"2.256.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.256.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06bb7573318b929fb107fbd76007093881fbbe21","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.256.1.tgz","fileCount":4847,"integrity":"sha512-ehWuD9nul6RLkBED7pN4yxixOCoNyob9nkT48zi3ecVSty5sil31iAvSCyBh9v46rMfPbwvZDW7hhB5CAQ3aVg==","signatures":[{"sig":"MEQCIF/qKXg1I5Lc/pZgDeKdfxJoTd87i0uvdEkTyGfiExCEAiANi1iCBuKoK/PelZGHMHdWBfSW7RjzYbg0dcU3ipCwzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.256.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160510323},"type":"module","gitHead":"5a8fb0526f3e610362b9afb4552e29eae4b01b1e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.256.1_1775839770747_0.00868585944060829","host":"s3://npm-registry-packages-npm-production"}},"2.256.2":{"name":"decocms","version":"2.256.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.256.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2599f053276f6f973a54882dbc57284b98a05dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.256.2.tgz","fileCount":4857,"integrity":"sha512-BqPRA7j3iOT9MElWCqeCrm3qt5x4MibZQh369Sd3OnbOq916+TgzTUbc25gF06G1jBYoW8TTRpL03YxIiaRzuA==","signatures":[{"sig":"MEQCIGcI586ioXB8Q1nwssRXmpbijTr3xQzG24gDfKx7ABbaAiAbEW+wxpN43D0JncvN2D8+nKvvbEkhueRsdhhF7gEycw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.256.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160522349},"type":"module","gitHead":"4b9b973bb5a397b6e90760e9c2c1873175480368","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.256.2_1775845533847_0.745950473255192","host":"s3://npm-registry-packages-npm-production"}},"2.257.0":{"name":"decocms","version":"2.257.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.257.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b1f270ebdd31beef7a78519b52b38ab8e834ff0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.257.0.tgz","fileCount":4840,"integrity":"sha512-cRsDJz+3uelTaNxEQ4zhSNULS48qVg6cG+5pyReoFG+tzDo8ZeERiwkbZFFuDfbwz0lYfytK10X7njXRueGxCw==","signatures":[{"sig":"MEQCIFjx34cYYmEhNUwuqCRF9FweD7gR/DpyJvD+et0H5gv9AiBD99InYl3hWzhPluynWwYAnjwbpSntqrlqjc4XuXp2EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.257.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160532258},"type":"module","gitHead":"d078edd3c4a90849778e516f7772eda3299d2a27","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.257.0_1775845966245_0.6442875556200833","host":"s3://npm-registry-packages-npm-production"}},"2.258.0":{"name":"decocms","version":"2.258.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.258.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e8fb4c4733d59fbf61c838310e7787cdeb15aca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.258.0.tgz","fileCount":4839,"integrity":"sha512-h0TV20DbgLQp0oDUh31UKGr3wGL+IsDlUuHxpqm8NS0aNoeWkfSyzrvWv4TYe/UyzoKwUFtqascHNc2yqP4vWQ==","signatures":[{"sig":"MEQCIEuTK7y7U+FQee6os3hZFOZ6Cpc/ObhnS7zPfS30/Y0QAiBt5oQctkYk+hMzPBzwi/BKUaWT+PXPTAbUNIU3L1h2SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.258.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160531043},"type":"module","gitHead":"0b265d2d006ada01d1fddb93a308540ad274152c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.258.0_1775850788979_0.5066933774799247","host":"s3://npm-registry-packages-npm-production"}},"2.259.0":{"name":"decocms","version":"2.259.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.259.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"382805f615697b42e7f575efad9b92585712ff36","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.259.0.tgz","fileCount":4740,"integrity":"sha512-lkv1W69ptOrY7B1kT+2VsTzCBvd0nF+E9qKwekELxXKK5wnA00oWlfHlR4RcJgkdszHUupCz7iZXdaQwkuIpgg==","signatures":[{"sig":"MEQCIDmlCYHf63qMzoJu/+x6HdZO6ohGsaMu3lPvG63kra4dAiAUlhdEWskabIsHAX+66mRs3iJTPzJuYKe7wCWHPIo9UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.259.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160299018},"type":"module","gitHead":"45c5ddf66a55101d3946f5f28abbee43f9dfcbe1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.259.0_1776011562448_0.4837116970960662","host":"s3://npm-registry-packages-npm-production"}},"2.260.0":{"name":"decocms","version":"2.260.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.260.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d666eac59bdfa087012e998d26f08dc1bde99e7b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.260.0.tgz","fileCount":4824,"integrity":"sha512-5Py6FyiLL1ntmHQDAsgI6cR7Wgb5ijknbUuaeuDTEj9cT0OvQ1PCpHVwOczzI6UOkezLdY8Vx3RrFb9KWVczow==","signatures":[{"sig":"MEUCIHxoyD4KVlZGexK3j4vjXuVcsTnB6x8M5sKwvva3KNrpAiEA8+PvNy6qQiqVJa3kFjJ8mVm5ef1TORNwMqm2Rc79FCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.260.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160533442},"type":"module","gitHead":"1ea55af88ed90f95307183d2130e19b1cd3ae54a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.260.0_1776090145819_0.4538962569059459","host":"s3://npm-registry-packages-npm-production"}},"2.260.1":{"name":"decocms","version":"2.260.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.260.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2df3a4a826c13408844a64f73fc42b946fe118b4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.260.1.tgz","fileCount":4764,"integrity":"sha512-BzU0H2+X1qNvUB4aQw5rTkmb+ulutn4GqAfsGX7ccinjyccE8UN1YZ9b1DHD8tbpRRyOW/+hoiVZFsQOEOnLEg==","signatures":[{"sig":"MEQCID25NGtz9l3sG/MAcmXPCUa4ectswvQNR5aBTSvYKEAeAiA+qWiBK606selWofc5ttPqWsJV+NtggE2aGGS4nDbDfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.260.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160398665},"type":"module","gitHead":"52d57778a590c45cec5b47ace392e93ba5f37b65","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.260.1_1776095187063_0.0237080052385239","host":"s3://npm-registry-packages-npm-production"}},"2.260.2":{"name":"decocms","version":"2.260.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.260.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9dcd173dc7f51f7743e2d7b6e0da998fbf156ade","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.260.2.tgz","fileCount":4789,"integrity":"sha512-YXzZzBLgPOmtKg/XasyNpw2nOjPK4IPREbc60COpUF6l/3kKd2Nlz3/9K0BRxSm+nCH0GCcyzINZnmb2223jEA==","signatures":[{"sig":"MEYCIQCU7bZ4roeWCvtrfqn+K+OQZzLCbRuhkr5uYmU/HWJLQgIhAPwZ9+12L3yAHkco3iS9Smtpakrh8+5WmUoHN/zF8aAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.260.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160480340},"type":"module","gitHead":"6de4c8f7ce8a4c3b10847d8c9f37c835bd8bc23b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.260.2_1776101232711_0.5194499931491676","host":"s3://npm-registry-packages-npm-production"}},"2.261.0":{"name":"decocms","version":"2.261.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.261.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2932fae97c12cee73f6a7de785714f853084bd81","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.261.0.tgz","fileCount":4864,"integrity":"sha512-vTo5zmOFZvm+fVN9faWgzeJoAORd3qCkTisbu4pWI571I5FBhCaBpKO6iPnhds0+9MReaUG8PIq1OTEEzH7PbA==","signatures":[{"sig":"MEUCIBU43ZLct1aItt1Gc2UYTpK9nXzgQob4BidmvJOgIv6iAiEAxkxmLvr+pBSHqep8aE4Et/qawAcapFnh2+7rpBs6AVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.261.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160598270},"type":"module","gitHead":"86fb67b8857de275b7c211839f5f397069366ec1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.261.0_1776104161098_0.042068710120258146","host":"s3://npm-registry-packages-npm-production"}},"2.262.0":{"name":"decocms","version":"2.262.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.262.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0948748ded8183d4cf61b6f17f0397c9ba1c19a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.262.0.tgz","fileCount":4804,"integrity":"sha512-BIGZGBJ6+04TW5Fi0ZS9IAFOZHtmwF9/EjuSV0tV18rdThSXvNEjxaPJPjoo1rZ3XhH9Ya993vKe9MB68Pk0kA==","signatures":[{"sig":"MEUCIQCkwkTneI2BRoHCBLxloBihh2sFgI1U2Yk8Rd70UDDDagIgeDr1SVIvHaLklWjvAe6iWzfBb7dXvnZ6hPA1p6PsEXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.262.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160522500},"type":"module","gitHead":"79fc05ea4a0eac6573e5c39b9aba364be7ab18f6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.262.0_1776109177971_0.6270731220431862","host":"s3://npm-registry-packages-npm-production"}},"2.262.1":{"name":"decocms","version":"2.262.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.262.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61f0ca3e1879eac64acca40773943e3bb5251707","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.262.1.tgz","fileCount":4836,"integrity":"sha512-onzS3E8zbOBLTs+yCvKJ7Aq5FlzSjxDn9YZ66UTri5/TnXeJlaxaMcU/Vx73BTpfsWIg7lZTJ8DqdTjMQ2xUcg==","signatures":[{"sig":"MEYCIQDAsoMRbu6TKJk0rZgk6uv+kR15AWCURLC8uiX7HjbqCwIhAIw+DkmYlWE80nG3OKy5A8OeNMhOBXJzvQ4yg8X6JJSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.262.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160579411},"type":"module","gitHead":"c60993ca49721424489a277e8d0c13ddbfd1b9b8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.262.1_1776118066318_0.2553596081788878","host":"s3://npm-registry-packages-npm-production"}},"2.262.2":{"name":"decocms","version":"2.262.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.262.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c064a83e5bea1fb2fa02d4d804def8c0cd07d133","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.262.2.tgz","fileCount":4814,"integrity":"sha512-/KwvHTMBruvydqslG05IfQ0ipnKfvpLfVZiUj3hp3rI8gYnud5wdD2TcoKGcgLFwMhGLKgr6ntpzZpmtsYLj2Q==","signatures":[{"sig":"MEUCIETJ44ftcr+BwkfnuxkwgSbINrQ/09tzlbKF9S+B+TM/AiEArQs5PM4fW3a7dDqGKw6FvHjqr2yW/chIgemIqMwq2eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.262.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160604911},"type":"module","gitHead":"72d44b6d689f4bc70d3bab334671aa0347492ab0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.262.2_1776126690414_0.2587780579167873","host":"s3://npm-registry-packages-npm-production"}},"2.262.3":{"name":"decocms","version":"2.262.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.262.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"187e688c37231522f2756cf1a949f58b91fb975b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.262.3.tgz","fileCount":4789,"integrity":"sha512-WQI7k54Ec8p/3zM8+HcJ+2D3t2SWNLrXrkzQ1grtf2pisYRX6s1JUydBLu6otVFWygPCmz4hzAAjeStYW0TdBQ==","signatures":[{"sig":"MEYCIQD1hXobN+n9YwXJDRLEwk7L04SojZPBW8jW2yj5zweJqQIhAJor24F87Un3bWFnvjflYA26z6rXQ41qFBsjCBQkUwre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.262.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160047820},"type":"module","gitHead":"52405faedc99f1daa9aedce762e43173f67a7411","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.262.3_1776179638212_0.6456652000961478","host":"s3://npm-registry-packages-npm-production"}},"2.263.0":{"name":"decocms","version":"2.263.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.263.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e3bcb08221b4b94d66d3a3684d6e5db4bcb2afbd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.263.0.tgz","fileCount":4838,"integrity":"sha512-fOUagRphfuhNDR2tZe/wU0HikxWBM0xET80vP7PgK/b9AiXoFSLpejsHRZ0gZuapR3UNEebQC090jK6w5ubGaw==","signatures":[{"sig":"MEUCIQCdZFiX91aLZR8wck75fvToVDqGL2D01FhjipVhIs0MiAIgMkfLmtVZU4I9U5XpUE5dQRx/fIzmRdPrbtUEbyOHEEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.263.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160559354},"type":"module","gitHead":"576366388268e0618ec443385ac88ea137aaf791","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.263.0_1776186291554_0.8615592103824932","host":"s3://npm-registry-packages-npm-production"}},"2.263.1":{"name":"decocms","version":"2.263.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.263.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"433c6b29f78e9e30d90003174af5a05696669e69","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.263.1.tgz","fileCount":4857,"integrity":"sha512-LAdTBju5eekwnIw5ebaZBtk8e39IZzGAqwgIzCYl6IzSimcxQLp8okJHiFBf3923Db9cHjfefAVk34PwgY8ZfQ==","signatures":[{"sig":"MEQCIBQctQfVYdx+vQWSR+iUVZUkScjTMnq2AFTFjVqQeiubAiABYvPqweBYdf8NDPE+wQAwdwChmapyndGFla4unTpC8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.263.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160683983},"type":"module","gitHead":"0ea93cd8456b4e46239fa29f3944387ac49285f1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.263.1_1776186355945_0.006098279603398149","host":"s3://npm-registry-packages-npm-production"}},"2.264.0":{"name":"decocms","version":"2.264.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bceda133dfac989fca858f9d62d130b7f6c1479e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.0.tgz","fileCount":4793,"integrity":"sha512-ISy8GqlDFR8M/3tqLTVzypZxCEBEjk2aqGTADhLX/OuP/sahZX+x/5NUM/NbQ91Qzuwz2PyElOJCiN8UzHF0hw==","signatures":[{"sig":"MEYCIQDrh2m52iIz/X0za+mwJUn6W3MdFSbj8GSTqYH+UkNBIgIhANv5yAXGtRIVB60A3+khAgVGPIpgalIIQF9ohEXDk3Zy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160556012},"type":"module","gitHead":"4fc87029e9a303b29c4cf7c4b10ade25a1fd9d8c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.0_1776193715633_0.3565346247496888","host":"s3://npm-registry-packages-npm-production"}},"2.264.1":{"name":"decocms","version":"2.264.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62860f569f155c36d3db41682b67f670a9f1ad7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.1.tgz","fileCount":4829,"integrity":"sha512-vp2fXNwA5bmiOqbU/cRqAFM/INPKAKtUYAKwuStatuELVGxMBX+X0rt2lWXXod496SAkTUojMqOcVdHkRvAF8Q==","signatures":[{"sig":"MEQCIBaUpx0ZjSMAj3VFsQOC+Nt2zpI1Fa/HEkI6EJOm6cByAiAj21wok4Cm3n4kMmep8BV9hSY5J+mrxaNFpfFzm292lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160589723},"type":"module","gitHead":"bb24ddbb18053f793696c546d3e07396bdcd0c38","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.1_1776203625287_0.9349179700119068","host":"s3://npm-registry-packages-npm-production"}},"2.264.2":{"name":"decocms","version":"2.264.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb05cc36cdbb46b478ee8df7fb9c60af4c268034","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.2.tgz","fileCount":4808,"integrity":"sha512-e9DPXuNDgoLAFbzh1p6KpLJkRk3gI30j6P4zkl94/FXdd9pAfZoMOKfHtVKYSYZfRjuAAMzqaBfWKS16KMdYZQ==","signatures":[{"sig":"MEQCICoVG2SBQ2U97NR1MPhINn6icksh/9lujxul5YY3xvMrAiBSip23cc57fDmS8csagpdnzzzBqtuFBxvSFGW6hWX4xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160602561},"type":"module","gitHead":"d44c1774a4f3a8cb1cff83f001c3e5831d53ef3c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.2_1776207389180_0.4328730557904219","host":"s3://npm-registry-packages-npm-production"}},"2.264.3":{"name":"decocms","version":"2.264.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fddcbccda75404bd613d1170821b3afb62c2a68c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.3.tgz","fileCount":4844,"integrity":"sha512-IcfMWCB8fM1KdcJTilwGDmaMnZKa92r5oPMG+9cHvj+tMlI7mXiUteA7kCf7VWHqaWSVGk41tiJPTZw+NvI7dw==","signatures":[{"sig":"MEUCICo56hsj2oG91A51wQQ/uX8qDtBTxvomkO9zxPu5+TaZAiEAoS2IRxONPk1wyT9DJcZNqEYxKkRRtGIW6Q9TE+MP8fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160784563},"type":"module","gitHead":"d856ec101cc551536e943d0ef3113c606e0a1d35","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.3_1776214815212_0.8713090478567953","host":"s3://npm-registry-packages-npm-production"}},"2.264.4":{"name":"decocms","version":"2.264.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb62e70849d3d2a33620063304897b07628d4647","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.4.tgz","fileCount":4807,"integrity":"sha512-ZvAob8Pl3aG0dPxSLR2omvcG5N1TcxGXjhUEFSpGIikfoVm44/Ro8HnOgoa0oeh3IiPlSXXo/FUx38nHPvMwxA==","signatures":[{"sig":"MEYCIQDlzMBoQfaS+rRam1pvZFz5H1hvXGoieK2dCmHAfuyu9gIhAJsXXsSuzS4FcSGYg5huI35K4pZAqnHdL1NF0k7mz2LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160626207},"type":"module","gitHead":"9d4023c4fc6161ab014a5bd46372c24687ed49b3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.4_1776215056947_0.5574822747808521","host":"s3://npm-registry-packages-npm-production"}},"2.264.5":{"name":"decocms","version":"2.264.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4705ccdd3ba19d5a9c16a4ce23d6c16ed34e4e86","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.5.tgz","fileCount":4760,"integrity":"sha512-zi+yzsZgZrzMwrmjgO4g9b77Ljg1TX+KweRgIYJ8/CdaK+K/DtgEBstsF6yfITW1JzRC/dG1L/c0Q4RVwUFVYg==","signatures":[{"sig":"MEQCIATzqRttRD+FJHzgs/pylslzBrUqMODXb8h8mIsqG8HnAiBxwPUilq3oMYLfCLdYp6WIKCc0V8NPBmZPY4sfaG82Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159915128},"type":"module","gitHead":"bcd55be8bb8c7dc2d6be70928480e2514083abf9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.5_1776218275038_0.27452936113216087","host":"s3://npm-registry-packages-npm-production"}},"2.264.6":{"name":"decocms","version":"2.264.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d881df73efa8f120e537a33d4f002659ebeceeb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.6.tgz","fileCount":4774,"integrity":"sha512-8hsQvLaEKK2wjudP6P1/QzI30rKHPsfEjKC3LfbRE/yBKrzMPlYYdW3J+SnA+t+ibh/UrhDBfeubc5a/qMkjwQ==","signatures":[{"sig":"MEUCIEJvLj4+e1NgGvahTBoqM9FJov5bTmR0Zws98fYwF/bXAiEAzrNIS8bV1xmDOR2vMfthLLYyytLelP+YqmAxli++sbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160508755},"type":"module","gitHead":"9799623a5264d65cff2532f6edfaf287a86e975f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.6_1776224940055_0.6879066087603389","host":"s3://npm-registry-packages-npm-production"}},"2.264.7":{"name":"decocms","version":"2.264.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e43971b9ff8639e0f02d0b4ac7a186b42cb5eef6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.7.tgz","fileCount":4646,"integrity":"sha512-y8Wgoh3MYxvkPbHlmWcP+xT1bVZdvHK/qMYF8XFJOJ4pQCmVghmnPVprNwGB0vHRoaGl/vfRcjABMI/EK4esSA==","signatures":[{"sig":"MEYCIQCm9YHobFGAwAdj1qb3WOLr+suyZaZEtpG1SdpzVH0I9QIhAP2ePN3q7ixUZurSrhryKP4PN6YG88x6p8T317k6BGAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158369652},"type":"module","gitHead":"e629d90b9777523ea80d16d55f2dc6925fda1ec2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.7_1776239091094_0.1407888895035283","host":"s3://npm-registry-packages-npm-production"}},"2.264.8":{"name":"decocms","version":"2.264.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"240d8f40e29ab008c7200caee723a65a7a603bc5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.8.tgz","fileCount":4715,"integrity":"sha512-7UG54QJ9b2Q7XS9OmqlaUAI5ZshhtE7C0F8SH79Wd8OnxJlnB2BHXmqcVLGcUZkxLdA0c4R9p5g3vUlbHGsqzg==","signatures":[{"sig":"MEUCIQDbQ2nyY2T4eCHQCU6XRC+FauBTmeZjUwYQLo29ac8DnwIgRjfcgNPLOm6kaEtuZSoJ7KHlZSPOBFE5xaT6ElPwSw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160331065},"type":"module","gitHead":"9768e1ec62c418753a4f489debbdfc9fd467cfdd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.8_1776259337079_0.3613240166382945","host":"s3://npm-registry-packages-npm-production"}},"2.264.9":{"name":"decocms","version":"2.264.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.264.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4a7e50c82e39ea27cbbfb040b69efcac60f4807","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.264.9.tgz","fileCount":4861,"integrity":"sha512-qArhtNJ1hXwGgmrneuu0pGqs0vI7f3gxsUv/2kKPb4MBJN4yt4AIi5sbZ5+zOjdf+Dan+3tipQp5BX3/IcXqSw==","signatures":[{"sig":"MEUCIQDBtC/4qUKBQ82sBhsr7f/KsJ+EWTGLsyLrl8pn4AKMTQIgBDTYjOdkiYasPHIpCcUSXqCOgq+eAx/oEKm+p62CyvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.264.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160681153},"type":"module","gitHead":"399be9d99ad5fe7c45dc740d84dfe1bf3b14d695","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.264.9_1776261093604_0.1968733867362893","host":"s3://npm-registry-packages-npm-production"}},"2.265.0":{"name":"decocms","version":"2.265.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.265.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80f03e2bb95c3bca9f77888960bf771ebb7a504b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.265.0.tgz","fileCount":4839,"integrity":"sha512-QbNwNCV1mgzfGYMH4OXz2NFRLHrWT695nHPaucP17TFi4a6dlwIXbAI+aqtWfCJsqZZqWSfd9fqUa42YQGaFDg==","signatures":[{"sig":"MEUCIA7FCW++LZAXj5/EKl5hM5nP6ZOwcyxf7bEQOyk6uQpfAiEAyYeb8kkV6ZuLhFSHFnNyJ+Y/v5QtY3x7DQnqhEyW0v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.265.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161427777},"type":"module","gitHead":"1eb26919b5aa7deb65c4be3893f334bf94b506e1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.265.0_1776387956919_0.336400714794888","host":"s3://npm-registry-packages-npm-production"}},"2.266.0":{"name":"decocms","version":"2.266.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.266.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a206ea70ac8535622c934739f66d512ea0299fb6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.266.0.tgz","fileCount":4863,"integrity":"sha512-XjgcU3ZyfQFqdjiz7Ntrf5afYgLngSsbHkBj871HRiJeqkhIVqXVPwYLchKtKakj4jOu/S5YywiFTeABLjEcAA==","signatures":[{"sig":"MEQCIHncQ1g/p5nYNcsXzFzFMEQNEy3uy1X/SzPdXGmwt4giAiBPxpplCw6aQToVmdA44q7l7GktGqci5Oq8iqRZMcb+4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.266.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161412924},"type":"module","gitHead":"1f5f56ec6e3d5174d410cbdd3360e41607ead4e3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.266.0_1776388591649_0.3863239552819504","host":"s3://npm-registry-packages-npm-production"}},"2.267.0":{"name":"decocms","version":"2.267.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.267.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"236a61b12bc8123bd603b69b8919d5442bf4189f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.267.0.tgz","fileCount":4837,"integrity":"sha512-hKTx+wcQe9PTEgYCi5agDmfIXWSTkt/BGdjLnOdFhwvkfkq1xTutatq3E/PBfOFtUUKUl/P494boKJyn+k8gmw==","signatures":[{"sig":"MEUCIQDb0/n40GPranZ8DE8aP0azFYFf7wklxrjh6jLzp60IuAIgdM7vTlVVOjXaBYa+O9wt1v5548+JIu/p2m1Gq11klKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.267.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161420907},"type":"module","gitHead":"70d5c7a14ef31fc496b4b588ae8c09d1e2bda606","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.267.0_1776721888538_0.09727007120110631","host":"s3://npm-registry-packages-npm-production"}},"2.267.1":{"name":"decocms","version":"2.267.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.267.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"256ec372521d635a58ca60a490752c40ed359a90","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.267.1.tgz","fileCount":4842,"integrity":"sha512-Mz8p0rhJNydNnwzHqPIhAhM67dg50GzX/46gbAp/FnKDxtgP0/9+tSqV6BJmUS9/dBqIg6OUFyAdczaEgNNATg==","signatures":[{"sig":"MEQCIDLAEn0NFhnQ6+d15T1l+gWuq300qpPljFmYcVQkiSPZAiBozS1fMfBjvQoYTFJ7Rg5NQsOvk4Fl8ztCKvFkM9WKhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.267.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161438341},"type":"module","gitHead":"8214a1f21aa80f1ba061e86c875e3c6914c3be44","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.267.1_1776724791572_0.8321888619051052","host":"s3://npm-registry-packages-npm-production"}},"2.268.0":{"name":"decocms","version":"2.268.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cdd00f48a2b6a945d43bbcbd11f4b7cf5edc6a4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.0.tgz","fileCount":4793,"integrity":"sha512-UQPcQZTU2CN7ie3urkCKn1St2UeQiVM7VYYgu8RBkQCJpwxAzsu6bG5tXlLbaSAezHYL+Z4eFmzbfOkgLXNVmQ==","signatures":[{"sig":"MEUCIBynblCMdECh5bkBAqCxfUwwsd1IibzUOdQ90ZqJqxmAAiEAyYWQRkMzazBK4IjhGdJX4YRGWM4bvD84at55gWS6bbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161330307},"type":"module","gitHead":"fbaa440e749562c5397455a50f9ce8638c95d22d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.0_1776725572962_0.2132343038904021","host":"s3://npm-registry-packages-npm-production"}},"2.268.1":{"name":"decocms","version":"2.268.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14bb14648591d217788119c4f8381dd33420bec2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.1.tgz","fileCount":4774,"integrity":"sha512-Wy15R1HMGLCaqsub1yELbylvCd9hGtsk78rHkXCFY/Hx+5bN8PT+XCq/oUX/oQAPM0P6K3Q5VW/UMw12cf5IoQ==","signatures":[{"sig":"MEYCIQCbhOrGE8ertUYxwy9qxNKyrrWtkqwjEO4WWHXCNqbk0QIhAKYbtodnhfU1GKvblPwhajllctGqudRIsyL/A8nSz+gH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159658248},"type":"module","gitHead":"bf6910428364927419c06d58184ef82d11e55cc8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.1_1776770158344_0.06254983302029915","host":"s3://npm-registry-packages-npm-production"}},"2.268.2":{"name":"decocms","version":"2.268.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f64c35c212629d9cb5c12541e1866b0df9f572f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.2.tgz","fileCount":4855,"integrity":"sha512-5IWyV1FN8OuqQwMax2C7Gtie50xyJTIHQET8BKnSpqegT5X1k9bPFYlm+IZ9xKGeSAl8xEIu3xbUtlvo+anELA==","signatures":[{"sig":"MEUCICtQA+cUV3vcFUYRtE/eJgkS1uxB/K2X8279j2v/mBOIAiEA0TfU76nX3WW+hj/6PoPyayQe6oqA6csMYpEDKHlFEGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161426460},"type":"module","gitHead":"d7db5913f0492bb5c3e5074318c5a7631c047237","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.2_1776773308518_0.10187730930704664","host":"s3://npm-registry-packages-npm-production"}},"2.268.3":{"name":"decocms","version":"2.268.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3eb066aab3d1844d3f20faf25df2d958b7ebe98","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.3.tgz","fileCount":4848,"integrity":"sha512-B2+UxrOBcIufRAYX7BLT+S12lmV08vtwy2tfsEhrPea0xPVg6owjsa3VRNiy13+O2wT2VQX4kARmHgxywB5B2Q==","signatures":[{"sig":"MEUCIAj96+2tkDb29UG4NjtgddmQs3r/cAcerMKg9SLvweOZAiEArgemj+pvyEgdUm0w4lGzWeZY0oEqoad0a0vqsEgmeRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161421917},"type":"module","gitHead":"7681272079d1670f9360649e4d3519718dd25367","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.3_1776808111090_0.01779447579901383","host":"s3://npm-registry-packages-npm-production"}},"2.268.4":{"name":"decocms","version":"2.268.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f554e6f751b43b0bf2a9a0db251ed41406c05c4e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.4.tgz","fileCount":4834,"integrity":"sha512-BcCL6W0QZJHvtDMIqhFq4a10f08YJRfUMltNV9HhKp0eL805qlvKhgJpBK6rJFwKwx50wKoTGVRPBTDYxxpfEw==","signatures":[{"sig":"MEUCIFHTAzAbYIXo+LYsPHsBvEjJ4hlfs53N2s5mimLDU4bQAiEAwMZkqfKJCEKtqsQN8YAPduxQCPP7N8QSD/pZAxQL/7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161428788},"type":"module","gitHead":"d038a4c5fefc6c2097acb23bfd1fd8205b28656d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.4_1776869347720_0.12683764102017903","host":"s3://npm-registry-packages-npm-production"}},"2.268.5":{"name":"decocms","version":"2.268.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5f61e44405d3ea1d4dc83007f971a1763a5be7b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.5.tgz","fileCount":4708,"integrity":"sha512-OqkE4u+2U9+tjneFOryf19e5ijyeIjkYPJ9e/dt/OPiQeLAx9mBq+YcdT/DVKrwpRrN0fZaNAYiCpCpdTLtclg==","signatures":[{"sig":"MEUCIQCOxX2dA8OZ0OyWrwZw1TOH9p/NUjJiDbHnhjusjBitBwIgK461LzqGHmdcmJnOk/3aW2Qh3aXu7u2UF2/KJ3IlIu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160534319},"type":"module","gitHead":"4b544a93360da5b94194c2474c04d0ea4b0d72ca","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.5_1776880186847_0.5019167906265811","host":"s3://npm-registry-packages-npm-production"}},"2.268.6":{"name":"decocms","version":"2.268.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.268.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6782e3aa7a38cb84ad997ed5835903c9ed036f82","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.268.6.tgz","fileCount":4824,"integrity":"sha512-lYTT8X29CK9B1FaojldCYfUX/nNgWeNBmFc2wn8k/Jbi6W1ygNILFnakpPz08/pYOyX46Q2NBLQW1lNue7CfPQ==","signatures":[{"sig":"MEYCIQCEGXpcAT4hLLFcI8Q/4124WonJgyf0IZM/6ETC670WtQIhAPP/JZV8kVMXFRQO1VclD30WUlMLqP3b3EnGZHE8f+5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.268.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161381640},"type":"module","gitHead":"1df8f296dddc5b644cdb47dbd04466b43152946e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.268.6_1776881729401_0.9638764749811528","host":"s3://npm-registry-packages-npm-production"}},"2.269.0":{"name":"decocms","version":"2.269.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.269.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9205a02f9c291126d473d90ec0e2e44e6142e5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.269.0.tgz","fileCount":4775,"integrity":"sha512-PKXbhjdsF3wxT2vgl73AGTgVehWbmQOkEuhDjYUot59+U45rx5gqpiWkZgWIb6YijncZGrSLKo+sPoNynPISYw==","signatures":[{"sig":"MEQCIC/767jYV2k+Fr9eH1vSbs6oZV+mI7P31qOmN0pI/3sHAiBahFK5f6G2ebgL/aQyJm6n8TgV+49iLo3u/U1utqTuVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.269.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160812471},"type":"module","gitHead":"36a7271f25004d013a68a85db82ee6e976458a0e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.269.0_1776884092444_0.978106786364757","host":"s3://npm-registry-packages-npm-production"}},"2.269.1":{"name":"decocms","version":"2.269.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.269.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e38b578358dc5fffc3710a750a85924a60d912ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.269.1.tgz","fileCount":4780,"integrity":"sha512-YjcrdkNp3/Sk53EDY02LnQdGC6ekOfTk6kizOBf/w7dE7+KD0quyewWP4X5iUaokkBLK7ijS2bkgKdDmztTyhQ==","signatures":[{"sig":"MEUCIQDtl/qY3r6Y7tmPj6aIl6sEiKh5t3E9aRFdV9vsHx8l4QIgRodx5qmkBKmaS+8nphUc0Rq1lIjAHO6ooOLrMadNcDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.269.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161341824},"type":"module","gitHead":"cc21e6f4c556583804fb7deb84cf459d3e8aad15","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.269.1_1776891275328_0.7407429135918477","host":"s3://npm-registry-packages-npm-production"}},"2.270.0":{"name":"decocms","version":"2.270.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.270.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89238fe57099deb8caf98709fab1505ed994b397","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.270.0.tgz","fileCount":4815,"integrity":"sha512-/Bo/uol2/pVpcWh1qe0fgKYIKz/kkou7H3XFii85773s0jN/j7U5DAzimO+ohgURjh1V9i+qWoCi0uPqy9UxJw==","signatures":[{"sig":"MEUCIH6y+t1kAjWgbOMxRnKJOzZ7tqRwSR5dOs3e5DP1wb5zAiEAxfrqczB3t9n37ZpkBUuIX9cUyAK2qXe2/bijlMCSunk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.270.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161516263},"type":"module","gitHead":"855244b44ffe0cb75f367cfc105daa2d651078a4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.270.0_1776961233915_0.4928177193181069","host":"s3://npm-registry-packages-npm-production"}},"2.270.1":{"name":"decocms","version":"2.270.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.270.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd6b2ff04e72d6e0a8becf551761933eb23450bd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.270.1.tgz","fileCount":4774,"integrity":"sha512-hwufMU/EF4Vi8QtKf/jIBrIgMbVQU3eiuefvUQIpg7X9ZsLNuPzYcmdVhn576snpIa4ZmxAEzkjhDPEhvK07lg==","signatures":[{"sig":"MEQCIDpes/ciHu0oX5ykLCljkiWOtbQ3RzpghHR74EWveGQ/AiA6JQHMwhY6UifdDbBz88AkQAdu2DsVFMhfJyB8TzJRDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.270.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159676319},"type":"module","gitHead":"671be79bfa195dfdfe711ad30083d2290b22d3d7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.270.1_1776967154364_0.8143499788757416","host":"s3://npm-registry-packages-npm-production"}},"2.271.0":{"name":"decocms","version":"2.271.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.271.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1d8904d77aff01e344499caa7e6cceea24653f9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.271.0.tgz","fileCount":3357,"integrity":"sha512-ZZdSGl913Eywn1Q0YljwwOda0gysGkAir3D6wo9SI0FSD8YZPoDRnpU12TV6ZDkcyZBtwcEtvPnjAnH6VO/PGQ==","signatures":[{"sig":"MEUCIHTWZmAsZwAWN8ZuPY/XTi80CzJZbK5W5aDEC5LIs21dAiEAiawvxGYGDmralKnMKJ+S8brXNlrAQkt0NhPGPFpFKyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.271.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98813307},"type":"module","gitHead":"f4466b21037eb36f4ee6a507eaaf98c0f5a692ec","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.271.0_1776972282928_0.8568475901635044","host":"s3://npm-registry-packages-npm-production"}},"2.272.0":{"name":"decocms","version":"2.272.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63328d9ea0385ca28430310cc00cd6e9fe33cfe1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.0.tgz","fileCount":3715,"integrity":"sha512-2wViP4iQh46NDts/KhVfNVFjma7C7cxWMkzGMjV5m9O3Nc51CuNctmU6S693eYiIp/DuspZ7yrwk5+2KaDNFAQ==","signatures":[{"sig":"MEUCIQDri1Nb+jaTfohxlTR2nH+Qq5IHCFGIHR4/lbhBl0xMuQIgR469q3yfGGwPEQtBZEHpbjAXvqBq3+YrGu5Xj9SWqlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102185460},"type":"module","gitHead":"9199f240f16dfe01cba4cd9fa620da75b832011f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.0_1776977375654_0.9129734243526031","host":"s3://npm-registry-packages-npm-production"}},"2.272.1":{"name":"decocms","version":"2.272.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f7335152f1de3b219ba8e11047ecb54891ac0ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.1.tgz","fileCount":4836,"integrity":"sha512-vzVD9KnE8so2Qi+b8xErVbPz8Q/0erM0dcQXjo3JTBP4Kcwg3hmk9iV4k0vOfd78261w/g4WUlpMhbtNMguSSQ==","signatures":[{"sig":"MEUCIBHuAFPgfENuxvHvmGksQ3ltw+ui881qTrcfLJnUVbhTAiEApg9l93I2cI1n1BTWfqR7VrBAxsibRfGeQVR00qonLeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161478265},"type":"module","gitHead":"8c18f3f6670e51451b0094d36b7f8ea8528af944","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.1_1776977567899_0.42900752533226805","host":"s3://npm-registry-packages-npm-production"}},"2.272.2":{"name":"decocms","version":"2.272.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9df9818a8a30b8ed663c8704af6f41491e41eda3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.2.tgz","fileCount":4582,"integrity":"sha512-I9vzzX2zC5Vy8kc+NY3qwc9mKFrruaNy20VCck1XxDUI1PJiI6nSHRyZWQDpr1JG6YI2+COxc/stI2fY+aaefQ==","signatures":[{"sig":"MEUCIDiyx9YiBmFTCrJ1Rt9CdGeho0S7mQxqTGDMysTD7+IXAiEAxOnIX+GAupWFhxJTdU4YCnzC7XqT92KCWqDAFI8pbwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160889468},"type":"module","gitHead":"52843be36bf62a1c57c9c5b1236888ddd313689d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@tanstack/react-virtual":"^3.13.21","@freestyle-sh/with-nodejs":"^0.2.9","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.2_1776981327526_0.3587770921455029","host":"s3://npm-registry-packages-npm-production"}},"2.272.3":{"name":"decocms","version":"2.272.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0ee897a07a250c76096d63b50be8c53d9a2bf5c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.3.tgz","fileCount":4607,"integrity":"sha512-HQ0YImi1o1qw/Py9olYuN0nWuenca19YiU5BOjNvx4m0gEquEFYDTLCeQDqxd6R0Juk3/sD/at4i5dEX9hrLtw==","signatures":[{"sig":"MEYCIQDRVam3ihS5F2Qx2aEezIpXlEAd4NSBsYWlviT8RKEWcQIhAM4PwemAbtRLjZC9O7P/KJcFD/lby5sIjp3CClR5NIKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161006784},"type":"module","gitHead":"99d610cf80d6a0835451d5198c8d6b71a2e4276c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.3_1776983921433_0.14360218297272742","host":"s3://npm-registry-packages-npm-production"}},"2.272.4":{"name":"decocms","version":"2.272.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e40384df8a62a743d0d70ed57da846227338292","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.4.tgz","fileCount":4854,"integrity":"sha512-5MZa8QrB08G+OzDR203eucRWuwQEi+KAZaabpbP0onQspk2R9U3gdNolabYabDR2f8O0oIRk2jeO+/yfZxDsoA==","signatures":[{"sig":"MEYCIQDwYew8hfw8/eOj7a8VR6wWY/bC73yqDdEWwVPvPykoFwIhAIAGcfAoMinUrj9LZXLqWXdhNLLsqOKs0fvkFNoo8yIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161577988},"type":"module","gitHead":"4e6e718d49c0108c58ce7642be495aed6b374728","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.4_1776985213738_0.06368765547195343","host":"s3://npm-registry-packages-npm-production"}},"2.272.5":{"name":"decocms","version":"2.272.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ff1ddf7002cd428fa3457724fb30fd216f609ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.5.tgz","fileCount":4834,"integrity":"sha512-9Nd0Luk6f6ssviygtUEintaSgsiYUwV4M8Wi8CjsyYNsS84/XhNVDsmPqo6RjveI8eKqHwkxSU9KPE2P84POlg==","signatures":[{"sig":"MEUCIQDeAkTGIemXcAwR1drxNtaXMs4II2uFlqk7I41v/cq4iQIgCp4NHLYQ2E6ODPNNCZgNBhqtOjse5X33u4XGcDvUZMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162139513},"type":"module","gitHead":"df1dbce3e5a9d66ac834254ae04f333b6421ad8a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.5_1776986330546_0.3083066058891075","host":"s3://npm-registry-packages-npm-production"}},"2.272.6":{"name":"decocms","version":"2.272.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e43cda94f5151ee1404b65acfa13d3246a520878","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.6.tgz","fileCount":4827,"integrity":"sha512-DyP1rw+edQWnsjZoXrTfboGzdghVt/zZYdchSu+4VCSPRzGgR9hrO1qG4Xk4FaNj6RxpFU3dybdrmKXk3+2zbg==","signatures":[{"sig":"MEUCIQDHP12rFeM4W+YEkICsOk1/SvRfeHewexjsqSWDp3ol2gIgQPfozzLbPgOVshxEVxZE7C3tQpPJTeuq4mn1gJ1O4Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162055542},"type":"module","gitHead":"8726c65163eab367e7b7d26504fb7fa7bd87d459","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.6_1776986899419_0.6080269424636522","host":"s3://npm-registry-packages-npm-production"}},"2.272.7":{"name":"decocms","version":"2.272.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2fc054f1903f8aa6effe0665744a0b00b47b0b6a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.7.tgz","fileCount":4855,"integrity":"sha512-bYMlwbzHx0XAy+pcs9HB4m2tw4F+oM/jB7C+N+K8Mc4pvL1drw/B8ZDhFkEmZLZ9vRoSesAT+y4jtMfSBS/5fg==","signatures":[{"sig":"MEQCIBJIBOQSTARnEGhFsNYr9iDx677Jv2R2yXGIFAFhQ/5QAiBZJMkpddeImS+6PO4nuATL9OSR8cVivKGGjt3nf0DJ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162097142},"type":"module","gitHead":"d240846fdf653cbb8b8b1a5398a49a5b09f258b0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.7_1776987444307_0.9253817257520851","host":"s3://npm-registry-packages-npm-production"}},"2.272.8":{"name":"decocms","version":"2.272.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aea229f8f65493ec5d02907d0966fc5e49d49c55","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.8.tgz","fileCount":4833,"integrity":"sha512-gl/166tPaeerf1lx7w/+wT64pgS4wXQVQLvL1mhF9ZdQJ3CaZCC5vVwt7ymFjje8WFmIGmVNNTXw4LQCQ+p5lg==","signatures":[{"sig":"MEUCIB2PQYYYfuVxUXGho1bxnBQ/DTLOKKQD4PM81gsevCcEAiEA84rX1xYUsGa/JdGvJZ1m6EUpvQzyYKe96YJRw3K56Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162062887},"type":"module","gitHead":"f8dbbbecef6abe9c35db23e123f85eb38b1cafd6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.8_1776995956084_0.285921308478432","host":"s3://npm-registry-packages-npm-production"}},"2.272.9":{"name":"decocms","version":"2.272.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.272.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e8631f190ace0a1a41f03bd5ce1000f949cbf89","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.272.9.tgz","fileCount":4818,"integrity":"sha512-slsvzxB5OVuw+6Acu6nydtEDUuCgFulkOOX7zofQI4Mnb1bH581TLC7lP67ZVmsnPY11PNPfqTfgWMqq9qvehQ==","signatures":[{"sig":"MEYCIQCqOgS1gCsxQsUew28GwEPqPbGOBoBb2XW6GN8miIBg6wIhAMgvMBy3JBmA21KTP3jow6Fy8sADXeiZfSkm0Gpww/4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.272.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162042812},"type":"module","gitHead":"3196791e2262d53ecec80c1a50aedfedcc170e20","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.272.9_1777013048471_0.9999724140736861","host":"s3://npm-registry-packages-npm-production"}},"2.273.0":{"name":"decocms","version":"2.273.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.273.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"307421b667f4cf383607b7cfdff054ed40e41730","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.273.0.tgz","fileCount":4850,"integrity":"sha512-I4YHaAlV6Zj/ULlamZYvjpjhSwCa71qDoL8JTP0BIeRocQe2uAuMyPL1L+DQbJpiEydwCCfAOO9BrHCUWVOyfQ==","signatures":[{"sig":"MEQCIC5IvSdPM0jHro8sHcJoQdITEY4zJIIsS9kTlcdFIPsDAiBLjSu8pe+QRUnpn5Xooiy00Pe8ZUfVY5igjzDWmdG0dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.273.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162114960},"type":"module","gitHead":"72fb68748d46261d2ef7105c5b24dcc32f9caa7e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.273.0_1777036178446_0.9223147365904605","host":"s3://npm-registry-packages-npm-production"}},"2.274.0":{"name":"decocms","version":"2.274.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.274.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e1c6d80ff66aeb53795f20fa7cbba7b209edf76","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.274.0.tgz","fileCount":4852,"integrity":"sha512-8SFyLHufjLe7YxjOzl/NCazOMM7uluVsGO12EpHXWtogYlPCG9aXCl/7kJ4tAY2+xbLJYq0pCF+H19rs8Krdrg==","signatures":[{"sig":"MEUCIQCb8NzIkKjZq1Y6snFDytUWNp5cAIKf7ftkgugwKOEqiwIgEBU3pQBMQ6ulAdKLu18HOOsezvaMuOjyOeEvSs9I/OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.274.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162131140},"type":"module","gitHead":"46316db6ad558758699353c753862cafa2c1dfa2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.274.0_1777042854516_0.10055146601552689","host":"s3://npm-registry-packages-npm-production"}},"2.274.1":{"name":"decocms","version":"2.274.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.274.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51f8d605b0eb39bef29111be4f7a34777a712bc8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.274.1.tgz","fileCount":4844,"integrity":"sha512-qAB/Lw0NQKrjq0cq3H5TQBa2LLp8lIo5ygHrpik70eHQBXR9aZjDgLvAUmivUZzKy1zanStvt3dvTPKOnpLh5Q==","signatures":[{"sig":"MEUCIDju9X/POB7z09eCsdVxoVXwaLJ8zASbfDZ7X0KOIIxUAiEAtEpliBtg50rX50iFAl+lpAa9EsxVHKdHHzWZP46k5vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.274.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162102684},"type":"module","gitHead":"0639eb51d1e0bdd0ea18c7aa38b059d1261994a7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.274.1_1777050795443_0.22152377505803145","host":"s3://npm-registry-packages-npm-production"}},"2.274.2":{"name":"decocms","version":"2.274.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.274.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a8b1cc16765722e81ecdd6e360f31f1e9365213","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.274.2.tgz","fileCount":4852,"integrity":"sha512-aSW7AaHQNOG5Ros3UJUp39Yk4sRY/XMoOs4kVx3kS2aV8PS2xIAHqAuIY069lbxWfaFxBRWeWwFfaKLIqhVGMg==","signatures":[{"sig":"MEUCIQC2eNPen4S7HmImSLSnBlnrVAICxFXdLTDuu41SG6DIkwIgVtaXxQJHfrgWkrtJvIx64QSMNaNIQBFI0D7Sibmov9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.274.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162132092},"type":"module","gitHead":"09a732b1859706115d9279b5563c25c116b87f72","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","@xterm/xterm":"^6.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.274.2_1777051225336_0.6333007837683462","host":"s3://npm-registry-packages-npm-production"}},"2.275.0":{"name":"decocms","version":"2.275.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.275.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"60602f1be16cd393e3e775cd3c9484db55d613f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.275.0.tgz","fileCount":4859,"integrity":"sha512-pKC8pVy+kdwqbdP2UTwTjr1SDxOWwORj2fde0yurdIFx3lCfeaN7Jk7wTJM1mnGDHko0vVozinMu8aILYplXbQ==","signatures":[{"sig":"MEUCIBTzeawQwlGBfXsudmTamAYO8RAk7OcDwiJZcf1dtP83AiEA8uzB/HYs45vDu9DMYn3dr4TvS/b82Of6v83lF3C7tEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.275.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162527024},"type":"module","gitHead":"e54a90bd484028888912758c4aa8a7ae10c79bc2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.275.0_1777058954480_0.41325455598427263","host":"s3://npm-registry-packages-npm-production"}},"2.275.1":{"name":"decocms","version":"2.275.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.275.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5c78348fa8730d5e7fca77ee15a888f3f457845","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.275.1.tgz","fileCount":4820,"integrity":"sha512-Uju0TW9P0MPiyRzCcOUG84PdyXJryGQ8rG/fa+6bbIOyELUKnA4vzbaTq0xwpafbdEcyVc3ceWEHen7TVOS/ZA==","signatures":[{"sig":"MEUCIDJwh97Dy9HVo/DVOri8hTK0iJHub9lEJuxgVReGiSSyAiEAiY4YpVYvlHIu2kiDwPDmPsXodGxL98fqADGf14cLyLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.275.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162597811},"type":"module","gitHead":"5b272491b58f1b6ba9a8e64973a3786f6a212589","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.275.1_1777073168370_0.657752187995573","host":"s3://npm-registry-packages-npm-production"}},"2.276.0":{"name":"decocms","version":"2.276.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.276.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77f4951d78afcdac88890976a4a71d7bd5966518","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.276.0.tgz","fileCount":4850,"integrity":"sha512-syXXWMSOWXBlInkENclbwGCFem22CO50gJK3f6+gsxzwICgHD1dsoO4zx0Oq/r2zkK7fJu3iZpOtQsNfnO7xGA==","signatures":[{"sig":"MEUCIQCigVAF9HZRc76yOYnYwF1OO3vehBLDszH/7ylhOPxJMAIgB4sp7AOHlMshBWzk4FJYnm2f0ZOIcLqqzAm6xE5KjqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.276.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162573654},"type":"module","gitHead":"18ef239215cb5ca22e4c376e385406807d3bcf86","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","mesh-plugin-user-sandbox":"workspace:*","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.276.0_1777297306737_0.10799605539870782","host":"s3://npm-registry-packages-npm-production"}},"2.276.1":{"name":"decocms","version":"2.276.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.276.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0e868bc5340df5a9613aa2d7478f17a91e24e66","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.276.1.tgz","fileCount":4762,"integrity":"sha512-miXMCqoswHDaUJ1u2hBjq7OiX+RxFFBup0ta4G/ZNuQ4b/VC5pErFeufkmdt2F/rAdBoBlLaWd9MX6yiVdwWyQ==","signatures":[{"sig":"MEUCIH7kiG+WLd+YiqSnZPrtp3hlZAOr+g25ieCNwFDV67aHAiEAm0XPie8ejc/4E3gmcfGxMTzJP4D40Lwywetp0PA8cII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.276.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106268675},"type":"module","gitHead":"c68aa3237b3a8d0c970db278a20ca0a4f62827ba","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.276.1_1777300557573_0.7877312341360678","host":"s3://npm-registry-packages-npm-production"}},"2.276.2":{"name":"decocms","version":"2.276.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.276.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4ea64d39b56d04ae1f73b5b4abf59812ae06e7a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.276.2.tgz","fileCount":4828,"integrity":"sha512-ANLeenXCkoaNbx92Cuhq8wzcN21Z77RfF2k7Xtlb6/OIwJ01g4qxj49NxFt5ySI8VSI6wDOo+rTlXKqAyFB/mw==","signatures":[{"sig":"MEQCICujbuoMNl3qYWCpvAVTxmGP+sTZVHEf+jOa6WAIuJ+fAiB8kk16atX+QcOS8a0o8ZO+XKnPS05vdO5o8dXD+04U0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.276.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106384357},"type":"module","gitHead":"9d3190c17557c24ab9d514f5cef7beee4d8c2736","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.276.2_1777301421236_0.6827283028485782","host":"s3://npm-registry-packages-npm-production"}},"2.276.3":{"name":"decocms","version":"2.276.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.276.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b001652b22027fa6fce76ec16ebe6a80358b6b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.276.3.tgz","fileCount":4837,"integrity":"sha512-1LMg0pQEhBhtadjYq7WLq960tus2ZIJ6xcV3/E/GZMpldgEkXtl9FfiuFr22lTb9i+Z9r9HrXnkT45HfrJzyeA==","signatures":[{"sig":"MEUCIF6+47brXKwIx14wFPQd/tvu8O9BF2TwqegyaOLyG/bYAiEAy+eqpwKDvcDBZR3SlKsNpA4rw2RorKontgwUpCAuHGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.276.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106412409},"type":"module","gitHead":"82ce9fa374fa339f38bb9cb1db87256b06d65ea3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.276.3_1777303540388_0.7115936222412698","host":"s3://npm-registry-packages-npm-production"}},"2.277.0":{"name":"decocms","version":"2.277.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.277.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2bdb0b7d77596744b6c97e43b44b8c3ec24ac97","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.277.0.tgz","fileCount":4850,"integrity":"sha512-3n0XH6ptBNRWtmU60hxsnswrcgrtp/Sp1E1IoJggrb8/D5/7c0/61voklR/tIGcqw+t/pk+uxXgS14rUdoDcJQ==","signatures":[{"sig":"MEYCIQCyCdtKODJfxIib9HYztxr/6b+JdyzFmZ+D7QFpLA2NlwIhANQi7xadprP8L+poQUqycLNjNRj0valEMlBqwgwE3t2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.277.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106474949},"type":"module","gitHead":"c1fc173c5a26008ac052ffc7dbc56f5295470405","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.277.0_1777307387081_0.8873356290520928","host":"s3://npm-registry-packages-npm-production"}},"2.277.1":{"name":"decocms","version":"2.277.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.277.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e24148c695f2ac67ba4027aa57f2871328fbac48","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.277.1.tgz","fileCount":4707,"integrity":"sha512-xDe0MZ0pbRuOBobfh2YArZyUTRuySRcz7S4cPrpt1kxsEcuPsUTwEaag5mbYWWts2tVBZAJvU1fiijshr/5cuw==","signatures":[{"sig":"MEUCIQCnpobPQ92gNRy9MN+eodV3Rurx8Jp4nUIZIaHvnnAYBgIgXkuuwZs6ipd+FaGee8c43nu6j9zUTqy72Rye/hFzyUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.277.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106137160},"type":"module","gitHead":"638017d64ad2cb3b3bb9c51956bd53ca1246f776","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.277.1_1777311466853_0.4089062337220586","host":"s3://npm-registry-packages-npm-production"}},"2.278.0":{"name":"decocms","version":"2.278.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.278.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5a8a455897dc897022d05f4818a7da00c61ce370","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.278.0.tgz","fileCount":4817,"integrity":"sha512-RKXnpcQZeuHqNw/PrVgoNQdd5WTfZv+A2anbQCfZMkY3BgsTYm46Dhv2MoR71FYI0K19f9o3sGuTTPxfh+MIfQ==","signatures":[{"sig":"MEYCIQDOzOpa5e22Pdkh56z1FQrlnNETBUIr8nU9/X3mb4FwiQIhAKn/K/ie9zvnHJQdgJnYrGU6iuMnkLfMZiX0+hhd7+SY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.278.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106339838},"type":"module","gitHead":"9921a1ec5c0229be625e5bc9af035f54729a11f2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.278.0_1777311520687_0.8521361963989484","host":"s3://npm-registry-packages-npm-production"}},"2.278.1":{"name":"decocms","version":"2.278.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.278.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3196814e507c764f007de93488983d69919003a6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.278.1.tgz","fileCount":4805,"integrity":"sha512-D0vTd8taEwdppq3gZwbh9rsB418SRrBTk+lRflLisqWYyb2pZDOaXA6BRWY0GB0XPblZGserctVenUqfTm6VWQ==","signatures":[{"sig":"MEUCIQD0ABaPpYWl5jf0xKhJ22FSlGC5gUpfz2fnsVOD0VTuxwIgMPlzM69j1FZx3qr3bG9Q6goeavAL9WYelgpGfMCOPaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.278.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106421318},"type":"module","gitHead":"3003a0c711f0036b4841c79232e31ae53e55922d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.278.1_1777312314666_0.9873077985517307","host":"s3://npm-registry-packages-npm-production"}},"2.279.0":{"name":"decocms","version":"2.279.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.279.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6205664268d375438e3666aaf29a4c04d2adafc9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.279.0.tgz","fileCount":4800,"integrity":"sha512-9IEXpBNNW7H+Ue9sTsM07e2n52Iv4QaPy/dWx9bQt+wklh/EYJ/sbR7EoDSMgywdf2Nh/KjraD0W5A47IFhBRg==","signatures":[{"sig":"MEUCIQDzJ+8lbIaG0B/fTnfCL0JgsdEL8wFZDGz4/ip5iDK0+wIgEeltk13dkcJq2l1ASNefZw0y3q8LIDhvWETalYpn/1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.279.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106400535},"type":"module","gitHead":"d02e8f02e0aa7c96ddc961cbfe2b06b682acfacd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.279.0_1777312407760_0.342222740912681","host":"s3://npm-registry-packages-npm-production"}},"2.279.1":{"name":"decocms","version":"2.279.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.279.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"99de4c5a05a734e9c0045429d9cd811d0d2f6c5c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.279.1.tgz","fileCount":4826,"integrity":"sha512-2JJMo3Pgxux81vkXHu5IVw6T4jmdKcuHGaKAUi7tE5PS+pPk3b6yqc6sDjejPeC3autTlVJyllUiliVWngZuwQ==","signatures":[{"sig":"MEYCIQCorSm4ta2cpg/EaNzPHGKbyiNyZHurcnMO9SZPm32ZnQIhALxCleeJiBD4Ylj3F/6RNIe4YpyVBCBlPkw7J1WlE83b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.279.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106466085},"type":"module","gitHead":"f85c0e63689e222b29bc755cc60f74934f85b969","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.279.1_1777313174741_0.933456544473577","host":"s3://npm-registry-packages-npm-production"}},"2.279.2":{"name":"decocms","version":"2.279.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.279.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a657377ee50c4e8df2d9ef5c35be8824f7fd3d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.279.2.tgz","fileCount":4796,"integrity":"sha512-EghqXdEF3N3fnYPd7zUKv/CIQWIpVskgE5wEgKFpnlkqqPgQTz4bo5nDw08ji1tklIwWCWm3Ya0sSK2PGzPxlQ==","signatures":[{"sig":"MEYCIQD0AlG6bZ2wu8T+k60rPNVNidpEMLGI46MQayhkEtWAogIhAIMzXkyV+U1PRDF5b3wFu7sRN6vNGr3vlrXA0znQudg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.279.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106499671},"type":"module","gitHead":"dc754af6fdccef9afde2facbb0c7c1c75d34b6c8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.279.2_1777319387463_0.957674932330445","host":"s3://npm-registry-packages-npm-production"}},"2.279.3":{"name":"decocms","version":"2.279.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.279.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8f366cdee91a304ace91d2aa479a51c9c9709243","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.279.3.tgz","fileCount":4839,"integrity":"sha512-Ljtm2dnu0eeluXt5X54N5i17WDqez6HXI4dXkm+rQmX/aOOuHR9VueYRdxU9/S8bN+TH94sAgB7XAjnjqcj6aw==","signatures":[{"sig":"MEYCIQCFomgJmkxnINyZsYznFSCABgZE6ZLCm+YAITy/5wECUQIhAJoyvbkoZUqlsZpQlA6GS23/hy7ylGMhXXaYoA7wxVaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.279.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106501135},"type":"module","gitHead":"dcf6559cca37f63a9677a8be1ecdeca78da43d8b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.279.3_1777324421951_0.28791560658651916","host":"s3://npm-registry-packages-npm-production"}},"2.279.4":{"name":"decocms","version":"2.279.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.279.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"187f30fc5d62bd5b4848ced369d31d5b2947ad50","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.279.4.tgz","fileCount":4854,"integrity":"sha512-ffcekZanSQXtBLv7woQpKWh4M4hOp6CsJdtOyIS19Y1BKokkBHitD2u+wrLOnx7ni3taTc4XX/NVRsHFeo4ymg==","signatures":[{"sig":"MEYCIQDr+YzTziQRwKaIv6xgjJkHX4oMLkEgAeSO9r115d4LegIhAIQBPgIg5WWjyNHunckoMScyemwvYm75ILzW8aOTl1wA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.279.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106593383},"type":"module","gitHead":"c5086aeadf05fbecf679d68d8226b68b96d18525","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.279.4_1777329291038_0.7138755101281506","host":"s3://npm-registry-packages-npm-production"}},"2.280.0":{"name":"decocms","version":"2.280.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.280.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c94706c2a4346f218522fb8a7cead1cb2ef28345","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.280.0.tgz","fileCount":4802,"integrity":"sha512-7BBSBHXzWqLRzaHH/Nd39/z3/tRJIETcR7Y6U/NKpXr5WUfOAy5V80CDmcld6mJ83HVUca/3GdJESe2lEh8T5g==","signatures":[{"sig":"MEQCIE6tSn+8QS7VYQOaPIoeG6Rb4lFbboTj+kq1jeO6Eoy4AiBfmwAvjMJe/gXhH42ttsbVjwzJJQCnzqJUg1b702g7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.280.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106486541},"type":"module","gitHead":"dbd1737bfa4d27ec94a794a8153c0c52eac2a875","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.280.0_1777339435659_0.04708329429421498","host":"s3://npm-registry-packages-npm-production"}},"2.281.0":{"name":"decocms","version":"2.281.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.281.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04055d07cb956cd500cd4de6f0b61a2844cabdd0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.281.0.tgz","fileCount":4790,"integrity":"sha512-AT8fpPURZ1twusbBAg0oPSme2uZ+2d1syKcpQXi7GCkK3awCyaWuM+523qHBgrU/zC1flRVmxq9GZN73ACvO+Q==","signatures":[{"sig":"MEQCIClyAMG31yNnMl+O1FAkRKw9KCsTeZRE3Z/yfrBzxO7OAiAxnxZ41hlS1sZqX9Qm+aft2u8u5HI3gTBMonfFPD/Iyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.281.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106531400},"type":"module","gitHead":"8d2736b6e13af20ad7c554d2cb86139f55717462","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.281.0_1777341250709_0.9424756916692092","host":"s3://npm-registry-packages-npm-production"}},"2.281.1":{"name":"decocms","version":"2.281.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.281.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b0e4932fcb5a4ac22dc9ad21c1449f745c98f3b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.281.1.tgz","fileCount":4832,"integrity":"sha512-ybFxP9mRpMnW4Ahp1qd8X0/Va+mIXr5n/8j29r1rl7Ur1uUv7Py/SY8eogFUUo28qy/0En998n0J7XYsEx5sSA==","signatures":[{"sig":"MEQCIH86bRSIxTGI7SA93qrK467aQ8WdfdFn/ycL2cr7PZ17AiA/XVaZp9XasYYAWSh7yi8q19YyKKNKVi5BmX4ZfF9tfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.281.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106562881},"type":"module","gitHead":"349e81111afd2a1cae5cee0aaa2505a7e68c722e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.281.1_1777342901913_0.35684818704922683","host":"s3://npm-registry-packages-npm-production"}},"2.281.2":{"name":"decocms","version":"2.281.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.281.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"590fd4ec00569b2ab3721d38dcbe055fbf999ba3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.281.2.tgz","fileCount":4856,"integrity":"sha512-8jvntyeVv7oyIdAR2Frph5bHEPxZo7WRUbTdyK/rFxOJBuhjoCbt1KIuYKwydzRNhcoWXRB7S4a3zn4ssdzVZQ==","signatures":[{"sig":"MEQCIAE5bP3+WW225hMtk2lmFw+cUIgoj/PDAGjN7P1t0h3EAiAE8MXmuzUXsR6hUNgaBh+eIdsZ2f7j92HgL6hPhDGnOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.281.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106656899},"type":"module","gitHead":"645551b264b5183ba490c644eb9898831cf954b4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.281.2_1777346587333_0.24110094300083196","host":"s3://npm-registry-packages-npm-production"}},"2.281.3":{"name":"decocms","version":"2.281.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.281.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e441b17e7758952f362701c82cd7eb866f44402","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.281.3.tgz","fileCount":4813,"integrity":"sha512-bMWzhu83sI80RO7dTi1J71V8WeA5RXmCO1V6fBQAE1R40L+o9NinCSfz1l40l+6cxJUDeY1nca+DtcUYhSDp+w==","signatures":[{"sig":"MEUCIBanAIlfoAnPf1ekRk+3nrlle9tyMrMTr84lPXibeU0zAiEA0w4i1hmDLl22C/rL3aA/5VQAF00AupFwncxsUpzs83c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.281.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106559281},"type":"module","gitHead":"64373d407eccf074a7d6c14e0caa5ebc7830cec3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.281.3_1777388456406_0.8131048739824072","host":"s3://npm-registry-packages-npm-production"}},"2.281.4-alpha.1":{"name":"decocms","version":"2.281.4-alpha.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.281.4-alpha.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e7d0e47ebe09a49f20e49d5ebf795af005c6a36e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.281.4-alpha.1.tgz","fileCount":4825,"integrity":"sha512-KC3MX3Fgz7bIQIeiobBFSQxOGtkEE2z7JGHKu885+KAMvH1Pp8n+FlLgJczohcy6chftANaReAnBP9+FggyqmA==","signatures":[{"sig":"MEQCIE4RTsSQogm8vVJLsntl7K2ideBHMALVHvlO0y7vABGHAiBKbiCodYT8vXqldYFkTZ9CIkWk8N2U+Eh5c8RBjLk47Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.281.4-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106556971},"type":"module","gitHead":"1471967dfdf3693dc49aec50e50eabdbef8ec8e2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.281.4-alpha.1_1777391363492_0.9858062552830165","host":"s3://npm-registry-packages-npm-production"}},"2.282.0":{"name":"decocms","version":"2.282.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.282.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1860d8530721fedf8d3efe7bb4f259e51756a0c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.282.0.tgz","fileCount":4829,"integrity":"sha512-nGphjZ/6KbIOQZxl2Ec34385dlPAF4kjSuf167OJZV0Hu+l6g2dO2RQMAJSsyEsND1DwpOaK+2MjzprWFEqZPA==","signatures":[{"sig":"MEQCIEdAxdjmoqVDR0OJ8NNlHfEOpTi9uzt2AmMEEvPh++N7AiBsP1Avi+Lk7RdN1WQQpn9v0mIaldnmg7fS9+6ocXTR4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.282.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106559595},"type":"module","gitHead":"f009df908336d0a15e58d5564fbfb8b06d1857bb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.282.0_1777398605155_0.21787841908876193","host":"s3://npm-registry-packages-npm-production"}},"2.282.1":{"name":"decocms","version":"2.282.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.282.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3080a1c6d25840a9789714473914582a2128bd5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.282.1.tgz","fileCount":4837,"integrity":"sha512-LlngCJ+YUDzfB17ohN15CDetrRkMmiXxq7ZJTh0ejvz0YOxIqTRCLEOOrddLevz395icugQw91DYJi/P87zD7g==","signatures":[{"sig":"MEQCIANEtjZRH7I5Duuc6YRNFXqssMnambvxICDLdFIvetC+AiA6YU5UkQ9AkJgYZYGiZXAy9Bb1V+o2YYVqiwb08jXopw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.282.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106578809},"type":"module","gitHead":"59cdd09528ae6c41a53392c341c187175abcabfd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.282.1_1777400606466_0.3844933915428437","host":"s3://npm-registry-packages-npm-production"}},"2.282.2":{"name":"decocms","version":"2.282.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.282.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e0045918f27b6dcb26f52c56f893064e5c85dde","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.282.2.tgz","fileCount":4823,"integrity":"sha512-9GTDXvxsHVXVw9Bpjk0ZppQo6/YXiN70LcNEk6EC+5BMXNzYwIsmbSO/KK6sq2OJdCEDJ/sjc6mCWuKPGwtOkA==","signatures":[{"sig":"MEYCIQDMQ+0brmmfwZwpItj67Qlz54+36dzw3/vm7VXEKO/uhwIhAKY+3QxWqJD8Qr+y7FRtxkVQEK0Bc/JIwAIjXF5goKsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.282.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106553332},"type":"module","gitHead":"9a72e96588b6ec3f8e2a5fef80d052507ecee2f3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.282.2_1777404020977_0.49611183774548206","host":"s3://npm-registry-packages-npm-production"}},"2.283.0":{"name":"decocms","version":"2.283.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.283.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"505912504e428681b028f398b70358f7dab73517","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.283.0.tgz","fileCount":4798,"integrity":"sha512-htfFPREhMN1DstfOpdt+Gvsvs2T4ll0i/xC0iNaAKKp7d+VIKRdAUPyGtVjM0pWFsO9c1wwsZM/2TrQDYY8bkg==","signatures":[{"sig":"MEUCIHOnQuhMoXmz4Zv/dI08qKCoqLsXidmCQQnzuPgGxtkoAiEAluxr4E6jG5+nWpW+BBrstTlreSyLQBEuQBhHW+/h1lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.283.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106573484},"type":"module","gitHead":"dc4bf73808e5929282d02220d09d3fcfe0a2ca59","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.283.0_1777404108977_0.12046000195564721","host":"s3://npm-registry-packages-npm-production"}},"2.283.1":{"name":"decocms","version":"2.283.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.283.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5395a0b24c98df4b1fff32f21ec19eedc56edb3c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.283.1.tgz","fileCount":4843,"integrity":"sha512-W8oz76Viyz1YbXvVeRQIdhPm2zZVHFUsNNbSS4ziJ0ae0PrSQoiIh/MGlbc+rd+a/EAVfk6DnPv73BTJN7RRZQ==","signatures":[{"sig":"MEUCIQCABTYDzR/2lk8E+IQoCFfM+3H35SURM2gh7NOSVta/vgIgWA4TD+5DSPMLCU4PDX8FuOQSrEuiQDueOiLBD0lBVfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.283.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106666627},"type":"module","gitHead":"ed103b9eeaf4f46accba5536919b6b7f8669c09a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.283.1_1777405608705_0.37013920743142026","host":"s3://npm-registry-packages-npm-production"}},"2.283.2":{"name":"decocms","version":"2.283.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.283.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"702387b75bdc2c828b5482fb84a00f03ba8c996f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.283.2.tgz","fileCount":4854,"integrity":"sha512-2weHjES+0AA0ctRzfBkEFbyF1pyXZWVK+OT0zGMtt2vLwsA5Sxh8z71wEs0VvUBOfy8Ud5FImNJ6+xr7l2RFOg==","signatures":[{"sig":"MEUCIQCaBkbzWTiq6pK/bt9LhF34QBavGpOEglSa1/KntfHQLAIgXfryY7tWvkS6zqSDNn2UnNuYE8DBM6anvivWOqmyZoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.283.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106669055},"type":"module","gitHead":"16be55648c859c022b185f60116be0fb4dc3e4c1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.283.2_1777408078768_0.45406916196739977","host":"s3://npm-registry-packages-npm-production"}},"2.283.3":{"name":"decocms","version":"2.283.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.283.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8e2e9eec4dcfb73430159825ca5b3b451c13bdef","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.283.3.tgz","fileCount":4818,"integrity":"sha512-4McMj+d2jDJruGYAhbmQ65eZa+nOT3Ue2K903EPhQiug9se/ylWhjTrISBe9yiASsvSBo5f7oA6uevQLbxB8Ow==","signatures":[{"sig":"MEYCIQDpn45AC+BrNcyzaBHfmludYCpd8Qxi3WqXZ+xOReZSGgIhAOwZvZQlH51r4SwWFdtGVx7kMQB/hzudBpK1pJBiqOz5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.283.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107899420},"type":"module","gitHead":"421f9f75a82b27b45f80bf1c8d2beab5741429ee","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.283.3_1777410229810_0.5485801632940779","host":"s3://npm-registry-packages-npm-production"}},"2.284.0":{"name":"decocms","version":"2.284.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.284.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a6ab62549415c7c487d4b0bf65389ffd349848b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.284.0.tgz","fileCount":4791,"integrity":"sha512-JkPyZ1FHLds8s/HPDt5VT8vNw6tPVTCCgx09hhKkxRKqkZNd81y0oKO6cTlRJ6LNOmhA677J2jh+HDo+j06lXA==","signatures":[{"sig":"MEUCIEiLa7yV81uN1/Hfx9DwLmW+A7RvBpvpLRShIi1FKpm+AiEAj93rjx4hBlWH+uATpsOfGAdNqtCWk6b9l4N6MjCCneM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.284.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107929061},"type":"module","gitHead":"d83d26e38532edd76ebade32abd7c8517d6e1fa9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.284.0_1777411119947_0.7961334378543019","host":"s3://npm-registry-packages-npm-production"}},"2.285.0":{"name":"decocms","version":"2.285.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.285.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba5865d718c5484efe8f84c23fabc9c4b51a10ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.285.0.tgz","fileCount":4832,"integrity":"sha512-DY6c0cWnj66JR1k+HFu+QdJ6XgHBLtQaSqEx5K1p9APrlpfUj2t91k3NBQH7k/DcUAU1hHHHNbRpfdPugBs/3w==","signatures":[{"sig":"MEQCIAS1RRF6KlnSX2GyiPn0r3uQ2ZyYet0aYs1hm434bceVAiBdS95+IPg8wHCel5MVWf6+myq2aRMfXVpxl9b1LzW0aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.285.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107902838},"type":"module","gitHead":"336d5b1024a583042bc3d7de59ee526d98e4b98d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.285.0_1777412901551_0.9718825841260008","host":"s3://npm-registry-packages-npm-production"}},"2.285.1":{"name":"decocms","version":"2.285.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.285.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b866e470c0e2cb9db4e3bc43240a6742190bef2c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.285.1.tgz","fileCount":4617,"integrity":"sha512-K7ID9R73Ji7GOVQz+5iLUdbron+QkoLgDYtDgDzeTrq7tKAaK131hLksETAOm7sU05suZH9Klv7XigEXwypxjA==","signatures":[{"sig":"MEUCIASXF68l+8JQOnG1yNsFLdXSxtK2SnSSgKfIqzIxN7ndAiEAvoRj/29qB5Mlx9smYEQPG4ER7IwPaqlG1NOHSmynS20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.285.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107415794},"type":"module","gitHead":"806547c8b3be9488505280d3f87e9d60e5ff7749","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.285.1_1777413355556_0.23955759322499937","host":"s3://npm-registry-packages-npm-production"}},"2.286.0":{"name":"decocms","version":"2.286.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.286.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5bfd6519d9c3636327e7fcdfc891e24c63421242","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.286.0.tgz","fileCount":4828,"integrity":"sha512-BqAwKMXBMHMlcJ0/khPx2+UAIpshLUtB1vaom6lnEUkNnna1a1OvXpXsopIXR7Sfiz8GBymtIOMJEGn9OxPKjw==","signatures":[{"sig":"MEUCID2+4rFs1+nrhwLnazKxtq73Q5Uo3oiIzwKxZhFKyQVvAiEAh2s1cWttsWE6ye6/FxPlMZS6hMRgfgXuw5lyjMxJHNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.286.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107959549},"type":"module","gitHead":"525c4f5c995f7c172e8a75861c0c331cc4f17b2c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.286.0_1777424635997_0.6092492253709398","host":"s3://npm-registry-packages-npm-production"}},"2.286.1":{"name":"decocms","version":"2.286.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.286.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"654396a477810754e07b77561d56dc10b1e88cb5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.286.1.tgz","fileCount":4796,"integrity":"sha512-4X2PAsT+XmeVFLAnWN27XmOsuH7j6TrVj+HXFv1WvKcABjEZqqFDOqibDAjSfrwe3eddaRbroBvqNws2yGfbUw==","signatures":[{"sig":"MEUCIHUyzvRPyYFKmUwEjFLuwlkFgwVeDi3kzMvi3xlV1Dy4AiEAzBM44ZFIYevh7CIQVsXYORm8KpvymZHcgk+4lNqzfzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.286.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107928962},"type":"module","gitHead":"35db245eb444494c9d39c1043265ac4cdd6b4638","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.286.1_1777470186289_0.9647511696811191","host":"s3://npm-registry-packages-npm-production"}},"2.287.0":{"name":"decocms","version":"2.287.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.287.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19af7f07a6d00562be0d2510a045af5c6f5bf05b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.287.0.tgz","fileCount":4681,"integrity":"sha512-2A+WIzd2c8SW1i9bTKE46sAB0S/1phpOdlqJDGeAJ6JS6I33Ep6Bamf/CgCuHrf52TJYarF4F2QrJZPEEp+lmQ==","signatures":[{"sig":"MEQCIEt2wHDP3MLzcQHQHa4GOr7UlKQUGeIUJeerZCzm6zvgAiBfciS7uWyqC/CQMFYPdJJHYxEQR+vc9twvwWsY6U6ziQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.287.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106456409},"type":"module","gitHead":"6ea7377df7b82c1f126edb99756f9caba17fd6d5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.287.0_1777472484419_0.48821851150944373","host":"s3://npm-registry-packages-npm-production"}},"2.288.0":{"name":"decocms","version":"2.288.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.288.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8c3b70158de7983fa514be0877bc3fd102d5784","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.288.0.tgz","fileCount":4854,"integrity":"sha512-IB5Ds0jpDEe8v0XZXxYZ1NROxseiIcpL1XNZStFHnIqpVnrAYaASGE9ivvby2E21FSBAvJAn1RBOJtOCaUJnUQ==","signatures":[{"sig":"MEYCIQDqnK3hs0MbtLnLCTj31166g9Q89o7XGwsvFyQr85E33QIhAIt+/Qzmkh6lEdUBDigJxWzZ9pkOdos1pT65GaEabXhs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.288.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107931234},"type":"module","gitHead":"9568a023722ee8b44db73c6a867a241e3b2c3b59","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.288.0_1777472948652_0.33399612815122826","host":"s3://npm-registry-packages-npm-production"}},"2.289.0":{"name":"decocms","version":"2.289.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.289.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2151e6ba9103682674cd98b94bc2f553d697c35c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.289.0.tgz","fileCount":4859,"integrity":"sha512-BPPIaHelXnlbqiXOt5xFe6GgjkUHoZP/5GDYPJgQ7KdGoALvQWWGCLnZKLkZEjwSUcnS+jcr/zi2Vp3+nq0szA==","signatures":[{"sig":"MEUCIQDB5GyKLYTJDSAe//HxX19RVeu6KDMbKA7ioMWaILpH8QIgNUcthl3aMaXBW34hdfgJk3uWPu209LYssXOxkCsBWQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.289.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107996016},"type":"module","gitHead":"a481922b06eefe6037e9879e79f64e696c3a24f9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.289.0_1777477953976_0.05779429366794964","host":"s3://npm-registry-packages-npm-production"}},"2.289.1":{"name":"decocms","version":"2.289.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.289.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2db0224f78337bfc794a032e2692a9cf8f3ef22c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.289.1.tgz","fileCount":4847,"integrity":"sha512-W0+MdhZI+nmP56pNUkbBX/cUTsT95oWj3zcoKmlgKbOWkinCJCe6nDxDsezjAhszeujFMEAsj8wTmPHGKHTQOQ==","signatures":[{"sig":"MEQCIFNsITUvp/TTVagHrX7ypkXtKjdbmhKbBrqxmXDSkqwqAiAaAG3jRD4rd58yKdckfaQIKHb4wjKt0Gt7mLn6YJuCOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.289.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107930896},"type":"module","gitHead":"34f4620223fc6e67d8e85e2a8734b30d762cc35e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.289.1_1777480713581_0.02685699459233759","host":"s3://npm-registry-packages-npm-production"}},"2.290.0":{"name":"decocms","version":"2.290.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.290.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c45edf40e6131f5366fee5337848e32e3aa4b895","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.290.0.tgz","fileCount":4480,"integrity":"sha512-xfmYRwyPo/LVJmrqfxlk8FRBTdUjR2Qc0zmeLv3oGj55lxb6KBf+6XW7T8+SW0taXuWvQCHDo3jYGza6PVM68Q==","signatures":[{"sig":"MEUCIG+u+t4VA6OA5Xc+cT8cTDVGZYbs/u13ssc1IyiZ2LJ4AiEAikiNmmTBG+KJzJq/v00bFCtEgiRU+wAK9P7B//poqO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.290.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105349102},"type":"module","gitHead":"93c8b9d70c51fc46578e6e4f1eae6463831a342c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.290.0_1777480967638_0.15803812795365113","host":"s3://npm-registry-packages-npm-production"}},"2.290.1":{"name":"decocms","version":"2.290.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.290.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7813a9a8ccae59c6bc8f67e0ec77f802820d4c18","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.290.1.tgz","fileCount":4827,"integrity":"sha512-E7UbTtmxEEUqt9XYcTBqgfOChoPmCI5NmQaiq7LvVFHli5ZQn9ovXkyRLkBPtOiMjsaLGTZQfK3qzncFOe0BaA==","signatures":[{"sig":"MEUCIGLJhuiVA7+pF1P+PG8NxAsqSz2gtoMS5m3ianLy51BcAiEAywNhsJ0IvajwFfJTLNBaiXFEea25db1hEFScTC7pExI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.290.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107916696},"type":"module","gitHead":"ef68ace3ce21e66fa0dd27f4e0d1a113e541e835","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.290.1_1777481130882_0.5585727721445897","host":"s3://npm-registry-packages-npm-production"}},"2.291.0":{"name":"decocms","version":"2.291.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.291.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"edf626ac1abe76b17dff85cef744595471bdc354","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.291.0.tgz","fileCount":4842,"integrity":"sha512-OOcp6HnH/0zyelB3tMgnuCbtNjV4xRmGi8VFg6ywfTkc9FAI927gyGzuBY+/Bv8mTfAf39tpo+MDE24ZC/fCEw==","signatures":[{"sig":"MEYCIQCF7MU9JEdwO8N5SvI05sahfVqQmQxHTut9Yn1zKRw8HwIhAMmgj7l768ujHkTEyHPJwXeRDZ9y8JOWKhaRlPCXGhhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.291.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107923018},"type":"module","gitHead":"707049bd425747a4d0bc0eb8b2f6bc3caaa866c8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.291.0_1777486277766_0.47141738084368723","host":"s3://npm-registry-packages-npm-production"}},"2.291.1":{"name":"decocms","version":"2.291.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.291.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d8b59cbe852377317db9d0deb1bafb27f408baef","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.291.1.tgz","fileCount":4853,"integrity":"sha512-fvfrfbEZ/xKXYp26ZlibrK8pSBPq2aYo/Ub+/4xV+JSG5/j8RZuzN+JckFjAxePghYRhJqsP3b9O47+d7iIovg==","signatures":[{"sig":"MEQCIFDi4DYnC67eRC9YfjlkuiX/jF2PtCsMDm2YhcSRC8oVAiANzm4bwL3URpVCTHzH+iP0TlDklQPilzV6RxHddH/cOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.291.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108030657},"type":"module","gitHead":"df01d273f8af9f574f67a29defaf39229d7951bb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.291.1_1777488559200_0.33607362639289273","host":"s3://npm-registry-packages-npm-production"}},"2.291.2":{"name":"decocms","version":"2.291.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.291.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f845c3082bcd5e0d7a0e8bbdb794d9c8968e5423","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.291.2.tgz","fileCount":4825,"integrity":"sha512-ziLoF+nJc4I+jBnbBeDT9IJPJuvtUKJEL1QBs3sgQytWBViBClPzfjtCJQMRvDz7JgqwF+Zp0QqspHFq0IQ2+Q==","signatures":[{"sig":"MEYCIQCrO6uuUsLLdrapQHVrMZg67YlPm9Q6ol/yhvIspUtzvQIhAJhZTTroTDQppPmiEQIHsDBRSm3EaWKDdi0JSZT74Jq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.291.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107908377},"type":"module","gitHead":"9435ef184af70f36ef68dd51de0618b622df94ff","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.291.2_1777489550356_0.47832705144662446","host":"s3://npm-registry-packages-npm-production"}},"2.292.0":{"name":"decocms","version":"2.292.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.292.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69246b974400e9d9be93d5e09c372cb6d3ae7331","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.292.0.tgz","fileCount":4795,"integrity":"sha512-Hufa+BDcp50ZDp49CqBBnLMnra71zyRpd3rGS6Fkt/4YCYQj708qU3fzJkJ2xy6bcf2oKq8jf3N1ppFOiq7DGw==","signatures":[{"sig":"MEQCIHpuN8K/1jsbr+2AMqHj+Jp5c+6CzZzXbnLMgifmsMd4AiAZpPfSGor7dIE13XuWpIzTvtydTCMXTcrn1l7my5LPwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.292.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107904587},"type":"module","gitHead":"4045737e1ade6c4a10e89e86f43bb53166a04481","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.292.0_1777490623141_0.4168024535601884","host":"s3://npm-registry-packages-npm-production"}},"2.292.1":{"name":"decocms","version":"2.292.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.292.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc44672dda9570224d3bea1e0fdf8749e1c62b60","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.292.1.tgz","fileCount":4779,"integrity":"sha512-l1KJ6lor2k1Iccx2v285l5PuN6DZiNkBDfzRSKmRycza6C4sr7VY4lQqjig3wT7PU5yYZHLWD117wIHV2L5NuQ==","signatures":[{"sig":"MEQCIFAV/A79oITMaLpAgJrYXDYUD3WEKZqqLzvItJifqtORAiB1fITowR8PNu/ZaHphu9NZKwh2TqKCLZzV3O+BEbSL9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.292.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107823504},"type":"module","gitHead":"3ed721e20751cd633a4916ba0bf34542b7c3b3ab","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.292.1_1777491328569_0.1701348007050234","host":"s3://npm-registry-packages-npm-production"}},"2.292.2":{"name":"decocms","version":"2.292.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.292.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"97e0ba3cfad6adb795fdf4b1c823ea0121fd6e9e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.292.2.tgz","fileCount":4844,"integrity":"sha512-NpHns9p65nZCc1R7UGo4hZD9CwSc7txZukIiCv+dGIhiHeYlDRlDe1mTQvWagNLZZALcf6roK1LqxX9taG2IiQ==","signatures":[{"sig":"MEQCICFSYWLzyD7I8M3Ef0+Kky2gKKGwo/BnNzbNjCPx6dF6AiBwKbdHlyJDWHx2eRsYIWs/y2ddT7WP6sylPkBVh+KH8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.292.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107939582},"type":"module","gitHead":"a8a890ef53ba2ff71eb337b1a2864b1eed84a340","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.292.2_1777493150622_0.4705943163310262","host":"s3://npm-registry-packages-npm-production"}},"2.293.0":{"name":"decocms","version":"2.293.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"396245f152bc90d85e431c64b2de94c0b3e06dd8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.0.tgz","fileCount":4821,"integrity":"sha512-8t67yMVjEZx7/zmLlbl5f5i2M0E9QVLP70Eczzfnf63KpoqWTUdqYS2JETj0GbeAcv/aVmTBwc9xlLSsqoWMSw==","signatures":[{"sig":"MEUCIH78w4Z7u8LLX5sTmhogCRnhEfMDcGd9A1X104rDsGaMAiEA9Jm3dwUzzbwFcK8VjpuOf1lpyUrYSlms68KVj3wsQzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107917209},"type":"module","gitHead":"23ed37216577ca5f4fedc0a3ef897997cca0e19f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.0_1777493896678_0.6503809961411795","host":"s3://npm-registry-packages-npm-production"}},"2.293.1":{"name":"decocms","version":"2.293.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd28629fd0475fc5174407c9ad26fca6c719edae","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.1.tgz","fileCount":4843,"integrity":"sha512-hdPoxjubSCP9gX6m2JvZNnOu5IoJW92A0W7G4d4f7rY3yQed1pqG98UhuyH2KpwSml/mjoEz40vWn3bFB2Hibg==","signatures":[{"sig":"MEUCIQCQl2tALf5j1rtj2CtGk5UXKYvcd7NWweK+08P8LqzBYwIgeTXE74nDWxL47rhaNRWwYAoPVydpPUWNKEzdKNk0SmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107979781},"type":"module","gitHead":"752a00bbccce3cb6b1d4875574bfaa4b3ab4e0fe","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.1_1777505107197_0.16950664761272116","host":"s3://npm-registry-packages-npm-production"}},"2.293.2":{"name":"decocms","version":"2.293.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08a4e592568c4a506b16683b12ccd5087a38b495","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.2.tgz","fileCount":4840,"integrity":"sha512-zSynV1j1Bgnv43eCALIZLdY2CquLuFIH8uVre/fRQT+b1uMcRBaAaamWOV4j0qUy1VbaxQAUZ3B07RuYr7HhOw==","signatures":[{"sig":"MEUCIQCzyaPKXOmNsRhKuB6r5KHDOcH+V75FakC8keL4y/gOzAIgSsZnFegplmBBBLiAYKSQHvMxb+5NJYnOFphJkI/bQO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107962861},"type":"module","gitHead":"4bacef7439ca884180bc5f5627ee57c8c782ac4a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.2_1777514608832_0.1411990572689561","host":"s3://npm-registry-packages-npm-production"}},"2.293.3":{"name":"decocms","version":"2.293.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"180fd0d2412430983f779cf360fe473332657914","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.3.tgz","fileCount":4876,"integrity":"sha512-KgO4Yqi3EMcbS7a8GQ5/8fq/gJgy5CNEZW5imn+dh3+gW/WM+39FhJsWJJHmoszFTbS1yMUC9+Od7CgthBmbwA==","signatures":[{"sig":"MEUCIGm0X74UtbBuzSa7u2Pi0GTqXT30lnmldmSWwhgovtj3AiEA3ew3aF/g+5mUru/xNoz6h1L67rxAV/7s9gi7UujkYQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108084132},"type":"module","gitHead":"21fab0c9d99e858d69ea4966e9ac3e32e6ef4e58","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.3_1777518517463_0.4740156099543986","host":"s3://npm-registry-packages-npm-production"}},"2.293.4":{"name":"decocms","version":"2.293.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4724f1eec3124a4fa2033a4bc8c1c86c9e1961e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.4.tgz","fileCount":4842,"integrity":"sha512-ATWT7k6rElJ3pK2wDjOR8nWyB9EsV1esx1CWTu6qANSqC/dv8jzh//YsKjwSzBCOtDQXDNnB171+lh6Vi5bQ6w==","signatures":[{"sig":"MEYCIQCXYPN6SNFiYGgmTTowC1FFhBqBWAJpJc5poiZJdv34LgIhAKjCKebLrshZ4UlrDVYxyrD4ejptmcTbU+H+n6flTHJ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107969071},"type":"module","gitHead":"c11e4e2408144b7139ecd42325ca5e90753fe7b4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.4_1777552294894_0.6796156260967496","host":"s3://npm-registry-packages-npm-production"}},"2.293.5":{"name":"decocms","version":"2.293.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cbba469785b6e24c549213e831d3701eea86eb4d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.5.tgz","fileCount":4849,"integrity":"sha512-12SyFXjY8fR4sc7EDBJJqGUqnSFLhYsfca719dyHuQh6fwIF58FK0pFwtxdO8qb18snbuYupbAnFan8fI6GpMQ==","signatures":[{"sig":"MEQCIDk+4XeYVT1DZNg2FhLRMtNu6e6TYAQsKZps8yiD5XREAiAWqFMh52NFffrhikJSHogDOhBE9gBlAEC+bDVEu5of4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107989066},"type":"module","gitHead":"250e6daa239bc796b9b2be69255aa18229bfdb37","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.5_1777567274702_0.1496828531915786","host":"s3://npm-registry-packages-npm-production"}},"2.293.6":{"name":"decocms","version":"2.293.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"041dbfd07bf66fd8bd5c30b6f8149486cd2c93d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.6.tgz","fileCount":4809,"integrity":"sha512-h1uHU4uQvP1DhTp6TfVkVWbM+nTvcglHOZzpwpxMk4XE3BkUiOdPbMkqPAK1v+V0qD3wGyEmZvsWwJ7HgVaP8Q==","signatures":[{"sig":"MEUCIQDLParXNlnfjaeoko+3e7cyHPGBujRagWlAhU4jdQ3HFgIgC1UpngueZupN8tWADe8B0vkVevUJOLM8j0lhzJj7NHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108015519},"type":"module","gitHead":"50dfc6ad40cf4b8c7b9328f8bd5514019f2c6641","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.6_1777573152970_0.7824607154200385","host":"s3://npm-registry-packages-npm-production"}},"2.293.7":{"name":"decocms","version":"2.293.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c46abd4da2d9545b1dab9871d1d46a303e7c05b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.7.tgz","fileCount":4811,"integrity":"sha512-9L+0herRAE9ceuWxArrDonKBwYTkbCMjE0uUfTc+lfTNHF9pJwOSZ3S0hySo5B8Z9Nc8wvzpGBEYX89q5pxBVg==","signatures":[{"sig":"MEUCIQC0enXkchWVSrfXFjtDNqVpUNl2LyiuTmAeuMR4AEpigQIgV6eGSlyMbdb31K7UZlmVd7a5ivFE2KltuZwpNBs/S8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107948865},"type":"module","gitHead":"a88e51f1cb549f81792af1d57f553f30dcf6d5d6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.7_1777575131215_0.2659434033061847","host":"s3://npm-registry-packages-npm-production"}},"2.293.8":{"name":"decocms","version":"2.293.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.293.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0c08ab49bf98a4643c6ff1ba6a7df78317c8087","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.293.8.tgz","fileCount":4843,"integrity":"sha512-x3IlLgaM7XHLJZy2wpQTYrsjhm6ITY5m9FFvcFavx3A/Knn8l9rpZI39aIHe/EYOd1HAuOePis5grlGyiPUBEg==","signatures":[{"sig":"MEYCIQCq6YBcMAkqZoyDkaNSQTOkuYrYsrHFkIn2fIx8Gt+AOwIhAMyZxMnreWXp/AmW3oONKrKM7y9WmYvgfxwdq6H+TaI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.293.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107972434},"type":"module","gitHead":"9af9bb0d6d9e1081867ee5411fa03ab1493bb416","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.293.8_1777576044545_0.15446956111675836","host":"s3://npm-registry-packages-npm-production"}},"2.294.0":{"name":"decocms","version":"2.294.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.294.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec6532d9e3915321ab1df1df2e03f158de320812","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.294.0.tgz","fileCount":4861,"integrity":"sha512-6csmpbdzi9ER1xFvVvZze39riLnsn2YUwsjPAglk0z45DGEJFkh6x7FQpzc727u0oA+rfqW6yK8JTp9eYvu/xw==","signatures":[{"sig":"MEUCIQDtnvso7DwNcXgozZsh/Epbpa7CClmiMOhOGwSE9JhumgIgchecdtAxD1xfDsQuU2xOsTFa55tRp3RSypddiSLd2PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.294.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108023377},"type":"module","gitHead":"0262ec289146fa55de665ea8ab9824560f5e6f43","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.294.0_1777576704611_0.15251574576448146","host":"s3://npm-registry-packages-npm-production"}},"2.294.1":{"name":"decocms","version":"2.294.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.294.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"539b04706c047e48484e6e4adc5f20fe6ab21f2a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.294.1.tgz","fileCount":4852,"integrity":"sha512-/oJxrCazM5XCrKfbMMpa/sYvmX2phMe8dmQ7JvL3kdQRUlsZOL0jzFbwkEmZN3DnGWUBRV5f1qCCW1YgcAXVsg==","signatures":[{"sig":"MEQCIEFH1NTbVFjougMFdJdXP15CYF+9oT86hBe0jWTT2NEQAiA8oHgVzhOhd6nHzIFdPWzlvEjvaj797b3WWlKYRIG/hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.294.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108068164},"type":"module","gitHead":"6098bc044dd0aa7aa90deee079a549ea22020f14","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.294.1_1777578924838_0.8203858820258134","host":"s3://npm-registry-packages-npm-production"}},"2.295.0":{"name":"decocms","version":"2.295.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.295.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"748d1258ff78495988303ec7c8ad8dcdbee984d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.295.0.tgz","fileCount":4858,"integrity":"sha512-YhFLK/y9n6vD3gt1/sJf+jz8FncS2GpXUh5sUkzftzAd5MsoBHhS58ksWHOO/o6FEvMOUk4DjnnIKot8O/lygA==","signatures":[{"sig":"MEYCIQDStVaDfwRAwa7YWfPOyBkreVXeefI7IZmhGW0wFmkc4QIhANiibKz0meygTY59xho1AW3oEvUNCuIPza9IgG3hJoMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.295.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108021175},"type":"module","gitHead":"c6b8ffcbe4e572d04fa90a952eaa485e4f5f8171","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.295.0_1777579208401_0.4706132805052954","host":"s3://npm-registry-packages-npm-production"}},"2.296.0":{"name":"decocms","version":"2.296.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.296.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4e9c5bc712713bf3c72416c7a9f006d30224363","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.296.0.tgz","fileCount":4845,"integrity":"sha512-pphGvdF8uExg7Ep29h/DKJ1P0K5HIS4sxZ+3jpbP/wWlACK7PuppFuD5eTahFWolcMZC5lgMraIYmrsFEY5/Sw==","signatures":[{"sig":"MEUCIDrMvI0l0eq9jXYcgjcD9GTdQJuO4zSxYOIzDEzOqVDpAiEAuL9LW54eLa+Idq0F7opmSSoDZjDgb8si+gDugeo7qYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.296.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108010763},"type":"module","gitHead":"d12968010f8f69d531e4841ea0a668975395775f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.296.0_1777580318624_0.14121120826461508","host":"s3://npm-registry-packages-npm-production"}},"2.297.0":{"name":"decocms","version":"2.297.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"881d17d9d7f8609e265c925ce3926c06dc822eb3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.0.tgz","fileCount":4857,"integrity":"sha512-/jBbp32U4dNjTNVSRJBCVjF4Wcdq9sGWmYRvhbZh2Tt9d6PCKAPLbKjgMdGqPevettD5hgZ3cZKKkSVjo+1SaQ==","signatures":[{"sig":"MEUCICwTNv462MvD3nYAJtRPHxjgPK9b7Bx1xXVr6PK+9X4fAiEAgyqX/Idr2TSEQ/K5j5TD9btVxHGTCOyNtcd7TUytbBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108026010},"type":"module","gitHead":"708336eec904ee6947b8a621f72eea12d8b7c768","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.0_1777587310663_0.7709617984461488","host":"s3://npm-registry-packages-npm-production"}},"2.297.1":{"name":"decocms","version":"2.297.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"706398f50b7b24d673edb8021c85a2c85092324f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.1.tgz","fileCount":4857,"integrity":"sha512-QpYUbuF0qH3XhbZXZ8IvUoS1+uCf9MxEDAaGiXM6UcHo/JqEvqHrw36QyfGQ5fuIt9ZIGB0cHpjkQRpHnDgbkw==","signatures":[{"sig":"MEYCIQCN/8A951k3eGUgzjGjscTUdr5xbJa5PKigWsOvzk/e6gIhAJ+X+i1kHQqY5xAhoelZrV7kE+LWE+rzq8MI94XXNOib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108026098},"type":"module","gitHead":"dfa674d8f798f6090cef57b33573ff935bc580d1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.1_1777607921634_0.4282973035728077","host":"s3://npm-registry-packages-npm-production"}},"2.297.2":{"name":"decocms","version":"2.297.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f960e8b972762419e0ed7e79af96d71e8fab4e49","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.2.tgz","fileCount":4613,"integrity":"sha512-nAQcRGV3LcbMge9+QhA/iJaYMQH52mHVNkcFrXEHC6AHH6QjoaPknl6Cqwzdje16p3L4166Zr8WOvkfNKDCqGQ==","signatures":[{"sig":"MEQCICsB2g+eNjFmVfYevfKqedi5DrEJFsxl6wmnMcWXP5mPAiA9sIehWw8FJdnGHnGiL5qJO8iv+GdSNS2unVH4YUMZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107449732},"type":"module","gitHead":"6fbf7bb71e165681b88acdecbb3741e43bb39dc2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.2_1777650588466_0.4541366004381353","host":"s3://npm-registry-packages-npm-production"}},"2.297.3":{"name":"decocms","version":"2.297.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8afa81d5f3369d2fa159d9c6d4227c655663ba9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.3.tgz","fileCount":4831,"integrity":"sha512-1ORjVhReon3C13viekIy+dLl1O2pJzYst10nVCHLJrds61M1D18NNzZFTX0iBStlVLibI+81nn4+HKhF6ix8UA==","signatures":[{"sig":"MEUCIQDB/vHnb7Ub4zPx1TlSnxzr5VFhMfcO/mGehnf7yn3fyQIgR4tJSNG8UFvhzPYdB6vZSREj+R8bhHHqJuR7UfA2wI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108117893},"type":"module","gitHead":"b346e71bfe9e36d5927c30ff678a30cec0fcbe33","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.3_1777663542658_0.4772589609386888","host":"s3://npm-registry-packages-npm-production"}},"2.297.4":{"name":"decocms","version":"2.297.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1f07956b182e874fbcd726e0d9c96080147935fe","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.4.tgz","fileCount":4831,"integrity":"sha512-R9ppndmXxx+iUKbW0Ao6DfwICO/ZKP9jl0oOOqXpUULw01StEGlL38tEsn6mbK0VUNNFGUoXME/NsnUBAquq7w==","signatures":[{"sig":"MEUCIGZ9gbo1cIbg3Xob5KadHfhoLwVOi3OXicQzl+XdXV/5AiEAtpGK5v9VFD0lPOVPiUYzmDIbBrJMrmV7dfk3igzw1u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108048072},"type":"module","gitHead":"748b56cbe9d2a3a45611ec570d0ad5db71e447c2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.4_1777904686416_0.45856445797207557","host":"s3://npm-registry-packages-npm-production"}},"2.297.5":{"name":"decocms","version":"2.297.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.297.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a02ed110695799a1f44a3a51494ddeab6d812140","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.297.5.tgz","fileCount":4823,"integrity":"sha512-jv/OpSAQo7zjgcXWa6Gbr0gziCdt025MhKppYrsYaky6c87W6WH1Lajq4APAJh8NPRgJilpEnFuCRUlvYzBQdA==","signatures":[{"sig":"MEUCIQCIFWMuM6wf2H8aA50nXG2Djza5O1ECh1Xe30R4OLMSGgIgQugbphCwInwWnOgHZnFH39thoa1jdXNOD2iT8tDNRow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.297.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108083228},"type":"module","gitHead":"a196825f6cdf115700594f89489332d0df22c966","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.297.5_1777905308889_0.1580645962183138","host":"s3://npm-registry-packages-npm-production"}},"2.298.0":{"name":"decocms","version":"2.298.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.298.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e258480c61dbc3aeb5d3a1a92a4b7bcc02c64b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.298.0.tgz","fileCount":4786,"integrity":"sha512-r5bfa/Ivpeqc8it5QKY9ILNkmQibXDzZnxr1SkQdmZ5zetNvR5nB6dmn+xMK4iS1lmdDbThTarP/+0lzGL7dUw==","signatures":[{"sig":"MEYCIQCK3JwzsiItqdcDmsesuwL4bsYfdeMksX08cv0h2C0VuQIhAN6MiQsZ1NyIcgnRvJwC+BU0yXpRCCjBhEztvYKBb7Fk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.298.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108033118},"type":"module","gitHead":"9bc0aac3ea356e27056ae9837392e3c427bef270","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.298.0_1777913642186_0.4084044661103716","host":"s3://npm-registry-packages-npm-production"}},"2.299.0":{"name":"decocms","version":"2.299.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.299.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"020f6d07a2590e1b02e66c916af708033a3677e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.299.0.tgz","fileCount":4831,"integrity":"sha512-HIUnNpUA17PFS8fTBp0VwTwlo7q8zjefxETGb0Uncc+tvlfnNyO5i52GEs5R4WsDaCx4LL7JT6V8Fn7stJnCEg==","signatures":[{"sig":"MEUCIQDgf94yrt4dOJnzGWYLIOZAPCLPy5feTzd4ttRLgfD9HQIgNIz+J7jOxcAomfeWnQQvPaLGgMecVxprmDs31Xss/p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.299.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108012460},"type":"module","gitHead":"40e94b1f54291b030b5c8135796a24ca7aec3802","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.299.0_1777913801772_0.9463241067779122","host":"s3://npm-registry-packages-npm-production"}},"2.300.0":{"name":"decocms","version":"2.300.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5b5a0fb9cfcd4d8d76c3a64f048dea5df957db5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.0.tgz","fileCount":4832,"integrity":"sha512-9TvKPgfmN9o2sSrW9JzcWfHXXoLoS4cz0x/0BpuGE+rtvqCORZ5bLVTeHKshnCLcDm2zHyZjYEMYXL2b01MHcA==","signatures":[{"sig":"MEYCIQD6KhXffAaLq5rr1qL0QMnzG2xFlD3qU67a4vJ/WskfkwIhAO0SVSehb1QKKCdDLgrRYiHFmerE+hbS4vLkMaEYyCIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108039923},"type":"module","gitHead":"c250c9ef70a6acb1b58b70eedfc4d73d6ac6d12f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.0_1777915916184_0.35139085027553807","host":"s3://npm-registry-packages-npm-production"}},"2.300.1":{"name":"decocms","version":"2.300.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7efd5be893b2abd5b72a7c2182bbbbbfc321d3b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.1.tgz","fileCount":4838,"integrity":"sha512-KqcqJ6HZBE3BoGNpDcLxOwD+rizbL7lTAAKpe0zZrnI4koc8cqwiGZK0g5titdFzAjfgn9PAfvy+6wREYEOVaA==","signatures":[{"sig":"MEYCIQC+yTD7zqOUxcN9ud0RfQ4KWWeuBJUA4RKbfJgg1FCm+gIhAIMhce5s+g+jLSasi5zQ/Ri5iUeUsP9mALOh6TX4e3U9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108008725},"type":"module","gitHead":"164482c2a28b7a720f74e78e7070860d3c06a63e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.1_1777916115286_0.3655083556402392","host":"s3://npm-registry-packages-npm-production"}},"2.300.2":{"name":"decocms","version":"2.300.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2322a9d471218953f4c55aa99268f62cf1a0723","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.2.tgz","fileCount":4856,"integrity":"sha512-g4c20tDyL0XjTpN+ZcrGBd7lw66k9ikyLJkQYAT1eA5A5oG39xeJWLDdHzeOq738JQosA46ASXr75AH/mQ3Nfw==","signatures":[{"sig":"MEQCIEHegJV+UB3vsnCUp7P2f95ackcRtDPVEu0fk5uYM/WaAiBy0m3vPL64LcPW/qUNtbtLNBP5GKQ4Qqc6dtDhwhqpyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108043269},"type":"module","gitHead":"ab50582bd257f89de6585c66e5990ae2d80e479c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.2_1777916638485_0.34227758293047184","host":"s3://npm-registry-packages-npm-production"}},"2.300.3":{"name":"decocms","version":"2.300.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"504459632503d3c30a3d3fa0c5ebbcc685a532e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.3.tgz","fileCount":4783,"integrity":"sha512-mdzgXLUzadJb5WRGTdCRsSyFoU/+wPEUlObI0g/MSJJfP7ceEPLdMeMvGSGuN4DxUeWYHtIIfuRqcUf6YZzIWQ==","signatures":[{"sig":"MEQCIGTpNguvGKF0pFz4+K1U3TqN369zLNMpzCVXSRpvWomqAiAg9tvZuva2goVawxK5K64rC0J3R0EV8dB02giEK5+/Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107919564},"type":"module","gitHead":"bb4136c3d3a9e510a0ff64a841f330685928645b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.3_1777919795825_0.38631775656283684","host":"s3://npm-registry-packages-npm-production"}},"2.300.4":{"name":"decocms","version":"2.300.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb6e1e5714a33961c933852823edcc4a4dc0ec87","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.4.tgz","fileCount":4824,"integrity":"sha512-+7m0IkOlcT3boaI6+onegIGJUoeKvls3Dc4zq8IOZZA+UA7lEXgxHHkLkMsDXYpC1wRSAvUtd/+2E+MRFxSHdw==","signatures":[{"sig":"MEUCIAWv3SNpj3ThJ80i14JguDjVdSkgkQkL+kHbqFyCCY93AiEA+TZeIC4DzArHd8UYWcj/oF60AxOVVezEdsMj9YUx4Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108149104},"type":"module","gitHead":"42a5b4392b64c473675401d8a1435ffae834feee","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.4_1777921148245_0.10365376692895745","host":"s3://npm-registry-packages-npm-production"}},"2.300.5":{"name":"decocms","version":"2.300.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.300.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8e08d5659d75162b035977ae64ad95ae1556d795","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.300.5.tgz","fileCount":4835,"integrity":"sha512-j2iPd3K+EJ6m3I9RrdNdeBd12UyNIBgiKyJ2gkXoLLPGXz8YtJCAj1PKesClS2UjyXsue+VhMqlgVmAHKGSHZw==","signatures":[{"sig":"MEUCIHYWQKM4BONfEQSRiZ7TihC32ptXYG6xvWEcMHIVCbj8AiEA0e191+aOxqH+b/JIsWRH3FiblZ8ld0XQXvxnO52bKcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.300.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108148761},"type":"module","gitHead":"4854f5b7d0aa6109cbe287867017a00655ada6e7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.300.5_1777923058326_0.033329165320157506","host":"s3://npm-registry-packages-npm-production"}},"2.301.0":{"name":"decocms","version":"2.301.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.301.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85db7648d7bb9d9af6b9b719ec3b2d3887a4c30f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.301.0.tgz","fileCount":4851,"integrity":"sha512-D7nD8obCPJBV/qBZDurDe50hPmgLFGoJgo0zl0642H3iwOPmBd1vuqKo4yhAh9PWR1KdH4zncLcSUhgouuwGXw==","signatures":[{"sig":"MEYCIQC7iCCr/8F/kF9kqcmBvnoj8M/raOEWp6y+4vcx4L311AIhAL9/HXgC4UpOg0+ulSD6d5Dt65RIzQQnKZLj6FNvPfLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.301.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108197013},"type":"module","gitHead":"b67360a1ca649e6a336765893046456076b18161","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.301.0_1777928873171_0.26650038836560364","host":"s3://npm-registry-packages-npm-production"}},"2.302.0":{"name":"decocms","version":"2.302.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b51615d6a4405db48f69440ea9a0e6d5980fee1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.0.tgz","fileCount":4813,"integrity":"sha512-0WuFnSpHUzQcNMU/RJKSVQnr5MYhzAq9B6hiLenFLaGtXkw3zXw3GsuABS29pHS5ju9NYCwl0uk0+kOhpMeI5w==","signatures":[{"sig":"MEQCIBrlaEYLmPgOQaxz7ltwDbSNfSt9Op4QMlMxuz0wGEq+AiB987+F+EA3zSg0aRnb6qp5loNBilNdEnH13DwUSEMGCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108215863},"type":"module","gitHead":"2f5037c8bc292209d55ca781205561c822011615","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.0_1777930784205_0.523629408399293","host":"s3://npm-registry-packages-npm-production"}},"2.302.1":{"name":"decocms","version":"2.302.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a08f4dda70ac3a4ae76ff0826de0ec7be970212","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.1.tgz","fileCount":4849,"integrity":"sha512-KUezrJ7XhTUDA8UdlGYm+7+Gkw4JsjnWsxjMb6HrSYwsUaAE6ELFvr2+aTC8EoLvE0ZWzlMVSqEUFZeCJU4IOw==","signatures":[{"sig":"MEQCIFBeR5Qma7rp51tajxWK15vaehxbDY/KpwzWfBXS+6DAAiB5J06MvbzoAJULubzivvC5A1wrHBAiAvyXlzw/fITOvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108253552},"type":"module","gitHead":"8a9dee9f9d1617dff3129b41ee6ed6107be9999b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.1_1777930943999_0.8216885164853884","host":"s3://npm-registry-packages-npm-production"}},"2.302.2":{"name":"decocms","version":"2.302.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71dc67c6dca1eede2ca8a1ed772a34d2214e3b1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.2.tgz","fileCount":4813,"integrity":"sha512-FuH6Bu4MHwe0Po1HEVnmig9ydBdbOIRx0vyL0EVB8SYS+nf/NmBA6WCXBnRQxPfla0bNE5E6dH8On+H2K8kHlQ==","signatures":[{"sig":"MEYCIQC73Alg5TDrT/v478wwA7wo43icU/KSQCXIOMDnqRu1/AIhAKAiszgQO/3AJwzui7SdhUrHz0jHkwk1nhnoL4i9mjxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108150035},"type":"module","gitHead":"228df83a35ced9a309eeb5358e262d930817d669","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.2_1777933543346_0.9757047495993985","host":"s3://npm-registry-packages-npm-production"}},"2.302.3":{"name":"decocms","version":"2.302.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f64b4198410791cd9beb3d3609865439673e6fe5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.3.tgz","fileCount":4843,"integrity":"sha512-DXIAMjuhS94WB8M4KvduMGNxHXZOEO9pRML14/4BLkfDyFYKaCTF9NvmCWF3gbEpq65a2mjepZklnSCov3u72Q==","signatures":[{"sig":"MEUCIGujpj+p5i5HQD6jQcOjiJJ//uiZfA0dy0+WtSlkqybtAiEArKejm7UVsGqBMN3RTTR7i/8XjLLDbihDOLrnp9/TDm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108180895},"type":"module","gitHead":"8097afc9ca3e0e48bed8ff628136b433dd46658c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.3_1777936625591_0.20501080358580093","host":"s3://npm-registry-packages-npm-production"}},"2.302.4":{"name":"decocms","version":"2.302.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f31fff233ada5e4efd60570b23d40f91c4534583","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.4.tgz","fileCount":4805,"integrity":"sha512-1OeBZxiG9G96ScJmaF1uY0qlNy4EGcCq1IxkNLRzY/ImhtGmWon9HcpRFUXqAChx75Oi4YJL/3uoDaCICqTk+w==","signatures":[{"sig":"MEUCIQDh+PNKmGNv1NwVqNJ8csBpKvEQXZADlxcvLv3r3tGBugIgaXLb1uDvsDXv06GUmJAaYkhzy7af/mAC5hqAvbjxtcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108215904},"type":"module","gitHead":"46c2b3cc0a6eedbc8baf058c8bf0aaaf1b6a487d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.4_1777943142852_0.8730156671987697","host":"s3://npm-registry-packages-npm-production"}},"2.302.5":{"name":"decocms","version":"2.302.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9f0c823c894da549502a07fa45f35bf899635ef0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.5.tgz","fileCount":4803,"integrity":"sha512-bbdr/VO6+EHN/vaWG66ykcqIX2L7FU9FW6/lIOTJgT3R230h3hZst+dH4UQaaBRqNQ+1A6zhJFC3hzqI4g0KHA==","signatures":[{"sig":"MEYCIQDWI6UjwZHftkMZP4/yKYIvYgr/pbBjC0uXybOK3IZfvAIhAL86qJiUc03ckNPHg/ZPV7Yf25XKpjfEdl8d7W0mWW/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108215530},"type":"module","gitHead":"edb4317d06997c24b77de1c1053693b940b5e59f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.5_1777945046310_0.09426612080695085","host":"s3://npm-registry-packages-npm-production"}},"2.302.6":{"name":"decocms","version":"2.302.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"97e904af1bf7d137a5074e837d26410bd3eeb3d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.6.tgz","fileCount":4648,"integrity":"sha512-/U4bp1wCMaWPdtu8Vc5v06fhGUiR5DFIS1raWzRC1xB6r3w/pjtl8LJqN87AqcGlz7Ed+kH7dAS6805li1GlQA==","signatures":[{"sig":"MEUCIATSpu8SVpGf0P0CUHMRlN+j8XoArWg451Jw/BFjLd3YAiEA0/zjTQ3fV6yiBMxdvGLbgOW8RxhloF39fGQw95TB0T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107753702},"type":"module","gitHead":"88dd17e6904587a7f3d34136cefbad70de483b86","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.6_1777945979965_0.8836645590864833","host":"s3://npm-registry-packages-npm-production"}},"2.302.7":{"name":"decocms","version":"2.302.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.302.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7615d73171b2aab9420e4a52d9e8b8849d9e4235","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.302.7.tgz","fileCount":4851,"integrity":"sha512-cUvoneeEFQxqNdS2TSQA/vi3uFkxBMGeNAX1xNul53qV9ACSpE6apWIWAjDRr6p8Ksi6F+fpc45n2mQw7I6SWA==","signatures":[{"sig":"MEYCIQDHYNSCp0oeW+/JjjChUyVOzWZI2qN2TdjvMaycqXCt0QIhAPwOHCoSABAFZ/RupUpStJ5qLodIWppSCS41gNXfRkT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.302.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108209915},"type":"module","gitHead":"9292ccfa253ae326eea1b5b36725a529c754d95d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.302.7_1777950718938_0.8411504023450096","host":"s3://npm-registry-packages-npm-production"}},"2.303.0":{"name":"decocms","version":"2.303.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.303.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4af463a2f90832bce0501dc5a7ef8c94efc6a140","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.303.0.tgz","fileCount":4811,"integrity":"sha512-TuDs0MAA/z64h9P5ZL9A8Vrc6YOM+NhbFfJcqqVGunwUqWgiOnm9qicaefGEE/34Ynopxxumx+/KXNxfwAgt1g==","signatures":[{"sig":"MEYCIQC5T7yXSoB8ecPeYvHwgZVykiLVXNY0aSVLn3HxKMvZyAIhALz4OKTSyYTU2BwPrJPWL1/UTl9JFR/J0z9mKGemjtZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.303.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108165009},"type":"module","gitHead":"8afb21c5d8c1657bcd54b48fdec64fdc693951be","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.303.0_1777951228284_0.17741470461692987","host":"s3://npm-registry-packages-npm-production"}},"2.304.0":{"name":"decocms","version":"2.304.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5598636eb03f84aa95d7b03f2dfef7cb5932bdbc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.0.tgz","fileCount":4822,"integrity":"sha512-C6Og/1yTb4WACOgF8IGQhiggQTG+3a8Ltdfl3Qoivy7OL6vLDFAQTK2u4i7N2HiKsNR1kignRW6xYMhFKBDLtA==","signatures":[{"sig":"MEQCIG5pSSELFFjrHQfsA+Jn3OPWXKChYFS7PEks8e7gxzEPAiB3OHVu8PYnejqR5BwJ7RIvlV4ZhRpzm7zUjqJhsFURLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108207721},"type":"module","gitHead":"553544d3c433672ee95d4553c77ebd6f3f230a62","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.0_1777954425263_0.5345157913504086","host":"s3://npm-registry-packages-npm-production"}},"2.304.1":{"name":"decocms","version":"2.304.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"186707d89c1c04218d257172aa61e217b6c3cf53","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.1.tgz","fileCount":4847,"integrity":"sha512-3kZPk50JOOITG5GK18KxzjoLPWQ14w+y1zhPG1UBeM3gM30Qr7PdxdALwHMtMCnfxduxkg88kJS9KCIVKStYYA==","signatures":[{"sig":"MEUCIQC3vdJQilJUyaBmF7S3TbPQjXY6lPvU0Vf2lOjuLZLljQIgJMwL99AMRpF2TuKhPAOofGvfkJw+XuMw+JPvV48AK+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108246432},"type":"module","gitHead":"b3ada84d5e11527bea2841c62e09496f9e6fc44c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.1_1777955447907_0.2341285889037561","host":"s3://npm-registry-packages-npm-production"}},"2.304.2":{"name":"decocms","version":"2.304.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89133973a429119f2702612b33aa21d129ee6c74","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.2.tgz","fileCount":4743,"integrity":"sha512-Yj3Ny8pfVX+7PFO3Jj/U6hAGff7secQ94nKK2lHv0e+AiyklNlpfxMxSl8zYEvKrL7pWothWBHn5wjZ36/A7VQ==","signatures":[{"sig":"MEUCICbUfjYkJp9FqONmAbRIAJ4jAF0VRK6+XGGybgql1chgAiEA0I4+1q3SzW5Sbvs1QSoBUQHRdJChmsZoszvN05XDxjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107947983},"type":"module","gitHead":"dc5f7c769caa7b76023f7ddad57691e32760cfb0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.2_1777991133874_0.8855782028132195","host":"s3://npm-registry-packages-npm-production"}},"2.304.3":{"name":"decocms","version":"2.304.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"808312ceffe314b3bd6715b56865929058cecccf","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.3.tgz","fileCount":4858,"integrity":"sha512-pvN1bIANDpuxPFKeAblzh4AznvWShMuLGIPpoSFEpiNgr3qF3C2Ea27fLWfj97Wzfml54Dlc0SltBP8zg9nN1w==","signatures":[{"sig":"MEUCIQDvTUnWZagdByPrNjXoNUReptkSCzTAdwFchxphpTE+nAIgaYin3vbhjLNBpgHMiFyjW1PLr1nnhaQ1p+j2fZS3+kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108246900},"type":"module","gitHead":"2e42cc17214b725e6bd8cebd44c4b6f5dc7d3da5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.3_1778003483727_0.4647330267261587","host":"s3://npm-registry-packages-npm-production"}},"2.304.4":{"name":"decocms","version":"2.304.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94d92237e10430307af52f5bcad8f78a4f8af5a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.4.tgz","fileCount":4819,"integrity":"sha512-HXvYtkxN3Fs+MEhrm3YPOpRESQ3Dku18mqrynGbcvoWDVxJuGm7y32IouJ+9L/azwLQeFaj3rz9N6n5bU6BsuA==","signatures":[{"sig":"MEYCIQDYm3kzhgkY/Fqh2JN8pS6Rdn/vZ88r+g4r5RuUT59D0gIhAJzqOdfZy7dAOR3u+uQ+YC/aKxlfzWUqNVfrGxHxZIfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108259275},"type":"module","gitHead":"e952fed55a71a5864ead54d968e8d4d29241cbe4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.4_1778006430976_0.7554288488568319","host":"s3://npm-registry-packages-npm-production"}},"2.304.5":{"name":"decocms","version":"2.304.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6fd247aa77b4fd0f193fff640ae78c0267943c59","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.5.tgz","fileCount":4851,"integrity":"sha512-O36FoCqtEWVtXMzvJ7oxuL5pg7ZEJzB6dUe66YHdUqYBJG2aIi5vNFvQUROCQVE2uy84fqxt6tcGrGCfzxn1aQ==","signatures":[{"sig":"MEUCIGxNaBzOnuza9BhE5KzuIZf/tLcAL5XGrwVxwJs3SzUeAiEAyVLoM0NaCnatDCuudcf9Xq2YTZCfsGg3sMn8o/yaFoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108241645},"type":"module","gitHead":"f775f51fd4724bc5bc30396c284d827fec52f05f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.5_1778006757349_0.509641912608676","host":"s3://npm-registry-packages-npm-production"}},"2.304.6":{"name":"decocms","version":"2.304.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47eee4778995dc3ffd68e5cb67b956259509b104","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.6.tgz","fileCount":4869,"integrity":"sha512-G4pQXF6J+B7gnjtWEuS/yUp9o0sXlthotJp+Dz758LkSfalRiuvH7Xs1YDH56/0t9wMi0aNLBColWLUs9OfDzQ==","signatures":[{"sig":"MEUCIB38PbnanX27NyhlhCr5K9mVEQ7EKdlEA8a8HwygXHxZAiEAjkqmfLi3LoTEAgZ158nHuaHj1aLsQR3MrmTzO29dXVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108332670},"type":"module","gitHead":"63398e98a15839de978892401ee1748f6626464e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.6_1778007700861_0.16571951707669097","host":"s3://npm-registry-packages-npm-production"}},"2.304.7":{"name":"decocms","version":"2.304.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56a8a0e20b84b446c9333be6ea54a5dda7eff909","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.7.tgz","fileCount":4863,"integrity":"sha512-jwZ0x9eJ/jCoMl0ARlJod41hJI1tHvMOf9jHBl5V0GvNSeepO6JCDq3KraJ7lkpIo1Uxj2mDxB4UhBKUsRPBXw==","signatures":[{"sig":"MEQCIB9FVV/hQy6JsYfISyxRCJLZVD+yxyGzn5J46kFgC9jnAiBjT/W9Ap4h6qkWbWKrnLKP9hXTGmgf/N65uDvP5qZzpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108266599},"type":"module","gitHead":"28030c6102d39a3990ad7ffb503e654d279bc65c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.7_1778007964927_0.17726703043898384","host":"s3://npm-registry-packages-npm-production"}},"2.304.8":{"name":"decocms","version":"2.304.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7408f7b184dadfd02e3f473ef3b727372a832fc3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.8.tgz","fileCount":4778,"integrity":"sha512-PDKyLFw419kpnADw90cc54QGThy1/UO9asDX7GSFE4XTSZN8GyUdokhdK7v/1qGH7ZhqCz442kzCE3b9kUu93w==","signatures":[{"sig":"MEYCIQCY35NBMYuIb26sx4R8dyn6YLza8R6TZUMVQslwdFSoMQIhANAQ6lsSP14hjBk6FMIY/jY6AHWNzrymqpB4gSX3lFTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108130351},"type":"module","gitHead":"59603f71d2e606bd0c7841f667773b983bde2f18","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.8_1778008737720_0.416461258574768","host":"s3://npm-registry-packages-npm-production"}},"2.304.9":{"name":"decocms","version":"2.304.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b04f93c36537599867225605b0be459eeb55ab41","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.9.tgz","fileCount":4853,"integrity":"sha512-lk/1/k9XoEMr/A714s0PneINKaWxwQTq9zN007coAGo/5BQ/xLmxcDnUrr8HbIQRuoAqhf04wec2fbYc0rx0KQ==","signatures":[{"sig":"MEUCIQCU4W9+DTn3epz3S6qHCa6+iXaIKcDLlyeMOT8+qUYMTQIgNA50s08OKJKZQumOGPjo/Cm64qS3A+x3dPlwHIi76mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108245545},"type":"module","gitHead":"78929b18024cf1251a513039a51227c3d54789ad","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.9_1778012613026_0.7658925923069464","host":"s3://npm-registry-packages-npm-production"}},"2.304.10":{"name":"decocms","version":"2.304.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"98effbf1b025038d50cf1d48e6bd511e2ac8e48c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.10.tgz","fileCount":4619,"integrity":"sha512-NRxkFPfuiM3vWzxAa24etRt1J3GDqJHftwPVXnNkW9vRFlJHAvf24VWw6bPngl6I3Fujbsq25T5Di90gE0ct4g==","signatures":[{"sig":"MEQCIH5on/ay2w800iV1lQrN8NXuS1AigUe8Zzi0EkH8mmvCAiB891iAm2vp3U0YAWqWT5t+P/z8sy7hLvQECJ66znsYKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107725991},"type":"module","gitHead":"002d38541f66f518afeb45219bd9eb0677d33196","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.10_1778023545268_0.4462598955942716","host":"s3://npm-registry-packages-npm-production"}},"2.304.11":{"name":"decocms","version":"2.304.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb2bb6bbc5f91b106b5eb2f583b96683c62c1661","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.11.tgz","fileCount":4863,"integrity":"sha512-rQwTmh6fwYGQG4et0yq06ADVy8FJ6hqV6z9H7Emnat9E+q6/DOdFl+WUq8w+Q1XbijeT8hhpCsEzdgIQ9Nf2YA==","signatures":[{"sig":"MEUCIEtUj6eO9V0zxgC9vXYZT0bGs2mjbO9lq2PFSn9wa9BOAiEAj7JorrKP3ZNZGLVwtprffkrs5V0rjM311QN4Hqwe7wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108275356},"type":"module","gitHead":"bbd18ed76bb1b22636b583fc4028c975e19f9bae","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.11_1778025748590_0.9857211418463423","host":"s3://npm-registry-packages-npm-production"}},"2.304.12":{"name":"decocms","version":"2.304.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"515dcdfb3ebe32f2096a03cb08469a8512f38cbb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.12.tgz","fileCount":4863,"integrity":"sha512-G1ArFEo6qG1q6RsYcxIqa8sj2bHd5U3dtSdZ7+gIXzrC5T3sec3GZYc+lqyj2V1PuuEPdIeZS9XORuR2lpWG3g==","signatures":[{"sig":"MEQCIHdOeERqhrcH3vGUytASr38GlWpVTgHxknbclWL7RWLqAiAELlJE4tY9sRK9Y2pnlXqjMfigTQUqtMw6w7YsIhHeOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108275356},"type":"module","gitHead":"84c0c7799a1e578f22fbb502ba3d46332ffed15d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.12_1778025896106_0.8884181337994339","host":"s3://npm-registry-packages-npm-production"}},"2.304.13":{"name":"decocms","version":"2.304.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"887a93d05c631d3b222d79c8df6364b851324e79","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.13.tgz","fileCount":4835,"integrity":"sha512-yXbqHWm3kN4bpg/5CPWMBXPqQy+Mn2uUZmm9I3UJGBcHatjL2Gp2Q9p1rbtKHLCuBHBp2OP3j1PBwPeUlixmqw==","signatures":[{"sig":"MEUCIGOqeloUYJQPFsOSBfQqjlDGOWRenETcxpSc7lt0cRbuAiEA9oZNQoLqNHyozuPXkK4VOhlEDacWR4I5acE9BCJ+MQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108294459},"type":"module","gitHead":"b000fa8eec8f310eb088691bfc93ddaba9c08d9a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.13_1778028652792_0.05367772520905545","host":"s3://npm-registry-packages-npm-production"}},"2.304.14":{"name":"decocms","version":"2.304.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d557343bf64450155dafd972fb837c734d2a0be","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.14.tgz","fileCount":4839,"integrity":"sha512-1NVhUEuz3/9Secb2+VnpB84M8wtX/nhjx1qzsOVEcZ7XvADJ1igT+7gXr0B2Ni8e7JG4KgJJIrnY0XPGoKxlcQ==","signatures":[{"sig":"MEUCICDAL+jARr3IkKtkY2OKTVYhZQz8fiTZWz1D29z6LLDDAiEA9VdaBCsGqocJwYcSDcPbByWiVnqyqszO3ciYd9vSR6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108241867},"type":"module","gitHead":"1733e22ec8e74b251e4eb2c8b6fabb85f5a4b8e3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.14_1778031310506_0.23234190895697004","host":"s3://npm-registry-packages-npm-production"}},"2.304.15":{"name":"decocms","version":"2.304.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e8196ff16041ed4c317c9261f6758de0c09bf3e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.15.tgz","fileCount":4796,"integrity":"sha512-tED6kdbjRH1iyASfangr0PYl0I18AuOSapGNs+y8pYzdU6SOyqLtJJ8q/mO+ybzfeNmVK9Pgv/MFi6g72i4cNA==","signatures":[{"sig":"MEYCIQCAXQcQ5JJ9RK0lMuTCwbt6De8DSnJMqJ0ODMjZIwZTmQIhAIJeRsD/dCL1NIKz5WpnTuwP/SWm9wzZaaypbwsSwSqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108195005},"type":"module","gitHead":"bdeffd36c59b9d6f53b1f4d11db75b6b106131da","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.15_1778031698171_0.7085419715772554","host":"s3://npm-registry-packages-npm-production"}},"2.304.16":{"name":"decocms","version":"2.304.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.304.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33b3e1aa1371af205e36f9740d47c50275ba579c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.304.16.tgz","fileCount":4815,"integrity":"sha512-qqqyA0a4qEd1dsxvZFPnNk4Fa9g3MZUh+cOXWQENIt/XyoWlR0mKd22wKt43uJqJoLi5/yCBiQ3P5xZVgDQYag==","signatures":[{"sig":"MEQCIAKZskndXanTTq3GRFkC7zf3P2AtyFxLuaxJ5J0L+XgTAiA5fxmFlVMBdzn7I7XcFZ2UZ48ZnKo74/UHtP9SRKtb2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.304.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108215103},"type":"module","gitHead":"74aaddac396061f83e2fe75aa4d0780ad01afa93","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.304.16_1778078461506_0.0032289545281256604","host":"s3://npm-registry-packages-npm-production"}},"2.305.0":{"name":"decocms","version":"2.305.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.305.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38e211f170f258c6f9eef589acb6906cd7ec53d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.305.0.tgz","fileCount":4853,"integrity":"sha512-9Rth4rsAeBxSMao3KcA+5yafmjJGnpTc/AyEjO78c+LGVsH+PzkCEfpSojGMsPFBtlASflilj9WZIY5oelu95A==","signatures":[{"sig":"MEUCIQCeDsDfhYQ2fuWJ17XEOL5sFmI9ndqM4hlr8FADQtUiEAIgDqQbMDuS4N7/Td1Q+PpX0adwmiDGP5A/ZecuPH03DaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.305.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108268371},"type":"module","gitHead":"2eca696644704090e16d7359b16fcbcb9a52c8a1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.305.0_1778078902017_0.13042972564472244","host":"s3://npm-registry-packages-npm-production"}},"2.305.1":{"name":"decocms","version":"2.305.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.305.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86aa91bc80ce6752d88fdf29ebe19945660a1f9b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.305.1.tgz","fileCount":4790,"integrity":"sha512-nhVhG+fq7DuRGzrWns5pQP4bw5TzZVCGuhaGrY/WQmXtqBnn4e6InEqMv3ebq1T63V5vZtxo11JEAZItTOwieQ==","signatures":[{"sig":"MEQCIH+WqKpV8LtlVQv/EP82YKJ4MycQs5NbmL9tdomIZkqsAiAK+bgYGZyrENfDrEWkYkyRBugTbdK99JqswSbYGyyZkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.305.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108176687},"type":"module","gitHead":"608ae60f94bae3ebc69c769e08e1753031b337f3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.305.1_1778079012441_0.5773106660538612","host":"s3://npm-registry-packages-npm-production"}},"2.305.2":{"name":"decocms","version":"2.305.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.305.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ed469b8c7c73dbc87de44a9d74edf36e34719db","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.305.2.tgz","fileCount":4840,"integrity":"sha512-hfVAimhExGLplTDa9wl2qch+0rpHReoqZ5g/4W2aLNPDi2UIXRb5D1ZqPx/SiIH512J7Bjxo1AbHEO4piSchbA==","signatures":[{"sig":"MEUCIQDwQNja6gE0C5TND1k1x/RP4rPPakNtZdqAl3VjwhE4pAIgZLwAvAdrulho9lHzfAhnBnpbNpD7AwKwhaYtGa5pCKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.305.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108237273},"type":"module","gitHead":"9746857b4b1b24940cf98098ba29a1609b5e6642","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.305.2_1778080783623_0.4793535355901104","host":"s3://npm-registry-packages-npm-production"}},"2.306.0":{"name":"decocms","version":"2.306.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7294e978a91a281c5ef3ef4bb87b944e4540e91e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.0.tgz","fileCount":4840,"integrity":"sha512-Bjmw9GuXShmQQLwHFnGOE9V8Q4YgJK+UX5Wf5eP/zkOwFkZqnxG1A8G66S25Cu0bJZgv2GH3IP6cOmj5Yi50mA==","signatures":[{"sig":"MEUCIGjAvm/SXMibRAntw9/5FX+xfQcHMpUou32Do4FKxtIzAiEArDNUUdWAfLjYQQZLzbUXRdCoNTQ3E/oRhD26AiwHpRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108231287},"type":"module","gitHead":"73d64e64902d98b09ca138043fa9d02ee16c7f55","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.0_1778085566985_0.866768439827879","host":"s3://npm-registry-packages-npm-production"}},"2.306.1":{"name":"decocms","version":"2.306.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f4addf011ba678c1319e199203b282cd654ba3d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.1.tgz","fileCount":4853,"integrity":"sha512-yvrJK4eebx9PV34HjVzwLERBn81jOcjaFXczJTGWc3ZKCsWWTScCGQb5u0qmlkwvaZL8d1xRdWQLxAAKPexJeA==","signatures":[{"sig":"MEUCID2qlbAz8M3IyZVaqo42Bozb4DjODiKhHU40bD711qKnAiEA0X9JgPHtXLQ5M58JTSVNy+TYU8xEmqGeB+HBKrmtp8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108256950},"type":"module","gitHead":"f3869cb4a1db6a0054f893bb308fadedf93fe1d6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.1_1778089793559_0.6893627099723338","host":"s3://npm-registry-packages-npm-production"}},"2.306.2":{"name":"decocms","version":"2.306.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f243a7a58c9ae0a4cef6d25cb6d1421382354fde","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.2.tgz","fileCount":4865,"integrity":"sha512-Hwh6HoiFDmW51MgNaLy5GFy2OYiSmG9fi22yfS/vUrJBOMO4SeStA7K9owEHb0udIRt3u+GHAB4QAcl1dpqihQ==","signatures":[{"sig":"MEUCIQDsc+vrj4t8PE3uYIjdJ7kDV0sKFV8KuzZiYxrrNvI/9QIgGfaopBxTr4UKEGoXD31zVpFoNWQm/7WVp8FtJgJ/i7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108280903},"type":"module","gitHead":"57393314198a0fad990ff6410c8e849808211cd6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.2_1778091246435_0.30562170338531147","host":"s3://npm-registry-packages-npm-production"}},"2.306.3":{"name":"decocms","version":"2.306.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8b9d0c44020cbfca2974ddfde02d4635927f662","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.3.tgz","fileCount":4858,"integrity":"sha512-SHfz6TCsvHJEKAvmAxDzYqVtgqZVhzAVjgfeTpeGQMAfH0ZiFItRbP+xno2DARmLZFqAq1quuDCyzCiJXcJ/lw==","signatures":[{"sig":"MEUCIGU8Qfksch6JIYNbMKltfu+n+R1Ga2dQTVqYO3bBgjwIAiEA7FCytavICS921kToEjuc/fIvzfzZ5cbv4nwyR4kD9GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108274904},"type":"module","gitHead":"5338f2bfe6794be3a9c3021416fc70c54cf41c47","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.3_1778097284695_0.08496285149074989","host":"s3://npm-registry-packages-npm-production"}},"2.306.4":{"name":"decocms","version":"2.306.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2288c01724c9df03d15b882a35002334f09b357","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.4.tgz","fileCount":4790,"integrity":"sha512-zPzXc7XVyidKBGj/5lLzl/UOWT+utfx/tkqh921H5ItvPsNWNtGGpJgbF0mGvm4iR7pfeFo4KkfICBnrzPDzUA==","signatures":[{"sig":"MEUCIESQ94fQ3MYy/a9x5xrXQB4achH2mBnVCh/hGFbOHeUQAiEAgSGb5CKWRcGF6kYjA+O2qTzIem4iVIJrAJu6oktvI2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108181453},"type":"module","gitHead":"d252645484e502f2664e93eb36045fbcc90b22c7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.4_1778099412337_0.20180626531677093","host":"s3://npm-registry-packages-npm-production"}},"2.306.5":{"name":"decocms","version":"2.306.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4320ed22ae207228a634909eb29d12f7a7656da","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.5.tgz","fileCount":4836,"integrity":"sha512-8hxtW8+F+Zxiuhl9E2YBCtkkTPGYe31FN8W/je05meWvNEP89evhgsY1/c1Q5FRDj7em+wEd+YFxNwepLrcWVw==","signatures":[{"sig":"MEUCIDBtcWReqiSI+XVciS/4uunocVw8NnbuSbyV95qXHLCFAiEA63ZHmJXej7UqDj47G5ls9KVDs4pfn1Op0Tji3a+k5oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107144294},"type":"module","gitHead":"11efd29d9030493e6660c09f33ae3cb11b6843e5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.5_1778102858062_0.00762440935201969","host":"s3://npm-registry-packages-npm-production"}},"2.306.6":{"name":"decocms","version":"2.306.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2da1450d7b1f0dda578fbcd0fb00ac9eeb7e129d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.6.tgz","fileCount":4846,"integrity":"sha512-ElRYjXUaX3E8T6KsVhFwIV3XnCuoj+IRyA+sTyMwxc5kpRstmraqmnFHqIV8ZLNPVu3aIT4sSubXU33oPdqMOg==","signatures":[{"sig":"MEYCIQCEPqsBeBhSt87Gj++VrcXDvtbayiMuAw5Kj9xXKfu6YgIhAK5loOUA/XFTNq02HwG4KQM3uGCMspCC0Gn0pCqQnFLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108296700},"type":"module","gitHead":"49493a2657c6670077c7647322ba53a84df1cf86","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.6_1778104715872_0.995423063942406","host":"s3://npm-registry-packages-npm-production"}},"2.306.7":{"name":"decocms","version":"2.306.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25b5303b0869fd5ae3e73b8831ddcf3892a57a16","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.7.tgz","fileCount":4790,"integrity":"sha512-FE+w5LORfDZjCwRWTLy3/GH/nMCkH2HYeOmSuKupRd1Ux3C2G0kyga1el+pT3t0bCEC99RRNMHyTGbQwf+tblQ==","signatures":[{"sig":"MEQCICSeWuMl33SzG5SXLbi2gwSH659LZD/w4CA0akVjzW6LAiAJZVFIeLSu11gTw2XZU+lkjQ+ATtj/u6wFL4Ca1clVWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108184793},"type":"module","gitHead":"9ea0d6c46b988e7792ca46e00222ff4bbb3e9e2b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.7_1778105842059_0.7923470829950316","host":"s3://npm-registry-packages-npm-production"}},"2.306.8":{"name":"decocms","version":"2.306.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b6a2d39a8cfb53a7af1f99131ac2c939a7b3cb6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.8.tgz","fileCount":4849,"integrity":"sha512-z/qrG//PnmDUZ8ATpYP1ZaepHEJoiHah4xgFTk021MW78rYVnrIEfz8NSPuljrC28v38SO/5v+OpBq/HdqaZqA==","signatures":[{"sig":"MEUCIQCcZAV8tYVQLqQXEwmGaBDNPpZk34zE+WSA5hwrwHO2iwIgDpuHEMYbGOHg7dTdJhuuBgWKjReP+dn53BO+Fa9dVtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108231695},"type":"module","gitHead":"09e86dc30dea4fa1f5ec61cdd3aebc402dadbf82","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.8_1778106800406_0.4580819809110872","host":"s3://npm-registry-packages-npm-production"}},"2.306.9":{"name":"decocms","version":"2.306.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7fd824b70f1f7ce45dd720565bb42ffb56a96645","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.9.tgz","fileCount":4845,"integrity":"sha512-3e9dw47qvR6QmJp8qsWkRM7UiohFJakeJhgKcvfzjQ8WJQft0qLTTEKt5k5o13kh9GlDd/gj95rZKTSpbqkmAg==","signatures":[{"sig":"MEYCIQC5oTmCGjUGPw4cxPtYrYRXel32ll1RPicL/U9rint/9QIhAOosBaGbNf5UOdIWZbzUHwJVItQQbYOMxJOIN0CDjxyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108264123},"type":"module","gitHead":"555415e0801e556e2d9bdfe08fc5d84d524c9ef5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.9_1778108363051_0.9915951881948724","host":"s3://npm-registry-packages-npm-production"}},"2.306.10":{"name":"decocms","version":"2.306.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5149b0da373fa2a28ffbb579578cd240ba8d5959","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.10.tgz","fileCount":4827,"integrity":"sha512-bO8THrw+4PXw0FZDE+cptq7rk25tS8iO4JJaJNStu/Qce97eywnKcGW6CnUO/lzE9rI+INA15c1Yp+81CRe9Uw==","signatures":[{"sig":"MEYCIQDCXC0Xz7d+lHXvEHugBGjzQ1ofY69eRYRNKrucNRVY4QIhAO66Ck3J86N5V9AYEoRmybSbTL1vN41kqiMRQNAmQgbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108231886},"type":"module","gitHead":"9a1ae43eb798a6a5b93ba6f3a9d4fd33fd551c5d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.10_1778108536911_0.9621741658981957","host":"s3://npm-registry-packages-npm-production"}},"2.306.11":{"name":"decocms","version":"2.306.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5724ed185716e5500735b1e64896474da481183c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.11.tgz","fileCount":4846,"integrity":"sha512-vuf5Hjvdml27TA0YKNfiphbHM3Ka7HOAVtZtM0r363As5fvrfSjMQXd72zpKhWLsAdwvcS5rQLe+Zn1FLm77Ew==","signatures":[{"sig":"MEUCIQDQyOns+Gz1TF3fVEd0mfrDI8Ha01kKi1C8abGcc+mmAgIgF2EX9l5HLPZ5uKsD78Ui+RKTNcP42HNWnDNtCEPY9vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108311995},"type":"module","gitHead":"cc8319247b6205d34a47cc7538774ea186984a98","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.11_1778109233287_0.41262095673846466","host":"s3://npm-registry-packages-npm-production"}},"2.306.12":{"name":"decocms","version":"2.306.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58ccfc0eb41f5565653fbd7f09c8ba66f6614176","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.12.tgz","fileCount":4815,"integrity":"sha512-yq2WaYphbRk5Ul9T5uaoxiNDmyuR1RmKDAWspnmaG8kWP7h4mv71B8vF8TffWbDZXpg9/E3wayICp5bh41U+wQ==","signatures":[{"sig":"MEUCIQClyCU2/t7UrFLBkNf5gVIVSj049snsYGGwgcwJTsIeqQIgOpWHMWgZAOVHbAfaqjFD0sh47o8SqWQespX/XO/I1wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108211123},"type":"module","gitHead":"623b27ee47b5f12dd817b25bd991dc934191d318","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.12_1778110769046_0.26776000162368296","host":"s3://npm-registry-packages-npm-production"}},"2.306.13":{"name":"decocms","version":"2.306.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"214be4f6f8af573d0efd64543fa0bd09af12fcfb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.13.tgz","fileCount":4858,"integrity":"sha512-hdueyKCfn2SDw8jYqVmBgq6rC6yrb1GmltT6WBeNcOo/bzKO4hf5fkQEC6TNfW4ghzY3iNAFONW4C6YVqPsdtA==","signatures":[{"sig":"MEUCIBimYS/dvR9KTrpEHC3hSfLf4Cq3uwu5P6+Yx28EeichAiEA9xSfZh/rTNpVPYUNi/J8fp4w0A6UuIrYiW6kwU9PMXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108281096},"type":"module","gitHead":"fff3d164abc047c984ae8d11764a56eef1da5dc8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.13_1778111266854_0.34532577306565515","host":"s3://npm-registry-packages-npm-production"}},"2.306.14":{"name":"decocms","version":"2.306.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb358ce7345df13c3432e1cec8157c5b80a5deb7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.14.tgz","fileCount":4860,"integrity":"sha512-qL67f+wXFpxUoXn8LUdZEsJTryjosowk+GcxvexIbiKsEwGky8qpNUi/ds35GeOjHwVFdyzh+WC0vw93rtQIbw==","signatures":[{"sig":"MEQCIExq0ewi6s+RfmTzPPOomwF0QAVMNC9Q6pleVS1n0HieAiA6mhuwCdFzJG7ZrNG7wDLQbtAvKBqs1uFhwl0B5yVz1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108270905},"type":"module","gitHead":"ec709e9937410c4e4af16956c7b1b423c51ba189","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.14_1778111911776_0.6180884690844708","host":"s3://npm-registry-packages-npm-production"}},"2.306.15":{"name":"decocms","version":"2.306.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d98dd6cd31d97ee686ffa2ee8f0f7d5aeb10b271","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.15.tgz","fileCount":4843,"integrity":"sha512-wHfUMkHOgOUmizS2MyVgEdV6hm3vDwvXEZe2Hh16sK5C08QlkTUrIvApDGs3nu7bM5ZEw0qaK+MDQ+4SsuZ88Q==","signatures":[{"sig":"MEYCIQDFlR1PBg10rshflCIIbTQtW8GDC0guXK/JgPwMuCAjTwIhAJlZHQUwTHvmhIBn7QAbglGMkx87FIaKwyJ6blTr/nwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108253602},"type":"module","gitHead":"f0542d9649f0a1b7a5ba7cb4825701b3cf57d50c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.15_1778112550731_0.5146333168991095","host":"s3://npm-registry-packages-npm-production"}},"2.306.16":{"name":"decocms","version":"2.306.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7839e537693e195c3287f7c1f589cafa82f1fbd9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.16.tgz","fileCount":4794,"integrity":"sha512-/LMWq/uBl1m5PV1ZGhjotUGu0Mwf53bK8RAyrr7wrcplL4XeIMmAXiNvAwu8mPjiosKzJu3CFMngGJMyWtDD7A==","signatures":[{"sig":"MEYCIQCLB6oBtlw7l7pBQBRBfx/5yph2dnFWnAQ2BzFzA0NdCgIhAN6FYH/XYEvBSMByuKhTJqPax+i2JpYxDAHBug2UANr5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108164239},"type":"module","gitHead":"26ef693367a980bfb58c4db4867598fb7a2aad63","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.16_1778112561476_0.57614624713037","host":"s3://npm-registry-packages-npm-production"}},"2.306.17":{"name":"decocms","version":"2.306.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24537c7887d1c11bb745d02cd66a501ef1feaba2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.17.tgz","fileCount":4865,"integrity":"sha512-q5nSDrAJCHrxtyWRrLx3zJBkLP5povN0tQCwxVG9lD2zO8ndO4kdkrWBoZRWBgfkqRHy5FsgD/Z7s0uMqefG0A==","signatures":[{"sig":"MEUCIQDPmBI1hDtFBM9PMfD1sZ6fTjK6E1EXWxAqCPvZ618zGQIgUFFlCavDNSc3gcqbTAoBGCmnrtxwxsg1w41RFmWWSWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108288003},"type":"module","gitHead":"3afcbd068268eaffbb61d439b17364701189273a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.17_1778113048982_0.7175578199358241","host":"s3://npm-registry-packages-npm-production"}},"2.306.18":{"name":"decocms","version":"2.306.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.306.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"427af807ff68191a6c3b9413ea5e245d7ad33c87","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.306.18.tgz","fileCount":4847,"integrity":"sha512-66mSsvW5GkCF4VkyQyV3ImL/9SG5sZlHSfxxXbw+1H/qbWxuJPKHRZia/ekubajSMC0tmORP1YHULL22sMlf3A==","signatures":[{"sig":"MEQCIAQnGpujvfnuaQGwsPxKZ5dvnRAxrHM4fVNkV6C0MXUdAiBULT5CzhZYtd+TR9ES9qWWz8VyRKI8O4SPMyt2SGT0mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.306.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108274566},"type":"module","gitHead":"e31499459632ae66dd38b8190bc2cbac28522a5d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.306.18_1778134250872_0.2685131808811172","host":"s3://npm-registry-packages-npm-production"}},"2.307.0":{"name":"decocms","version":"2.307.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.307.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52a7db1b586dfbac78fd2a6b9216d34ff174c986","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.307.0.tgz","fileCount":4832,"integrity":"sha512-C+SsHHabyLq2a3KBonfLaokTRi6MWkzyHZKCUboFx2PNbQzNPCvXPrzgUCLKs9g7KtUlclHXRTx5jqYy2zbS6g==","signatures":[{"sig":"MEUCIARK+AbQ4KDUHCTuNvKf6L9icIhR8qFG3fCsE/m5V3LaAiEAw3wh6ZStKK/3Gn8CMcLqwW11Y/0e9vxpGlM+dUicYSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.307.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108246034},"type":"module","gitHead":"c1e7aca9d95dca676b390a9b84216a26088a6443","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.307.0_1778157914736_0.24818821776417255","host":"s3://npm-registry-packages-npm-production"}},"2.307.1":{"name":"decocms","version":"2.307.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.307.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"934664454a14438128b42dd89b265dbeb5921168","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.307.1.tgz","fileCount":4858,"integrity":"sha512-mN/EbexrGEnCVO7Ud1lR+9DmOVqyHuXl03JE+Z45FBXHe+JNq7wxMTMx9DsCGWBBhhSB7THwLBJpi1PNmlK0WA==","signatures":[{"sig":"MEUCIGMTLS00ue656ede++jlf3MlLc88BFC9LSiwvM9jutDpAiEA19OuOFibGuADDwfu6Fw4lVsbVUsgV7aAmwwue+q2LkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.307.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108285601},"type":"module","gitHead":"037bca2ffc15b16eb66360822c3e434ed75df149","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.307.1_1778159911614_0.3458174490560475","host":"s3://npm-registry-packages-npm-production"}},"2.308.0":{"name":"decocms","version":"2.308.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.308.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bdb949c1070a81d0a7e70bf5aec03ed300a11f03","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.308.0.tgz","fileCount":4853,"integrity":"sha512-rfydT5wVLSz6qhMznsyYc0XVt88WjT+ApA6q6WVsn400SD+ipRBwrbfoNRfgKYlSkIz9wiENhf+TzsDexxTj0w==","signatures":[{"sig":"MEQCICR6PSTHQoyJ9OSjP7BJhStxJya5IU3EgGyT2UC6Bg2kAiBFEdnDOsZiCBpIjM0mnMUx2y6Yb1v9d5OYRamxGKP79w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.308.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108283480},"type":"module","gitHead":"7865b91dd7fe037586fe10ca74144ee820924060","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.308.0_1778161464638_0.9214547131490665","host":"s3://npm-registry-packages-npm-production"}},"2.308.1":{"name":"decocms","version":"2.308.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.308.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b36338d34f79ad2494094cd8eb4c8732540c5756","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.308.1.tgz","fileCount":4801,"integrity":"sha512-hDcTXW5MPG0jmjKBs/SR7B/ovihA/0UZlrrCVbAHEkoLpOG7gZXmVPskFbUho/0AOVjHFrDICkDifPJCHhikHw==","signatures":[{"sig":"MEYCIQCElbvqrYMgsF1YmmlPhLJFqfCgzWvxrO8cKVnAj4iUWQIhANgPnKGRxM6pQw0nQ9DuadG5jCZmoCKlVRLl28mvJk7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.308.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107232043},"type":"module","gitHead":"924ba507ee73e2fa55472d07a5a8b9b9233319a8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.308.1_1778162224142_0.5722936579489164","host":"s3://npm-registry-packages-npm-production"}},"2.308.2":{"name":"decocms","version":"2.308.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.308.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"626dea952c32227639caf112b06a325971ae5cff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.308.2.tgz","fileCount":4861,"integrity":"sha512-TmGeA2ibPpRvHqqmNV4sOQRMUSLvltBhK/fzO5wwXz/WAASfz96Edz6y9dO3K7gDanCasdF/OrTllsA2jyR3SQ==","signatures":[{"sig":"MEYCIQDQEkF1ymKJPIMNtqAPgmXy/782JoaOHOVI0UW1QLei5QIhANkrlS4ROV8//ab/O4OXFj5NBSHgWugr9+Wy4BH9qWBz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.308.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108291915},"type":"module","gitHead":"1251683c832542202285263c7e6d8eb472f8a3ae","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.308.2_1778163777291_0.5234801419376589","host":"s3://npm-registry-packages-npm-production"}},"2.309.0":{"name":"decocms","version":"2.309.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.309.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1323ec6b1f0f9b9caa37587dfb8c1662c71ee52a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.309.0.tgz","fileCount":4642,"integrity":"sha512-JSFSBqyHbyF1Q2bDfyJ+l04vDr0hTP8xEVcEUzEEJyM9lI8at1me03W6s/AtIzv6gheeaz88HgxfD0NHfQh/bw==","signatures":[{"sig":"MEUCIQDGDwiMiApQPB971eStfb/2hVg8krdh9VHd4jXLhNlqXQIgfpAnSVhOF/ysxeuGc+MFjD9g+jzNQUHmlCZfYl2W5Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.309.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107804625},"type":"module","gitHead":"c3c5fe36f2699448320e9b786ae653ed0ec75629","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.309.0_1778168072700_0.3154002795290727","host":"s3://npm-registry-packages-npm-production"}},"2.310.0":{"name":"decocms","version":"2.310.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed8910b3bdf4e40f1bf43897baa893611db0734a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.0.tgz","fileCount":4784,"integrity":"sha512-U7EoVx9+qlI9bgDn/TvDMWWwh3FtpFvkCzaK7AhOGQQmevxECsyBfk+oUgFtPWaiJJ41jqKj8hlQH7QbltwZvg==","signatures":[{"sig":"MEQCIBNNeioQERfs0p13zajRDQPzq51+oWuSIPigWtBlruQ8AiARoaH7yQurFKFgvCAoF2f9374gbKlKoeghibg40HchUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108203138},"type":"module","gitHead":"9bd12b9dab0982d6536eba86017cf5fcf5ef43c8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.0_1778168882764_0.35246671763676485","host":"s3://npm-registry-packages-npm-production"}},"2.310.1":{"name":"decocms","version":"2.310.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9dfdafb90dfa37786bdf13f65b5934a2f00c5dc8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.1.tgz","fileCount":4857,"integrity":"sha512-7FpNB3AJrGPe7GMyHNgyKb+WEq/AzuUDT5AmG+BTkb+y7tu/a4KGLtUF1ku2LAK7s96uy5FItrl6D9MxLdR88Q==","signatures":[{"sig":"MEQCIGUiJMdzC20+I5nGYSaedUj8jQqR7sD91oPzQ75mQjHqAiBjJj7TfIZziqaZkQ+DMSYqqEJdvdcYkv3X58tQ/12bGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108267326},"type":"module","gitHead":"e0efe4d4abd3ab97366654b9679badb7c53fcccf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.1_1778180876061_0.18801291816385834","host":"s3://npm-registry-packages-npm-production"}},"2.310.2":{"name":"decocms","version":"2.310.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77dff8044829047429c4275d724512b924a8f560","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.2.tgz","fileCount":4825,"integrity":"sha512-SDgSOOPBB7OiMabX7PSXHdtyFnBG8hXh6MMQUzNKUKio+lh27VSFf2K6m7GqXpHf/BxdxpqcHIg0ZFfINwVtnw==","signatures":[{"sig":"MEYCIQClcN+c4dhilwBfVCpDjDjTr8+SrKKesDJpjxohvV01EQIhAInmVRYlCiyDrbefmK72xSG9AlMQUTTobkQ4qN/8+Arn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108202240},"type":"module","gitHead":"f400af3797a5aa9c294a51a4f3bc0d74d58f07c3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.2_1778182446069_0.5623052737045096","host":"s3://npm-registry-packages-npm-production"}},"2.310.3":{"name":"decocms","version":"2.310.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce6eb135d223b52bfbc90c44d4ea425759089c0e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.3.tgz","fileCount":4853,"integrity":"sha512-RY4SOzb7WoaZwcsBegjDFswLY6lk8EehOY4LE+BjOD/FDqfv5OOQM6vovTImWgIXBokZ6b5WXI5A8xu03jgsLg==","signatures":[{"sig":"MEUCIH6hYw24YIG8UCzz3zedvfe2MvLrVo0sj9Gb/GwBOao2AiEA/dmoHGbpWI+0CMbivgmwTKwEanU9Zz9r3tUxsn0Q5qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108243545},"type":"module","gitHead":"8d12f9e5c55db120b9efdd6b6e43f6ed3bb1ed04","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.3_1778187736569_0.7006597491533042","host":"s3://npm-registry-packages-npm-production"}},"2.310.4":{"name":"decocms","version":"2.310.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1314157434399ceb92e3e1aef04b74b61060744a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.4.tgz","fileCount":4870,"integrity":"sha512-7GtprEvV9i8x1h6wvkdQL51T1vHXJa7c+AQuLaK+q11tGbaTrUxm7YBrzToH1djHKTydRNc2VFsB7E0+z0SI/Q==","signatures":[{"sig":"MEUCIQCKDnp6T1Ok/BfoDSdcZyegZTMQ8BIXpWjJYsEE15P4jgIgQcrMtwFhpDVJnupfJ6NfHE7LFC9VImTfkQdX3Eu7F0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108330072},"type":"module","gitHead":"82ef5c7737c9e68db70318fc21fee9fe40c9994f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.4_1778189231060_0.7809585937300874","host":"s3://npm-registry-packages-npm-production"}},"2.310.5":{"name":"decocms","version":"2.310.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"840a0c650d4b092360f35653a818fa8d0bec5c14","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.5.tgz","fileCount":4867,"integrity":"sha512-Lq/RISWater5zcbU9+fqGFD8wHZK7wDW9TkZO2psBvdj7bYmCmQqBriYXqoQz1ukeBebg4KfocKSbwEv4CNWLg==","signatures":[{"sig":"MEYCIQC0oOCC6sjfdWCMtjpttku508uvqewqcstni/AbU3RzgQIhAIDcyCd33U7ocDiznxj23FBFHKFdVJFcP8MK5f8bIYnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108305121},"type":"module","gitHead":"1af3c5ce4ee9ba685f0c442620ee8a2e9b8c13be","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.5_1778190562847_0.5406184265024816","host":"s3://npm-registry-packages-npm-production"}},"2.310.6":{"name":"decocms","version":"2.310.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a05e05e8392cd4e395533834fd94188fbcd708b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.6.tgz","fileCount":4820,"integrity":"sha512-Qn45GlR95qTuSmXucycIl777BrsGA/lzNlJl7ysfzxov2rnK+FzNP1BJPnzjj/wphyo48Xyglk3SBp7hPIhY+Q==","signatures":[{"sig":"MEYCIQCdKTpiZV7kq4dEgnIRPu4CMlPPO5VGiD7ErwBufbAxNAIhAO/WZ0mvYT1dbcQ4nhqBYP1FHPjVzlqJck2K6xpsrkQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108201890},"type":"module","gitHead":"31f0deb6a976c90ba9a5c174bd4106960eecd7a1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.6_1778194134016_0.5431864726763898","host":"s3://npm-registry-packages-npm-production"}},"2.310.7":{"name":"decocms","version":"2.310.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"347a13294cd74121ea74c060cb553a39c7964996","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.7.tgz","fileCount":4848,"integrity":"sha512-Zbv+z1PAujao/nLmcyLljRiRS83mCuYiwkyBhag8n0Kk2V3wHmIlS4hxsuOEAo4Ce2E3ssfsmG0eiflYrRI/ew==","signatures":[{"sig":"MEUCIQDV6MmoFdFJGDJE3Wo35gD8HY4roimXZLzejPnxaqBbIQIgIoO3WNg6e495J6VN0m+PY4JjUHWhYd96A4MNtPm1OUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108229174},"type":"module","gitHead":"af88fbf0e94442fd377713d7cc3e59770aa7132a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.7_1778194254316_0.7717108587618287","host":"s3://npm-registry-packages-npm-production"}},"2.310.8":{"name":"decocms","version":"2.310.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d849711c4c3458293c1998bf9d5b9f8e283d712","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.8.tgz","fileCount":4855,"integrity":"sha512-IpNMz76+S3ZOaAe77xCK12ihQSGk7ArDPtVvYKGpwNJXJjlU4UHf0bbDSSQpjJ7SjUYgG8BNA4rtva4SGeCayA==","signatures":[{"sig":"MEUCIGm5EPemcYEjnIh+nP/84XkAzfxF0aOMHX8R95uHlPh4AiEArYisVr9bFuhaJHP0JvZLzRKtnSwjah4M5iDBvQwdFLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108237504},"type":"module","gitHead":"3e53be2a7dc39301b81c984f8798a59708f88c47","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.8_1778194580205_0.4266795741660736","host":"s3://npm-registry-packages-npm-production"}},"2.310.9":{"name":"decocms","version":"2.310.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0c3524509a487d70a74224ef6b5c2c25710b090e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.9.tgz","fileCount":4813,"integrity":"sha512-+wKlwHPeuKw3c/jv3affbIaCoqgMC4lmVC0N4I8QTqpkUOz7ILoelfkn7Uh2AZ4tGjvKLc23dOrGSsIUBgxU5Q==","signatures":[{"sig":"MEYCIQCihqhzOyYWtxmYU4kvk/NELyfA8WqxhoOZX4TRnkScvwIhAM70+98lPqwCarwEWiyDWpr84OfKnlT5Hb0O7GXtohwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108189879},"type":"module","gitHead":"59d8046944502854b2c851dd677f392ea1dad0ce","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.9_1778217876087_0.6725853446539258","host":"s3://npm-registry-packages-npm-production"}},"2.310.10":{"name":"decocms","version":"2.310.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4ecfa309f06b223b5257d5f8ea3b051617ba774","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.10.tgz","fileCount":4808,"integrity":"sha512-eNkSIV6KYMA07py0T82yfEkvd/DxGMRe2DgFb3rposyRHFMV0jH7yLTkocULPGwPT9FqdTs2sBWD/6XwQiwETA==","signatures":[{"sig":"MEUCIQCWG4KnvV/t52vJVgWFbB4m5g3HCEmj3JOiMB7+K4TaDwIgBQ5pz+CzV4fykSDZVMSnEGVvosFoBcf0ymog2sh0zzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108176153},"type":"module","gitHead":"76827b9bf617d6632d8273f2aa3517029a4da073","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.10_1778219377571_0.06953871468666373","host":"s3://npm-registry-packages-npm-production"}},"2.310.11":{"name":"decocms","version":"2.310.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"98f0238ff63dc510a9da368b04c174769c444308","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.11.tgz","fileCount":4868,"integrity":"sha512-sTy2i+/4v/DnZ+FAN/CLBhh1ZeBp54+/a2SCEp1TpWAYR+aUHVPD8yBlwLxbeYDqcOqIF9PscAqBgKbdUrPQGg==","signatures":[{"sig":"MEYCIQDw+6UZj/0u5YGqwV80iA4g/dUfMWewv2MhVSLS2JmbzQIhAL+6P9XrThUUntg2O7NsY5MMWKERq2tZqbQ/c8CsoM//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108255060},"type":"module","gitHead":"66eb60553be9bd40fae71155c216db6756300001","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.11_1778221635429_0.5576510287970624","host":"s3://npm-registry-packages-npm-production"}},"2.310.12":{"name":"decocms","version":"2.310.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.310.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e18f4e22e4684867b0c353312e12d29f743a0e47","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.310.12.tgz","fileCount":4809,"integrity":"sha512-j7FvEJF3muP7+o7FsiUnoOEXLomRIO7ShnzjFZYkJq4wz/Y2iHPephKX8qKFZNSLVIpjELZAqolCjkVkpSd0KQ==","signatures":[{"sig":"MEQCIEVrj5QBMmLjM5++enCxRBROL95eXJgFX3ayDk40jw/mAiB2Qf2I8dlkCDF7ME0EPJ+h5GvHgY1QSo9mRREXaoaugw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.310.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108146412},"type":"module","gitHead":"c6b454be30dc62e463d02c86cd804e7b895b5336","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.310.12_1778263231076_0.9294015724723503","host":"s3://npm-registry-packages-npm-production"}},"2.311.0":{"name":"decocms","version":"2.311.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5a222fa83c3e6d9707999f1a382e5082b6373d33","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.0.tgz","fileCount":4862,"integrity":"sha512-BlEIZD/79Ba5IjnzwvgITP1MGTWclebaVM8ZZ8hiQQf7wDv0nRSt/UG/X5Dv2RP2WKjyr8Wnj2dz5vFVxu3BAg==","signatures":[{"sig":"MEYCIQCoUQMwB+AoHkP5JJNvApzKW1qFTvcpSphxCZKQqSGiygIhAPrDIHZd49bPByAjIp5kkUQZ+FAD0Y/+/dkAQCiBwYio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108294890},"type":"module","gitHead":"831b708d927e4e4993a160a9d90865cd6d9ccc69","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.0_1778267283209_0.23040105223653584","host":"s3://npm-registry-packages-npm-production"}},"2.311.1":{"name":"decocms","version":"2.311.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"247a1b68ccac7db5925e6007a91286972085cfff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.1.tgz","fileCount":4723,"integrity":"sha512-CZyCwNBvT/OrebEHG9ijYUctllMBzDp8pyJyoXm9P8aH5/AAYUkB3r/AuvnU9CjqV+w0nf2odd008Rr7Ubv/DA==","signatures":[{"sig":"MEUCID78i+K4M4pdXuGsnz5pAzK3cYc9DYy8vXcUywyPljumAiEAuhfo2GPbk4TFhAKg6cfRB98m0omxx0CGYVxxJSxyKVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107950386},"type":"module","gitHead":"e1636271dcef061e0934bb69961ea33de2e9ebe5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.1_1778267366127_0.5799963907036807","host":"s3://npm-registry-packages-npm-production"}},"2.311.2":{"name":"decocms","version":"2.311.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a18c9643f77fe3dfe38d7c7dd96aed792a4cf0c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.2.tgz","fileCount":4645,"integrity":"sha512-FPwS17q55qLf0Ka178YeIZ+XBbNPvXl8m/Xt2/VHZYj0j0b2GG9OkAJ0nlTAw/ik+N8K5BsX22jqFDAlJnLNog==","signatures":[{"sig":"MEYCIQD17PSPLkp7cUdVC7VMtFIm6/H7OK8XwNveD6bN+CBnRgIhAK0MlA+2Vte+i9tW174f9kHkR4dNVF3JdLsoRUjaFMwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107781171},"type":"module","gitHead":"2b716fa060fd01cc864e22a9b40d771474b425b3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.2_1778267602932_0.374215732652182","host":"s3://npm-registry-packages-npm-production"}},"2.311.3":{"name":"decocms","version":"2.311.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dc68ddc70c25bc83b5769a7e7f5e465c0a48cf50","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.3.tgz","fileCount":4866,"integrity":"sha512-9qvEuqyc+TteFkTfUIp+gyC77ZETMqX00XiVH26dFGKgUCQpNY4fhSmJZIYmcpupGgqrC2AM3TvNnRq8eAiZWQ==","signatures":[{"sig":"MEUCIQCey58h2yr33OOLqOUms9BwhHD19Ipsicc2WbtdC0UGRwIgK7CHXF0jG1Am27Hil+TihMEeYPb2qbHvSf53+PFuKEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108270356},"type":"module","gitHead":"da0010388b7f4683b35bc3ed322604c0654d04b5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.3_1778267656964_0.9894840581892133","host":"s3://npm-registry-packages-npm-production"}},"2.311.4":{"name":"decocms","version":"2.311.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f28fb3f33e5cd83e9ce09a8231e97a5d3332e25d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.4.tgz","fileCount":4873,"integrity":"sha512-8SUlLQLSo+2kfUoe1KDSFAacsWfjPYY669UbcFkF96gyd0Sk5+Pp7OOvJz9a/hbjpRR5d7Y0m0B15bD0+Ne7fQ==","signatures":[{"sig":"MEUCIF2utxHRGEG5H5YdmyZMxIMfvuRRwE404SP8vssJWfUIAiEA6L7vKKPMaw2Qo0PB9awnx7kq7B0D0obBfgxvhlkqtZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108324240},"type":"module","gitHead":"963a9a8e4bbcda846ddef69fda233a3f89aaf741","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.4_1778291366396_0.29573475009321526","host":"s3://npm-registry-packages-npm-production"}},"2.311.5":{"name":"decocms","version":"2.311.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13c2fde13e4a66e8390de599a72a24a7e476bb8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.5.tgz","fileCount":4808,"integrity":"sha512-IG/ytC6BRLo0JscPa6iujwbPKgRpjnvvrtqZB/BcLyD6EGKMcfJEv07zZfopGMM5E/MgQ6JFHBUyRvEHBBfABw==","signatures":[{"sig":"MEYCIQCoKJEiPulGya8looiA/yKkFb8wmkcQChH+hulV44tWZQIhAMIz5WUgqiMe91UwPzsQ4j6fXVZx4BwfGrt4ITRJ3RGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108217357},"type":"module","gitHead":"47e337a53b2b371c3e9b4fe5bc6387a04b1ce2e6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.5_1778292520929_0.24512262263835227","host":"s3://npm-registry-packages-npm-production"}},"2.311.6":{"name":"decocms","version":"2.311.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5eb579fd20a43cf8477b2bcf0a89c34de12c84f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.6.tgz","fileCount":3455,"integrity":"sha512-YhQrNtEG4ucrD7yo8aGmQ1casQmUd2G0i9TH9VOmP4hjkpJpcb/AnjW3FjkwXGZf3Db1E15G/1z7R5c1RtBEjg==","signatures":[{"sig":"MEUCIQD2lP+9UyLp9VWt8qocjQ7kBLAPhZPeM/t27kdACr8XqAIgNm2N3zWF8zYzcoHNNrmvYZRMfCNBdwx0r2XeiiJjf48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46420654},"type":"module","gitHead":"3ec2384308e31869670cdd341711df24789cee8e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.6_1778346552983_0.6716146357555908","host":"s3://npm-registry-packages-npm-production"}},"2.311.7":{"name":"decocms","version":"2.311.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3cf04e3c4945b4611f3bf981f5ffeb9844f88cd1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.7.tgz","fileCount":4841,"integrity":"sha512-alJbILpQEMn6qrY6Df+DD0Qf0cld6K9qth7uPjY92xkdNQvcT+3XTnsAMik1ZyyszyrFJXT9YWxocUl7dr/r0Q==","signatures":[{"sig":"MEYCIQDofUhVug7f5QREedeyAX2kg7jmv1eW5elU5B3U4qQe0wIhANAvy9n5LkPvGFN0rTfCOa6/kczXst0dMb/k90PMOBgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108201437},"type":"module","gitHead":"c490cd83e18ca5b31f2d7662d1583c800863a909","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.7_1778346581566_0.8007662727044893","host":"s3://npm-registry-packages-npm-production"}},"2.311.8":{"name":"decocms","version":"2.311.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fac68d87e501a852cf414991189b4d920e901db5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.8.tgz","fileCount":4816,"integrity":"sha512-7MVXsTmDVPZ23XjTpSOr1bFu8nu5yos15QvvI0h3jPjigPgd6t9nTKV8Pt6Ow0xSsaht/Lu/T9PH9WuJvA/1EQ==","signatures":[{"sig":"MEYCIQCRPTSNWY8qG3EtcGqDZJ2GCKVFi7oG+FZQBErjvahVbQIhAMdi3cbvRgra9CI4DbYjJqLSAo2F33U0lXs6qm0GqKTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108195150},"type":"module","gitHead":"e47329bf237bf00c049a4b459215a16282531cac","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.8_1778346777242_0.2617817679707233","host":"s3://npm-registry-packages-npm-production"}},"2.311.9":{"name":"decocms","version":"2.311.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"76eb166022b37d20214cf14fc7d0dd6d58191770","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.9.tgz","fileCount":4874,"integrity":"sha512-68ET9W9RUCTWCm21PzKUZ3j2L2aZZOhda5mlzO/THnDhwhtecU5i6BrTevXX4jmO6ZuAdFUeiHUB0xHWspJojA==","signatures":[{"sig":"MEUCIQDUw6aMnOKj9oU8Ydg9dkFy6PMHzxNhm7xzzkoPvG5jpQIgcH0OpdhwG4oWH1egmvhO7RC733kGkaIKFFo8N+BEr3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108340410},"type":"module","gitHead":"e74ad7b0ab432a12911c1e8f93ba877877b2ce21","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.9_1778348652123_0.8170972908665832","host":"s3://npm-registry-packages-npm-production"}},"2.311.10":{"name":"decocms","version":"2.311.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d79f396e7f62c0072bece3d95ba2c370cf32f7c6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.10.tgz","fileCount":4832,"integrity":"sha512-KbfTREsnWk+rTEuydD2BfcGqHwn87DnXs6ANA0xa794s1FoNMFi5khvrZjvlP0s8abR1fIulfLiTKu5JVLK2Xg==","signatures":[{"sig":"MEQCIDF4qztFfRLeEQ4uwtd5SKU55mMhuKtoDCFOOFvThIGqAiA9wRcLP3EE8LJoECp2y+fE8jNuB7V28scVFUVsGhbIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108265818},"type":"module","gitHead":"89b6069231e26789f3dbf650e2abb762a6d62c7f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.10_1778349059436_0.9747102542241388","host":"s3://npm-registry-packages-npm-production"}},"2.311.11":{"name":"decocms","version":"2.311.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.311.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"143e78fc8e3b891e649620522adcfacea27f7c82","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.311.11.tgz","fileCount":4822,"integrity":"sha512-0mJ+/BxmHoio6X9Yto0wZYwmpcHgm4KFN4BPSB7f9wApfbzCY/FBiQs/EOmL4f62zppTgeVuvQyG3Lu6DuZJrw==","signatures":[{"sig":"MEQCIGNkmnKW1VqCpuWYhLoVNhXfJxnf+qr5Y6RPQHltGJlnAiBktGSSPhb7ZuS1nbWRzA9cljaGpln4UIHErU/YlhROAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.311.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108310143},"type":"module","gitHead":"8455a7db9cef842ca5dfea4405a41a58749f0b4e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.311.11_1778373328041_0.8496815229592729","host":"s3://npm-registry-packages-npm-production"}},"2.312.0":{"name":"decocms","version":"2.312.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e58252bece7749d22254102448a3562696f0779f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.0.tgz","fileCount":4854,"integrity":"sha512-YVgxJ3PSnKstrHHiimLTymX1/xyk3bHpjJ3Q2cyntzYan9q6vXKCA+ltvRNBdw8Xu6C0g8GmLOhdWSp33myMhg==","signatures":[{"sig":"MEQCIGHWmtsbN5sNz26J5QXn+/F8q4/cuagN3Ks27HU8tSiFAiBjCBRd2bpgLKREJ241GJZI77mhTBAJUx/nYISwvEblcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108267526},"type":"module","gitHead":"3485f56e9868d4a9204f89a93ab9039618c8aa51","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.0_1778440207427_0.320998424457706","host":"s3://npm-registry-packages-npm-production"}},"2.312.1":{"name":"decocms","version":"2.312.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8596f3981cca1aaa9fb4ef5f56720f5e21c8e828","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.1.tgz","fileCount":4877,"integrity":"sha512-hOGKAtz5/e2wGzLNX1hl0pz++vC1MNQX6YqW/i5Ht7NeQVnDQA4mn0HvDSuig8Eg8NJSbOzNrJxrT6CyiLFsfg==","signatures":[{"sig":"MEYCIQC9duub3/ViWLelvnYQ1PqiJOIBjUo9Yac7ugMUDLH1xQIhAIEIg761mjT0/NDOzRLkzqwiTx0pYYKavNmUmRjt6rJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108307458},"type":"module","gitHead":"ebff9909651899c5baf8e2344e449fdc6210d444","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.1_1778445949228_0.45617230193046265","host":"s3://npm-registry-packages-npm-production"}},"2.312.2":{"name":"decocms","version":"2.312.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66b9afb692e34ba20428e0e5c28a33809b25132b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.2.tgz","fileCount":4844,"integrity":"sha512-7ByW1QJa0KtAVNQQzRnf8d9L4jGfhjGLr87llR3MRjLeQbskaG7SBzK3mflUipEDlGmY9gEoGDWshvqyikjQ/A==","signatures":[{"sig":"MEUCIQDO12Uo0jKeB1KhW0oYBbQLhD6ORTlcH2UIFqR6+cUdVgIgAlGLD2bnfEK1PMSpdzBsbIHt86+yXplU4QLgwL4gQkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108332704},"type":"module","gitHead":"c3bbaca1a457a8e29ad91c506d1322ddf7cfe8c0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.2_1778468669409_0.24024466401884448","host":"s3://npm-registry-packages-npm-production"}},"2.312.3":{"name":"decocms","version":"2.312.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f800e7faceaa11c57e0c2ca5e6f2dac849ab8b5d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.3.tgz","fileCount":4864,"integrity":"sha512-VgJr8KfCQHybE/E8V09sUePaHJJdiHlOor8yF4triIf7wy0PG8h6RZ8Ac+FeEqqSby+Hdxh9cZHBdi22XYt/gA==","signatures":[{"sig":"MEUCIQCbVAA0VRxqu5PZSj7+N1cHWVfd1M/YWbnm+jkzclAXAgIgYHnjQQ/yjYrA7DJb6zRnMqoI7u3FZbZuyvk4VUfPY10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108282197},"type":"module","gitHead":"6b674b36bc627561205f6603ebe088d271c805a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.3_1778470181195_0.29874500850679153","host":"s3://npm-registry-packages-npm-production"}},"2.312.4":{"name":"decocms","version":"2.312.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b45f06fc2be008352b1eb8a2e4e4212b5d0d2518","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.4.tgz","fileCount":4852,"integrity":"sha512-gxOBXZvkMtojdn5kGtONCqT2TlDh7eGWim7eoW8hjHCRCss/9Y0WwCpNWeZZMgWa6WkEI8fkDoMB1b/3N1PuVA==","signatures":[{"sig":"MEUCIBBYPVHZjB5drcRW3rgLNTcXmLbtWc41zUPzG4BJXy/QAiEA4WWZq8Zvr858l/IZo14g6shKGDl/F9r5t4cIrhhOnp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108268568},"type":"module","gitHead":"651e5c9fae16c806612a2d18ca94cf8e52ddef7f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.4_1778472646885_0.7555218944248108","host":"s3://npm-registry-packages-npm-production"}},"2.312.5":{"name":"decocms","version":"2.312.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54d293a5c1f9726b6110739ab8bd25230a0712b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.5.tgz","fileCount":4857,"integrity":"sha512-tq/iR8o3ygoTcbRzaZqcdRM8Hmi3VLO7GGa4DhKZTb3JJLptqqkINOE10RPm7dOgqE8kuwO4jPdnwf8/XXgwCg==","signatures":[{"sig":"MEYCIQDAOFeLQG+sNqV/NzpP2Ix9XmKPWJ5hO4Al7d/9VXMecAIhAIVm25XsqV6MBzcw6y4JNUBNoZ3KOTDGg4Zgh4m/kckU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108276596},"type":"module","gitHead":"42d3ae8329e13150c91b0232cfffb51db19c230c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.5_1778522077938_0.9345950329140542","host":"s3://npm-registry-packages-npm-production"}},"2.312.6":{"name":"decocms","version":"2.312.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57c22c1bfba220ddb89739b4b356a957c880b5ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.6.tgz","fileCount":4852,"integrity":"sha512-M078OLfcRSGVkVG7am68wtvoCylwtgAoWtSXPvd7Nz0hKHjkIsOswQEjmV3fHS5Bl2JrHsaSIOIW1HBbkzXpew==","signatures":[{"sig":"MEYCIQDNm9D76Fo+Mryj6bHF3QaJZY4Tm7iCXeZJBEIxRSNz1gIhAMOIoVqeLDBWaC9cjmOjQ2ZCIdkEUJqpZOui+sg7A2cN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108273111},"type":"module","gitHead":"9485d4cb9856cb245b9878bb9d753729a15bb223","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.6_1778523347077_0.6369391202114743","host":"s3://npm-registry-packages-npm-production"}},"2.312.7":{"name":"decocms","version":"2.312.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.312.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5fd36805ecf2008c08d7cc00075b3951629452d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.312.7.tgz","fileCount":4859,"integrity":"sha512-VRk2EblP9Fe8kePsngQmFGKHHjo51KDt9c3jcQeFHzUP4gTryqRu2Ng/YOvz3NKRNBTQD7zASj2PcKrpr+IdWg==","signatures":[{"sig":"MEQCIBH0pYWYhk3SIGxG3xF1L5MnlejcgRpd1KK3OGaeU4JMAiA7m2gsWlkaVAd2D+NsvaS3YhZuXVgsWeR13kbUzPoftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.312.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108280692},"type":"module","gitHead":"687559564f2d5b96d86795413f69c102d9f4787a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.312.7_1778527872102_0.055848522306395365","host":"s3://npm-registry-packages-npm-production"}},"2.313.0":{"name":"decocms","version":"2.313.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.313.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74436d4ab4d305cd1a916ddba8561667a9c7320a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.313.0.tgz","fileCount":4869,"integrity":"sha512-OnKt3fGdyDznafDK9SYgh5vr3hu1IVU0ztAKtGlASJQDFEftbxCl1hlAQaGjfXjckzh840NunQUCoFoTyKqaJg==","signatures":[{"sig":"MEYCIQChrc+Z6Vq5HI9YS8hsEWVXqqByS4fGNDNOmnIXb7zqWQIhAPsgdPEYXz9uzUdSfHm5zVgAUOX3Tr8VOiSkew/Hp2RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.313.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108304167},"type":"module","gitHead":"7a10b8c9b12fa5614dd8208c7c890b4eea034c2d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.313.0_1778552599688_0.11321213501904293","host":"s3://npm-registry-packages-npm-production"}},"2.313.1":{"name":"decocms","version":"2.313.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.313.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"753dd87e80c64682ab298c7786200da38a092361","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.313.1.tgz","fileCount":4794,"integrity":"sha512-k8W+pX9oc5rGHZ7EGoyOsTL7EHk/HXA7yWVhDdoKeIuNgkAEfGfClkbB6burK/xkL9OhwIL3kPI8Kdh3JzHSmQ==","signatures":[{"sig":"MEUCIQDR+32w4HXWTh2gIT3yt0EH5scmdd7aks8H95+P6PduKAIgJZS9CMmJuVPOsrwRrdXvTG4p+LOM4ubYpj6tsUttmqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.313.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108201011},"type":"module","gitHead":"de18f96bd69f03bb08276807065048ca277cf2d5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.313.1_1778552669294_0.7286592292389611","host":"s3://npm-registry-packages-npm-production"}},"2.314.0":{"name":"decocms","version":"2.314.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.314.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6958ae8dcfb78b3ca4eecfa542f10864cbc2548a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.314.0.tgz","fileCount":4852,"integrity":"sha512-U+LTNfmPmsw2ko5LWfQSEleZ1CmoNFvZrHymECtc4Io+34YE/BU2NuW8E+X4KreVaPg9Ya58Ur/IcX+7GVW9uQ==","signatures":[{"sig":"MEQCIALHTcRQdqAD8x45S+9KlkBsHUQGY4u+9fQUU0KpTXWNAiBpBGxkrMsMECOiLpeMyEemP+gFvdv6GOM5vYsXetjyhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.314.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108276966},"type":"module","gitHead":"69142c120dac930aff36fad2ee51dab75402b943","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.314.0_1778604469454_0.25886175930568456","host":"s3://npm-registry-packages-npm-production"}},"2.315.0":{"name":"decocms","version":"2.315.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.315.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9f9e38e8f855f2bafc8bfe6022c4dd92c19336ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.315.0.tgz","fileCount":4841,"integrity":"sha512-pkCQLNB3UStyKTkg/Tn6Zxb1CXOHt8PmXbxV0IrjlSnt86MQTWCHv0ayMiRIa7HfzaHnGn+obBNlLWpjl7RxxQ==","signatures":[{"sig":"MEUCIHCe/Y4FlwTwBLuDSXdSyq+8ydpekexz+mpb5FMyHuGOAiEA5ZeY3p3Uav2L7+Nj4JVK46Pq3rv3uMYKiBsg8GlK1iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.315.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108265211},"type":"module","gitHead":"61f1dd21737314e0b17dd4d4c391c1f95872507b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.315.0_1778609189770_0.911104843137559","host":"s3://npm-registry-packages-npm-production"}},"2.316.0":{"name":"decocms","version":"2.316.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.316.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49a3937707fef13c4e729c01087022f3c8a11f3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.316.0.tgz","fileCount":4628,"integrity":"sha512-HeR+Hw0nmrzkpQ/4jY1QThC3iSmAeYJoAQi5g056Z9sP7Zl53b8G/91j3QfbZsh0HQnJbnCpFcqn94fsDQwqXg==","signatures":[{"sig":"MEUCIAgQSR3P2HKZ+Pu85jT1NNc9EwUt8+f9YVy+mGiHdvR2AiEAkdXVf4h7E2tTx51K47GJmRmlB5ssjugl/PO41V6hUqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.316.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107843390},"type":"module","gitHead":"a30e85a43a50375a49ed13c12b5c9efab89ff56b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.316.0_1778613064591_0.7660115754095991","host":"s3://npm-registry-packages-npm-production"}},"2.316.1":{"name":"decocms","version":"2.316.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.316.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"799094a25c8eacc8af451d762bcdcd60b0366149","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.316.1.tgz","fileCount":4654,"integrity":"sha512-eJZy423u23PZMgymqt1t2XEP9Mjw8Z2eq1fq1RxCWxaQYeEr1Lp9IoJkue5KstChYFI8+cLznCvmEe3+M1k3+Q==","signatures":[{"sig":"MEUCIQCwbUB7aVgPx7nQLXFpHEK+W5G7gxsO+GaBD0nLV22+GAIgZkGBLNzRXsRsT8Yf5p0494fqPl5Jr9RX3g4mENkjyLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.316.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107752166},"type":"module","gitHead":"8aca9e28baf416366e7edb8c72e89732ac46cc51","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.316.1_1778615808910_0.3525155023146431","host":"s3://npm-registry-packages-npm-production"}},"2.316.2":{"name":"decocms","version":"2.316.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.316.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba5bb0380e2497cf82e3d3b5bc885b45dc9af56a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.316.2.tgz","fileCount":4851,"integrity":"sha512-tp7KYWEtfC9ttT5uBwBfZraYqVoyHTruMB31e6XYTFDqv/Bp/eadTURCZQPE9DGTfEIJLfnLo8lyD4N8Vpos/A==","signatures":[{"sig":"MEUCIQDPtdClPBaKIvO2H+7k7OYLMj21J0/7NhbU5wdVRS8/dgIgbar8/PL98rbYPo9sEKMj3BqG4LxgG2wnCXel5B2T6Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.316.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108354689},"type":"module","gitHead":"cc13443e85001cde0b03926494a235ad2261c277","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.316.2_1778615822661_0.7823730643236468","host":"s3://npm-registry-packages-npm-production"}},"2.316.3":{"name":"decocms","version":"2.316.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.316.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c760aa11f0345714b7b62e2ddf8f02351557326c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.316.3.tgz","fileCount":4869,"integrity":"sha512-1v4W7bdh3qoV1QmpXotjUBHn0Mam0dt5djaBQkT1gqx61VFyMqdSZVE6TmhREh31aPLE9fpgA+95/uWx8kDMGg==","signatures":[{"sig":"MEUCIQDeV6uROPldjrNhR2QJWeAgYrbIUHV+zwMF8Um8ukBk6wIgeWVyk3nsUcbjUuL/63VeEB4O6wDxP9gFIC3ubWOpyQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.316.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108315715},"type":"module","gitHead":"90943f4e4429d2c74a1fa46518ba21fac4e60a23","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.316.3_1778617968593_0.4571822325051784","host":"s3://npm-registry-packages-npm-production"}},"2.317.0":{"name":"decocms","version":"2.317.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.317.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52013f9c00a670e4fef65411bc0e56a8a6a07afc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.317.0.tgz","fileCount":4855,"integrity":"sha512-Ln9DqXRtja9pTaHcewBtxy6Es1KQ57DjWcxRWEYzKSKVWxYcgSWQ9aUZXwCqAh1sQP0ggBtzpGl41RAnh2po6g==","signatures":[{"sig":"MEUCIBcFdm/L/A4k4Vl9OtZNNqfH2tFNQdZnWxYa8CvdCgcrAiEAxC+MQZASjjBaJuWiFkaykLYtAswPnWICadEdobvTdpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.317.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108299366},"type":"module","gitHead":"b44b870ee56388b7ca6a20d162b2fdb4c9ceb293","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.317.0_1778627684897_0.9290305476834855","host":"s3://npm-registry-packages-npm-production"}},"2.318.0":{"name":"decocms","version":"2.318.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.318.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6478d0d508fe885a41e9ac1e82ae084c0b4eaf04","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.318.0.tgz","fileCount":4814,"integrity":"sha512-SFu4CIK23obprWXNjnOVHobiuVodfP62GorDNQBvGgbRDHyAwr/boJZx10SbqlLYdOGwK93PzcBS3Dpi29TtMg==","signatures":[{"sig":"MEUCIQDLczXTYJL4golsnLyByG9LKIydOp1n0os/otj6wrLtSgIgTQn+GOaRM9uOf3Kaib8eJgcwP62axoDTZm+dMtbgiaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.318.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108307258},"type":"module","gitHead":"5be1d1eb2df71772eb5a3cadb64087aae63792c1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.318.0_1778627704962_0.36029601691471","host":"s3://npm-registry-packages-npm-production"}},"2.319.0":{"name":"decocms","version":"2.319.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.319.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bdfe1997cc597cb9313896bd6f3417d1323ec4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.319.0.tgz","fileCount":8237,"integrity":"sha512-zmtJugNjHPUgF2C0WHc7uKStzLR9IkZfatkkF9dYnLQQscxlq5MAM+eOXjLmzODE1AQVTpdjMZELnYsTniq2CA==","signatures":[{"sig":"MEYCIQDg5tEJj28rYWbeKL3PS9lB2lQUKgzVSPae4Wd2bXr5jAIhANYfj1OpZu0BQssEZz3edqi/LTDbUUxaAWBfZZ526AUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.319.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130874735},"type":"module","gitHead":"196ac34e4a8acaccd2637a9b3ead4b3924a18f98","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.319.0_1778627804626_0.490793443959207","host":"s3://npm-registry-packages-npm-production"}},"2.320.0":{"name":"decocms","version":"2.320.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.320.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61c77949ddef16b8554863bdf9e3db32522cd810","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.320.0.tgz","fileCount":7520,"integrity":"sha512-E0P74Q45ipFZyN3an77Kga9WMC2M/ULjNd8kJXx+kQ3m1M2njE8k3yW7PwOPcBBW2KM3kueat6Fse+wA97Wn+A==","signatures":[{"sig":"MEYCIQD/vWz5DZPQJODyQpfb8uTQwRO2jAYfKdeD5QovQ32H8gIhAI4dndQfHbVT/jds2ngRjmUoLlSCoGeFZNq4wwnAcAMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.320.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123469436},"type":"module","gitHead":"748c6c6ceb730ca6a382f9b815f4d2169d6f030a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.320.0_1778629555008_0.6821802138622348","host":"s3://npm-registry-packages-npm-production"}},"2.321.0":{"name":"decocms","version":"2.321.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.321.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4cf73777b1d904e2b3ed8c94a894eb3ac27d04bf","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.321.0.tgz","fileCount":7835,"integrity":"sha512-V9xBLzW1/6uoC4yWLLKjNGjt6/zrv93tJLcTonPKvrudGN5ZZeN0F1Zbrb2gckjlyGlps0kjk99BCUFPFJ5gwg==","signatures":[{"sig":"MEYCIQC0pVI6LhYY8NAcgSvBr5ZB2eyPHbijMeZSI7pHKIgqWAIhALvYFFHal+AY91Qo+5P1SlCfkYjLdvWVPUMJR+ODJoiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.321.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130266416},"type":"module","gitHead":"db273f0e92bad1baac2e24691cac46ea90852523","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.321.0_1778636065861_0.8646392912481022","host":"s3://npm-registry-packages-npm-production"}},"2.321.1":{"name":"decocms","version":"2.321.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.321.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4506860cf145501636de0de2cb7f16538fa642a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.321.1.tgz","fileCount":8146,"integrity":"sha512-za3ZQIwisSb3tbLGJWSI6PFmQfFlTJ/aCq3o7C1MVvjvz1V833aCl65EwPRG+f/GR5+o3XBXlyt9sruRbNOxsA==","signatures":[{"sig":"MEQCIBkGfDT0XY6u8VLUTTmSeH6eToGv3Z/5eWKIfLfZ6t3eAiByKPdUfD6sCas4NxPsj/iEOi710k4X0BSQa5WehsbZQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.321.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130828963},"type":"module","gitHead":"87d792755c3186faecbe12e62ca57fa526be3c3c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.321.1_1778653613035_0.07482983388767561","host":"s3://npm-registry-packages-npm-production"}},"2.322.0":{"name":"decocms","version":"2.322.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.322.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6137c374955ed235da4ff182fa0e4509cebd367","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.322.0.tgz","fileCount":7804,"integrity":"sha512-0tsHZhShIGV8+qREEV+/omkJdiNBstJu/eRwpksSiMRcNWm/PV591q1GVtT3qsIMRDGz8Tq0+lrHC4l1vLvx2A==","signatures":[{"sig":"MEUCIQClFuodvyCClRimENmisyy9Hr+nGwvqUoUN1BMqC1n1BQIgK1gLhROJnn6RG/hwdJ89ZK7fJvKYjb1aUI0RlBXOWZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.322.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130322519},"type":"module","gitHead":"2073a39b8c33c6c11b045167f433d5c6c3a2f34d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.322.0_1778709198776_0.12877706311565285","host":"s3://npm-registry-packages-npm-production"}},"2.323.0":{"name":"decocms","version":"2.323.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.323.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"084f43666d0a8242a42ba3d8f5c0611c7c0f8b58","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.323.0.tgz","fileCount":8157,"integrity":"sha512-SCARuK+sXOn93UrIVg0il2iPYDx9WTeCT4WZ3+EIwZ/1oOM2WrV3j8vD5Jm/nn6qdH89rgHhQGLSPi2mKJV5GA==","signatures":[{"sig":"MEUCIGfCy1mJ8WCxFuL/hwYdPVIJ4EZ0tEOPgqlkZTD070YQAiEA3yCNWhMatuVIgMp/poGPSorTtK9I7V7tb/Di89+PtV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.323.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131162612},"type":"module","gitHead":"30c5439441e4c2f7602845b0a3af7b477a52bc76","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.323.0_1778714734489_0.4346835354659424","host":"s3://npm-registry-packages-npm-production"}},"2.324.0":{"name":"decocms","version":"2.324.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.324.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c2e5224384875c806c7ffbdb65c836dc7490e4b4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.324.0.tgz","fileCount":7277,"integrity":"sha512-3A7dEitru7ZQcWfMRsjjBMym/JvbEILYlA7/6aGqGkpNiIi6rKc5+SffD06oLp1ENb2pTJpMQLe5sZb6AUiKZQ==","signatures":[{"sig":"MEYCIQCAkYcCNaUMOq1amsDzUXkdJg1whB8xGB6K9WmVTfy/lwIhAORe4xtk14A5EIJHcHlrjAxCrZJuN8EssB/l1LJR37JZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.324.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125665864},"type":"module","gitHead":"1f9bd01ce0507e338a24c5d921c65ba37eea04a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.324.0_1778722172915_0.5160838477817395","host":"s3://npm-registry-packages-npm-production"}},"2.324.1":{"name":"decocms","version":"2.324.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.324.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f034c992f60e43f1722bd26783ff0c25fdb69289","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.324.1.tgz","fileCount":8769,"integrity":"sha512-tFn4ymRk4dwSFQg/d2e5k4HYROgUUmqfoggVM+WE9HZcMGa/IjpXwhLHR1xM0Jm+2VD+hFw2pXm75T3kYR7rVg==","signatures":[{"sig":"MEQCIFKpLDO3BeMW/ShcW/RCRWJO7zF1oq2Bt9sVdqXCE6FLAiBMs7iOt81yuWjaeZcuv4xlLKDfvm93evh65BuZLh4ioQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.324.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132069442},"type":"module","gitHead":"4c2243824b31c1a1bcd04bb9e30f38d2ca53f8fc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.324.1_1778725835544_0.1722872365551913","host":"s3://npm-registry-packages-npm-production"}},"2.325.0":{"name":"decocms","version":"2.325.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.325.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6af2cca21b500df96747b05e987271b41342effc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.325.0.tgz","fileCount":7840,"integrity":"sha512-aJPOWUwpsH5Pmb5fbXhvHy+CvolQyqKUkCNH3vLsZYSGtzMlqKjGrUGXMoga8m3VMI7COZkwLzCPnUJ3/YT/BQ==","signatures":[{"sig":"MEUCIDc1W/QA7e9BbrNQLVDn2qMEMH2qtqJqzMAS89cBh51cAiEAvjZSfDzYSpzicWSYiBgYfY00gfy90amKn3ZepFOZ3rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.325.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130282272},"type":"module","gitHead":"43c38896e23ad5088292cdef7cae72a96283855f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.325.0_1778772755976_0.8750353758246638","host":"s3://npm-registry-packages-npm-production"}},"2.325.1":{"name":"decocms","version":"2.325.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.325.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7e6014cd17f305ec08b060cd25595c856e14c9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.325.1.tgz","fileCount":7845,"integrity":"sha512-RDhH1wbkD9gD3wa3lNgw5noWkW4PRGwbw98ppZE7TC7nWfQU43Aar2759T1irrdR7wY/KflF77suriyhUHUvEQ==","signatures":[{"sig":"MEYCIQC9vvlqh7ZNhPsTXFe8s31U2hta7v2zqLr89st5EkrLWAIhAOvKONkIDuQZguymUpx6hSHTi4j/y2M4WJmHqMAwV3Oi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.325.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130306512},"type":"module","gitHead":"e6b8c5d772308898661b50ea3a619eeb8f13de8f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.325.1_1778779949751_0.08613819633183017","host":"s3://npm-registry-packages-npm-production"}},"2.326.0":{"name":"decocms","version":"2.326.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50513bbd0f05385fdb5300c78b481af5a749f31b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.0.tgz","fileCount":8728,"integrity":"sha512-IiF2nYgSz4i1p36dpLBPUw8isUf1sT+mRjOXatYzLAT2SYyr5CyCC5xUUvygTja6XwLIR3siX+jr1ceB1VORug==","signatures":[{"sig":"MEUCICxgUG+AEXh5Qat+3oL3jDDGWS3TjzuwYRb4EfEWk+hLAiEA2U2bsk5sIJuYsW38K5ihMkEwWvfAJJzdBR2XdGJO2Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131813488},"type":"module","gitHead":"9725a09fbae2b2f7d5b4e171bdd3b81e8b0c58c1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.0_1778780904484_0.7975081686601024","host":"s3://npm-registry-packages-npm-production"}},"2.326.1":{"name":"decocms","version":"2.326.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"98409511c1f1fbfd047941db72bc2680a6078f24","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.1.tgz","fileCount":7860,"integrity":"sha512-gLeiZm84buh3f5xVJSJhtgd4omqmZwL/Q5YQqsQrJfRCR8xBFDN2OSRmNCa14eXX8hd52wSzkdSemf3EzG0cPA==","signatures":[{"sig":"MEUCIHzsiFFRC+IcJAH/Z3j40shFIjwElayUnC0+jwqIzoLgAiEA8s/D3lLWLdEUah0gCXKqW0UiwjtXGXRusZ3+njpu8fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130369391},"type":"module","gitHead":"288239b4ce5ae3d9e54ef6a591016f7ddd7f8f96","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.1_1778782133389_0.8391947362120551","host":"s3://npm-registry-packages-npm-production"}},"2.326.2":{"name":"decocms","version":"2.326.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cf218666c80af6b7c9c1a524eae247b0d9967014","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.2.tgz","fileCount":7840,"integrity":"sha512-oKdEwl5H0Nnd2Ld5AwkeSEN/3kZflI6AUJNmDwK0UD2+DLO7bPqvvDvtvxZ6S2t41Dk4gfAgysqPsb1g4y6Xcg==","signatures":[{"sig":"MEUCIF5vT4vV3gL8uX3CI/H7Zk8wQWIg/XnSNqYIZeosIldAAiEA3tNA42sqyZhLX/Rgbn/9G8UZRtkNklRz6OJtIPvpidw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130300720},"type":"module","gitHead":"d319f50cbf68811d93c325362e07ca40139a9446","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.11.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.2_1778789378692_0.7834410134990135","host":"s3://npm-registry-packages-npm-production"}},"2.326.3":{"name":"decocms","version":"2.326.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7e8bfa7cd7b78f919fd10bd81693e3df40e59769","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.3.tgz","fileCount":7835,"integrity":"sha512-VPtNz0mi1Ke97h3JrX8pwFpDAzlgHZMLPXuqYbmYAFlBW1jqmeMB+xQQJCd+UOpCfhURTo5P7aGuCk8Ha6tH8w==","signatures":[{"sig":"MEUCIQDtVIPYZvfdqZyY7stp927AkqWwVsApCgKJowH8eNGL/AIgbHPDNdgF2wPyKUEX9UgK4M+3hm9Wb9XrATLbbaRb2W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130434226},"type":"module","gitHead":"19f6ecd529fed558a59429aa3800ac847025e617","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.0","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.0","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.60","@ai-sdk/openai":"^3.0.50","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.79.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"^3.13.21","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.2.5","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.116","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.5","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.118","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.8","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.90.11","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"^1.139.7","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.27.1","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.80","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.3_1778808566391_0.8636810517947415","host":"s3://npm-registry-packages-npm-production"}},"2.326.4":{"name":"decocms","version":"2.326.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4d022482490f71265a06c7c6a82488a8e2c7a75","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.4.tgz","fileCount":8180,"integrity":"sha512-Jq4fwSpQ/BGE2ncN6SY6EQ4xJ1U2J6X6ilAc1Lbx2mTFQimptDCxK8u6MHksiAuyOEyV0LDqcEXiqnJmHfbTag==","signatures":[{"sig":"MEYCIQC1OpjSARrGCncnKv1F1nE6iYDgc4a6cERj906CDy/cGgIhAKegrdm8HAg3FbmaIfGTRhaWLeEWy2CXGYcip7g7wYIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132012116},"type":"module","gitHead":"759c07a253b25497967986218d11c864c52c0a9c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.4_1778853511166_0.4913008798210672","host":"s3://npm-registry-packages-npm-production"}},"2.326.5":{"name":"decocms","version":"2.326.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.326.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"36694f4eea368472242dcf47856d970f4ec5c125","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.326.5.tgz","fileCount":7841,"integrity":"sha512-kg1RPGlshWz/zr6KL67ll9MhGH2RsXwMTGtPoCLydl9G788ddt246+Q2abt8o49zT0xmH2GEQJ8ePQ1BgP72ZA==","signatures":[{"sig":"MEUCIQDUIDPVFOuwiadJt6e/EkBKJQ94oFn7Gx9zMa3igEt5fgIgGObpEk3drPuWtAE9rQ8zPl4WueTsX95OES1YKDW6RXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.326.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131356362},"type":"module","gitHead":"86499931bd79faf4d5ea3aead1bd97e2c6f5b39f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.326.5_1778857593053_0.8116074081860185","host":"s3://npm-registry-packages-npm-production"}},"2.327.0":{"name":"decocms","version":"2.327.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e1ecb3779da22a38f08ac0d1bf0ef6adaf10998","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.0.tgz","fileCount":7764,"integrity":"sha512-aOQ/Xkwj6ldMnWbSg1qY6ivCZvtqk4YesJpRArAMFyL5v1hBAnix487YQGI4JucUpVyq20jCI//zMeir7iSj0w==","signatures":[{"sig":"MEUCIA4KzPoP2C2zRHfkhnB4z8Z2uA4J9orYxCPnJX6Gt1jLAiEAjwxADghIkKrDRmU3yWv9utVg5xHWARpzZBodluaArYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131227752},"type":"module","gitHead":"257b3638c9d7e378e16857d1008900ccdda8f75c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.0_1778857617840_0.3153525444463747","host":"s3://npm-registry-packages-npm-production"}},"2.327.1":{"name":"decocms","version":"2.327.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ed9ece92a7ea4f8b21c890f4d0b2a1d02d3153c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.1.tgz","fileCount":7841,"integrity":"sha512-WT/mFd8WxiM/fwGeRlumuYis8W4qziHFOTTvbyO6MoF4qMKJX++ndFeSWP9+Yrha5npXFM3+ohZKTnRWgQh2sw==","signatures":[{"sig":"MEYCIQCEps2kAOwP2ctHLvZQl9athpmu8OJgghbpHr0F5kqtkwIhAL9CTm26lrfjOYzeoQKqQwCEREv9p6B0OWUXoYmHnTks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131436108},"type":"module","gitHead":"1985e9c418b977e8c84c4a98ffdd75255963dea6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.1_1778858196931_0.569118086308376","host":"s3://npm-registry-packages-npm-production"}},"2.327.2":{"name":"decocms","version":"2.327.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c7b2a25d7b721126960ee4c559b8f7bad8a95ec8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.2.tgz","fileCount":8260,"integrity":"sha512-Yv4t8C4CBW5Wz9IWfDffdsU0Gky4GLwFd7LafmrSw9fAorL9Sh1U/QGM0RhQw06MnaYhgcu6DMhwebXYHAUjDA==","signatures":[{"sig":"MEUCIQCwazBL+wdh5YzkKZmLNQWliXOdgTkounysgrp4H+L6EgIgHKTmh899gwsQDKJCVQ4rp3/EYstRZ/RUC+UO9N6zIxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143442568},"type":"module","gitHead":"f8cf04a088d82a59ca9609d21bc0b11d4f09dd9b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.2_1778858380802_0.7100059399105654","host":"s3://npm-registry-packages-npm-production"}},"2.327.3":{"name":"decocms","version":"2.327.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31f42968c17de9b6792b6d6d733a68cd55bacaff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.3.tgz","fileCount":7164,"integrity":"sha512-BEWO4sFXi18bFxT9CotTV5qaoz8MMYyn96g65srBIXW//NzoJzrjFPhxxvDrb4EsKzW4VZvkFi9lKrrRRJX22A==","signatures":[{"sig":"MEQCIBu95tY+EpBWhX1OAIVohO+kTAVRncuOgPsGSyQTagghAiBwO8I6wuGVM9qa03zhntUD6NvvKdaapfSs4TkbEdkGRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123798847},"type":"module","gitHead":"d62f6c0e973f9c2535ebd633ae16052ffc273719","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.3_1778858823812_0.7299256803923682","host":"s3://npm-registry-packages-npm-production"}},"2.327.4":{"name":"decocms","version":"2.327.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8dbfba9283d2a4403d3af764e1d091ecf2d1085","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.4.tgz","fileCount":7846,"integrity":"sha512-R6qcdnxfoitLg0ahhGeWgKDyFSI/nc7BbeXsqkRz1FdInZutLqVEivEdgmWZtH0hvkcX8AmFC3+b5pqyvdv3Hw==","signatures":[{"sig":"MEQCICFkNZgHTokxFVh0M57NxWtB3MDLdwv9+5nv+2XoGK7yAiA1ay8ijbU9qy/bc/8aXmq9nVdxNN9Q8evTDbdiNqH4SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131480531},"type":"module","gitHead":"15fee00110b34b5a7c02147646201ea69cb12bc6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.4_1778859021976_0.7135235634534187","host":"s3://npm-registry-packages-npm-production"}},"2.327.5":{"name":"decocms","version":"2.327.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a4d7dc49319977218a0fe2a75314f509fccf9c3c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.5.tgz","fileCount":7830,"integrity":"sha512-YqySw2QwNpnFWwP6Vy8EbLQGooY2b/mRoOG647ROTsZROueAKX7UxY6TjSzcsC7I4784fPK7L9T8vMuufF7blg==","signatures":[{"sig":"MEUCIE/THUT26kMhRc8xxWmNN3b99j4w8lwLBNqAUi+IPDOaAiEA6skOvoFJpmDiXtgwMbv4thSstkojPaBSu5274tNGnmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131041451},"type":"module","gitHead":"38ffe65d8f4d6d451852e0ce0d563b54c652dd29","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.5_1778859143714_0.05759739912455397","host":"s3://npm-registry-packages-npm-production"}},"2.327.6":{"name":"decocms","version":"2.327.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.327.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0318f0156aa8281c16542cb393d66a2eba13a4b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.327.6.tgz","fileCount":7846,"integrity":"sha512-dXh2vy/5Ya9RLa1uRdidcPNfOAR0ZxwvPbvji3VxTxDW4TsGKPX5SWBUlDEvRJE5GUaSyKhOnpAcnPtviii3Ag==","signatures":[{"sig":"MEUCIDetWswMp6q8G8kyRhVe+VZs+L/qgV+CGIBtUMWlRrCoAiEA2WpUnqZ6CklsxYPPrLuAx77AJt65axJZ8NtBK/rN+uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.327.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131443808},"type":"module","gitHead":"548e0144e2b3745a3c3992abd314ad38d62fc548","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.327.6_1778868114164_0.3062340685983149","host":"s3://npm-registry-packages-npm-production"}},"2.328.0":{"name":"decocms","version":"2.328.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.328.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c69c146b39ba53b5001a6f09642d430fe84de23","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.328.0.tgz","fileCount":7839,"integrity":"sha512-GFWRYcK3HFBqK3pKTyg+VVHnQ0rdjCsw221Coq4sb0J30wIgRRbq4aq8m7l2YUiZdHet7Yu3GM52VPlrFWaJXw==","signatures":[{"sig":"MEYCIQCKWk1NWTe2AzPav8hhD0unz7rmL9iAcjnK7grog8aJUQIhANczesjZE00anUFnQaj0CI1dVJWgGvq4vBqQr2GfyTTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.328.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138073412},"type":"module","gitHead":"6caa483f2b7422c3f7d2be79ee597d6318b9d75f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.328.0_1778868229160_0.43058602588248784","host":"s3://npm-registry-packages-npm-production"}},"2.329.0":{"name":"decocms","version":"2.329.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.329.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc7ad259712d1bcd01a7e6a6877432b4f917522e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.329.0.tgz","fileCount":7615,"integrity":"sha512-svPL8mFENKj6odBlb7GFcBkQ/og/8nPgXOSHCZ8CPi8aMRDuwYudGjCX7nkWSzQWScaO6dEkvtBmKtM1m3eEeg==","signatures":[{"sig":"MEQCIB26IfYakD/sGKXht89GU+WJesdcIHpS08bihhQMy38xAiBBp+sLPsYCTHh0FqHWtWWxNmEpjSnBU4uzOQcyFLCTvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.329.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137452008},"type":"module","gitHead":"82aa1eca7da4777f37a9a83e88b18d98012a9458","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.329.0_1778873292428_0.23123555299467902","host":"s3://npm-registry-packages-npm-production"}},"2.330.0":{"name":"decocms","version":"2.330.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.330.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"81cb940cd1d051ed213027a335b9d273e13fe7d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.330.0.tgz","fileCount":7844,"integrity":"sha512-Zb1XPRe2HGR5iSF5FvTGvlpDyjqVTkluuzW93Lnof5KbLbGyhpn9JPwqtW6JTqOplTZ6xxW4Grtgzu3uUlc8Jw==","signatures":[{"sig":"MEUCIQDAXMSWzvDiSOwxNYNa7q9choEgfN8bt90Hs4ydPBrGGgIgDwWE+TfTg3bfclkG8QT8DsOsmyksBKRDg081SbfOtEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.330.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138019485},"type":"module","gitHead":"253803115e67a2ea25d902912d02582d5459d24c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.330.0_1778946504178_0.46907691563166853","host":"s3://npm-registry-packages-npm-production"}},"2.330.1":{"name":"decocms","version":"2.330.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.330.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25308b6fbb3bff688a318a90ac054d9ae0454f4d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.330.1.tgz","fileCount":7849,"integrity":"sha512-DWcga7qsPdWpjds0kUd5nDBPiMtgTSu5qbcGFEn+vQ5jig7LFhu7dDIcCDHHnKGD1RvPIsdcU204oXqOfKRc5g==","signatures":[{"sig":"MEUCIG+GQZlTyHEGPHJyYd+4xCpk7OJT+tqIZVQGM5sHZxC0AiEAmtv7TNcP7ZomIyv8dQSG6etHfRPkqNf8QxN9TCUJZak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.330.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138017299},"type":"module","gitHead":"70f4cd28a1363ab949fbd06f82704b7a5528c554","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.330.1_1778946958302_0.22707397983714261","host":"s3://npm-registry-packages-npm-production"}},"2.330.2":{"name":"decocms","version":"2.330.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.330.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e026a3f03251cd24f276b00e33d35ae58957e212","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.330.2.tgz","fileCount":7980,"integrity":"sha512-HOGwAKu6b+IowoOcEdTKsVszZ6Jk9dLQnYlnOejXRUr0nFlgmbGpAvjp0b8hF7UYYVaIm+rIJevg5WybXrEKwA==","signatures":[{"sig":"MEUCIQDEDtSB9E12c9jRXwTcig54PF4dXPJoANd/f/C+pWxA4gIgbQQQMIXso4Jwusqduw/o28TrGtK0jQg5rsOxn17eLg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.330.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138306178},"type":"module","gitHead":"32cb3b95f3b387676a72888e2d3570837af8918a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.330.2_1779041010980_0.16836743098218254","host":"s3://npm-registry-packages-npm-production"}},"2.330.3":{"name":"decocms","version":"2.330.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.330.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18af129b472f9335c0a01c1066e9c0e2d9331860","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.330.3.tgz","fileCount":7844,"integrity":"sha512-ckm25dedeT9sM7LS2Gf4RCJ+9QdLH1nAet6YoTMY4JKQXtdit57LCf/GOPjqAXV4vJ+AQSffASs4DCnc3lSUGA==","signatures":[{"sig":"MEUCIQDekHZ+A3x+iFEj/A4nJt3oJfgkUuD2ylXUn7anfYrj5AIgdHAxKoblxIqryuTxyOTfKYc5GIotPq5WwZbsy99oW08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.330.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137995604},"type":"module","gitHead":"cabd1a4d4359c1f1528d0a4d24aeacdabb1be98f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.330.3_1779127720168_0.9018761085820113","host":"s3://npm-registry-packages-npm-production"}},"2.330.4":{"name":"decocms","version":"2.330.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.330.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8e39f50245a12441a4899c85fda6a895d7ce14a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.330.4.tgz","fileCount":7758,"integrity":"sha512-EqP280ynCJsbRVcXgIdb9MEhCQvJDRjztvHJMaeMsfK6bIfamBq0QlZWGXMw/dsiFaku1D3IYh9lfxbly9gSMw==","signatures":[{"sig":"MEUCIQCNOA2AwQ9p8zlG7L0OGWgjvgH4YHI1DF80fHwY4/gB/AIgQF9sHrZlB8InNoypo6k4+Jzka+v4KIkGRlBc9q6IfY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.330.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137800877},"type":"module","gitHead":"5a31e066179fb142fa62d0bee7639d407be7fb29","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.330.4_1779128661529_0.21106010898575644","host":"s3://npm-registry-packages-npm-production"}},"2.331.0":{"name":"decocms","version":"2.331.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.331.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f71816272b8f3035fc051f42049691592fbd75c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.331.0.tgz","fileCount":7849,"integrity":"sha512-g9/ePxjgZMzyd19QuFV8LozNt0VLsp/0vdb6rGYp7Ev5gUH/2xQRYKFkL4qQFm9QTBpV9hC076PgvFNNXZaHfw==","signatures":[{"sig":"MEUCIBIoMUoY9Ece09cRIuIHXKMx8PDK7Ag98yAfBKZqL3a6AiEA3ljpYEqSvBiVIB4AVkijrZr4fgODpqiTNJw1PN3Zpho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.331.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138100467},"type":"module","gitHead":"b016204124bc9bd41232815512e8f6d400fb57a3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.331.0_1779154225769_0.10582238233274599","host":"s3://npm-registry-packages-npm-production"}},"2.331.1":{"name":"decocms","version":"2.331.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.331.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe227c08a307dd5329cab907b0f8e2f0f0c3562b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.331.1.tgz","fileCount":7844,"integrity":"sha512-Z+lzQsH12fAMppuVNVCGhQGCYWSsRjsmbtyBRoBQrZmrBMOOxMyb1j55fPeM9PFQDFB9ITKU+spyEOT0c0Clcw==","signatures":[{"sig":"MEUCIQCne+8mtLaatdd1WMmX+L3hEwGBqqOFLjS/hW5/ITlAXgIgP4wpQfpbjV61176aoWf9otlZizTlm5NgqTF1tTy2wKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.331.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138000188},"type":"module","gitHead":"17e66e422e1f2582b5d83b433a4d7b6acdaa99bc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.331.1_1779161670215_0.9462984803317367","host":"s3://npm-registry-packages-npm-production"}},"2.331.2":{"name":"decocms","version":"2.331.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.331.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7d3457a63f273deb4930e5ac31b052171954f768","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.331.2.tgz","fileCount":7806,"integrity":"sha512-PbbGNuXGSSusLN/w0LWh3urqTTdu1P/8ieBmQxykUs9u1UcOkm9YEjfvDvGU0qcKZsxx++vIi47FAjyKa9OK0g==","signatures":[{"sig":"MEYCIQCFMtxix+yjK9YVNcj1gmssGF0oBOCSj/fTVMjGBrmXZgIhAOvI0g/NZc6ye7o9lHX1xNcFMeP1GyZpkfhVVOVV4qfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.331.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137846818},"type":"module","gitHead":"88b6ecad42230545b3f88a14db46a93636924d50","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.331.2_1779195072290_0.6859636204580484","host":"s3://npm-registry-packages-npm-production"}},"2.332.0":{"name":"decocms","version":"2.332.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.332.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8386198e9d894b916cc6e06001f34ab10ed63b62","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.332.0.tgz","fileCount":7649,"integrity":"sha512-VyQijDdY52sCsKmLAhewRaMfC5f57rDSkbHIpMkro3OlCF8iHFkizIW7GMT3VnmGGebz4XlMwRuPfY2VBUHZqQ==","signatures":[{"sig":"MEQCIFfGVP8NLXnXindQujfpctFbsWt4SdSdo/AlYrQ+99EFAiB9pAtrhmSVV6zMQq2Cj6/vYvqEVIrsoN2e1mWs4ZdgCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.332.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142630591},"type":"module","gitHead":"9da0c7181d5806e57ed929a6a12423c88f6805b5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.332.0_1779202193167_0.758658887932476","host":"s3://npm-registry-packages-npm-production"}},"2.333.0":{"name":"decocms","version":"2.333.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.333.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c08c85195505b97282443553217502ea7a256c29","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.333.0.tgz","fileCount":7151,"integrity":"sha512-+J9T1Y68RFh2KnX7gpjEJnaZCoL5nkuuAu4Tg+No56wlZuo7pFIpc7eKNbeswrJHxp03N0YF3U0td4ru7ooxvQ==","signatures":[{"sig":"MEUCIHKsaXCmuyrWbnmTRjDoSyGRwzO9BEJrYwNu9PBcZdMbAiEA+NamKTjvITh8vfVCH0JfbJNU28uvZVpvCTDbz2AoaGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.333.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133175151},"type":"module","gitHead":"30c3d7bfd3b4533625d6460b3f5a93860f5c0aef","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.333.0_1779214952031_0.4359131187645777","host":"s3://npm-registry-packages-npm-production"}},"2.334.0":{"name":"decocms","version":"2.334.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.334.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5fa54b53f07e3c9c93197ad23d5cd26f0dcdedc8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.334.0.tgz","fileCount":7844,"integrity":"sha512-p61gk6Gpm4RPy0AZU2ipyf7rojdlG+rrijeBjhKJblDKz6wV8Wwqzs1QpftvRQ4bxacfmVlkQhZbnUwJgE9K1A==","signatures":[{"sig":"MEYCIQCJ58ETJdN9fuahSW4suNVvrjKEIoNsXAtERimle6iTxAIhAITozpAXRSjVtUjzksO+ctluH3/1wRa9rNsBORHKvq34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.334.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138068536},"type":"module","gitHead":"bde82b7fa35d6d9a83f5dfb13ef92ae713a729b8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.334.0_1779226198771_0.7670030829224417","host":"s3://npm-registry-packages-npm-production"}},"2.334.1":{"name":"decocms","version":"2.334.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.334.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef06c488c0c6aec0ee580cd3dcf601339d49cf1f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.334.1.tgz","fileCount":7803,"integrity":"sha512-kV6a43hJxM8O2NDWelLmKrOwfrwz/n4TSTylcILzg+VcY7lD5vdGHr4T7SZO+Dq8jPn4uRCdlOBOuGMOvwCwag==","signatures":[{"sig":"MEYCIQDSAimwLsh2IbwYm82tYdVEllCT6sGxPOgcVr3lWggxHQIhAPALTzn3yXLYd6o0dyqVgEouzuPMxDby04ZTDr+/m2gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.334.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138053750},"type":"module","gitHead":"011b524a15608cd89645923e749a182f41b526ca","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.334.1_1779285737126_0.9831752945168655","host":"s3://npm-registry-packages-npm-production"}},"2.335.0":{"name":"decocms","version":"2.335.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.335.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8cb294e1c1e0e1fa3782a41b1881d9eb0304cbb0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.335.0.tgz","fileCount":7650,"integrity":"sha512-5tK2zqRandLPM6PMb8m4pYNpI3gtoUZazxseJm/Lioui50WmxdMzc0vV6srm0ahl5ng/PK+Dgg04Duuauy38Jw==","signatures":[{"sig":"MEUCIFOjsvyXSnrpdOPPtTPHD3kCy33RSjHfsK2QYaspgqtRAiEA0Cw/wud4sOyoXF1Gu2ALOwSxlKxCPySCYL6c7xy6bfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.335.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135024836},"type":"module","gitHead":"be1241f82fb870f8bf329cd71390ea7b926dfb6d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.335.0_1779286041818_0.6437423911205442","host":"s3://npm-registry-packages-npm-production"}},"2.336.0":{"name":"decocms","version":"2.336.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ed8b64a1f4e93a598683f768bb08737b343a1b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.0.tgz","fileCount":7849,"integrity":"sha512-96hXyaKOdLTlCBKkAXglaslU7mSoPv/DOZWbCnIqnzYLPIUi5jDUuLEMDVA7bWNwPMlRGN4wU8Rk1XWy+byBfg==","signatures":[{"sig":"MEYCIQDLqT/5u8oL7YWF615mzW9ttrx/RzxPmhy0Vfget8lTOAIhANqjusWcHCmOQy3GYFy3Z14dGblXpD7uaUJDVKZZBw/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138154830},"type":"module","gitHead":"9f000008055c8d03eb5520ef4945759322107b68","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.0_1779295031663_0.5063323809659988","host":"s3://npm-registry-packages-npm-production"}},"2.336.1":{"name":"decocms","version":"2.336.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"53d6f874e16b6bcc413fb7a54b987994571c12c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.1.tgz","fileCount":8040,"integrity":"sha512-OKbtCIByT4VpHBuV/EAC5UH+3Vt7hS/MuKyAPRLqHSp/qyPgj2bcqTXAfBHs5nHlObEYXgZhaUpKE7nuaFZ83Q==","signatures":[{"sig":"MEUCIQCJhg+l5TS+iJ2XAGbtn59uMe+FHTayriWE7XM4Ea6Q4gIgCBkok+zAMssKhp2kE9fUsEaa/bhTcqITxLj733Cupug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138352008},"type":"module","gitHead":"e0c5ab0ea846fd709d94b4a0baec7b5fa41a38eb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.1_1779298680553_0.9104436015750565","host":"s3://npm-registry-packages-npm-production"}},"2.336.2":{"name":"decocms","version":"2.336.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0eaef9256bd61a4ec5db881361098a8388eb8dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.2.tgz","fileCount":7844,"integrity":"sha512-fh58dDMGFE/bQQpUr5V/nxPOjeob5wgAoehlnAUNZblroQgjG75Gk5iZnwmqQBvRfVfbIUxlfI+2aFGxiBFlyA==","signatures":[{"sig":"MEYCIQDaFOTXdXJQsuuG19jjnWXE2F3VVMZJKKmgLdl/pPbKRgIhAPPBwSnBsWAwcuobyoVKdc6fx0KGzIpuafPyxnijeRzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138143053},"type":"module","gitHead":"5ffc42923874dff5bbb35c12397d8ad705589748","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.2_1779304225240_0.47896066721221575","host":"s3://npm-registry-packages-npm-production"}},"2.336.3":{"name":"decocms","version":"2.336.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e12ab67471cb3ae158f0520cf5b3b105e2554e7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.3.tgz","fileCount":7844,"integrity":"sha512-V/Iz/x1+SHKV8nkK+5PMEHxElLWCm/PQnA3Tih0Gi2DXugnbxTNQiSYCUJ50yhjyj4Ubeug3fLXJ+31omWXSzQ==","signatures":[{"sig":"MEUCIAIL1VVulF4Rb9TMWPeLuydO7vTLcR7xafHUPG1HCYCXAiEAmBL+YSvvW/Lz4lzGYCoyKh45SVYxcfIW023avxbJV3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138080668},"type":"module","gitHead":"de330a5957b187c48c46f6febc84475ece517633","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.3_1779307069955_0.17314176803185322","host":"s3://npm-registry-packages-npm-production"}},"2.336.4":{"name":"decocms","version":"2.336.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7e0b7eae922727372f4291ea249b23a822803133","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.4.tgz","fileCount":7733,"integrity":"sha512-NAMujO0Vc4xob2EvWWnn1PvUg2WZ0J5c0iJxWf/5ryZUXylVpeRSEyI8QTPHOrH0jAXL6sOOtxqcEBh+Tw+IGA==","signatures":[{"sig":"MEQCIEcyLod5boURrje+LHKCqC3A9aSZxaiXwh9YIbZTK1IuAiADvY5lvFEmY6miwwfuXwYsTW0MI6LbzZ/O2/JwLh2KzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135099830},"type":"module","gitHead":"70d6b9b56e9ef469963f9126e1852baf42be0697","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.4_1779308133316_0.01119125925128217","host":"s3://npm-registry-packages-npm-production"}},"2.336.5":{"name":"decocms","version":"2.336.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e3a0e061e8abafa96cf0d0188f37324fda886091","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.5.tgz","fileCount":8191,"integrity":"sha512-IEX5A5rztfd+oKwbz+swqRNSfb3B8lN8ooaNduNnBHltojn09//GYmIaHBnOu5naEiXSfAvNbcTueyBbm6aTfA==","signatures":[{"sig":"MEYCIQDTDBT8kF6fPmuBtUqvZIJWfKUOnyMwPQf4kFNcdU1OjgIhANnOe03DvoM6CDqf0iItXp/5XCUW7NpM4w6SkiAKkBz4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150128248},"type":"module","gitHead":"2b97a54b081cc8ba28cfc896832df58bf94d90ef","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","freestyle-sandboxes":"^0.1.46","@freestyle-sh/with-bun":"^0.2.12","@freestyle-sh/with-deno":"^0.0.4","@freestyle-sh/with-nodejs":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.5_1779309155781_0.2865552875057549","host":"s3://npm-registry-packages-npm-production"}},"2.336.6":{"name":"decocms","version":"2.336.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"490ed04cc77d4d4931586c9f0f4e045b3208332e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.6.tgz","fileCount":8111,"integrity":"sha512-i5AE8uUzAGprzfptBQyS/ByrgKupGYXpWSKYRrwf1NfTR1HUlv1o9MVhFUf0hH9VhqGW51p8OjEIDPMoZ/McKA==","signatures":[{"sig":"MEQCIE51G5QKqbWcdK87zZeJQETQgVvCgL8TraJTZQI1HnzQAiAp/bBG7GnImpTvwapVuxVH41KcDBnUWB+QWJwq3bQQsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138035356},"type":"module","gitHead":"eb53d01c5985429abfcbfa1362f8b4e6577ecb50","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.6_1779309854113_0.22330040901500037","host":"s3://npm-registry-packages-npm-production"}},"2.336.7":{"name":"decocms","version":"2.336.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"925cd6f25dce51d4e1f78f2c574f646517cecaff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.7.tgz","fileCount":7841,"integrity":"sha512-bkh+noHDI/eDH9s88vpZq9Sv3yK5Z90d17wG3FnxIB6o/iXXpEGFtosAwaGFi8q+DL3UkHuInD+hK1UnmROktA==","signatures":[{"sig":"MEYCIQCvM6kt0x8Q4UAtsTDLUgtUhBHGjvvvRxwacjOL9ZCR4AIhAOjWIEynyfgrP/fdtFGbR/U1wQhcZo2sBKcYnbcF55yE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137508159},"type":"module","gitHead":"98f894288466138dc59c8baa1eb509f61df79b10","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.7_1779311648994_0.29418907947834416","host":"s3://npm-registry-packages-npm-production"}},"2.336.8":{"name":"decocms","version":"2.336.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50bf35c4d374af6db757820a6c3bbd81144bfd9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.8.tgz","fileCount":7826,"integrity":"sha512-WimBoiAZH0TSkBeX5t0t2zrBz3Wb+e2weep7AtRXLY04w3jAVEJtG/wpD5Hb8wf96ksK2DTYN4okPjPb6Y7Yqw==","signatures":[{"sig":"MEYCIQCKhpXTKwPv6XeQ06zmGE/Wi7PmMiLq5n9YKuYAFpkXjQIhALS5H2SpUz8bo/kRkgaN85HhFCDvGN7GvDLbx5CUxPUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137459118},"type":"module","gitHead":"66aeb80a55c6a5282ca754101fd35b9fd0cb9bf9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.8_1779313236483_0.38388830275133046","host":"s3://npm-registry-packages-npm-production"}},"2.336.9":{"name":"decocms","version":"2.336.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd6700f13526a63d8288fb0a3c174ee05cb84681","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.9.tgz","fileCount":7851,"integrity":"sha512-6DT80PVTMnyfKtFzw5yTFINxbSZWoEv0N7gyyEkpnLJulvK1QM90DkXlSWLTfI2ixVBrMmygcfHrNgFdOCdhmw==","signatures":[{"sig":"MEUCIGXBgbyw08VaZ0Fm3VJARs2F+Hv9NGuupGtnA68O94pjAiEAnvygWVEsT49FpyJU8DjDr5LgQgg+hYaGoXR4JcbbC3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137536979},"type":"module","gitHead":"ec6a42bc67ea18ace6c082e224fde956cfe40f09","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.9_1779314459594_0.30138576428417907","host":"s3://npm-registry-packages-npm-production"}},"2.336.10":{"name":"decocms","version":"2.336.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62c08b32280740a2149854c0182514b2fb3fe9dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.10.tgz","fileCount":7440,"integrity":"sha512-1vxMnaI45NR9FPlkOJ6nKe2S0sTDCE/xb/cR9WO1F+oWVLMtbxgK9nbO2aXrI1J61YYx32BySBocP39fDBBoaQ==","signatures":[{"sig":"MEUCIQDUpbFOdq/qs3mIl12wu0DtyTPEmXAIhqDbg3Pim0B0ygIgDzW4VARqcwdeKkulzuBkPdCczsjzk6et+qeCOjS+ZBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130299837},"type":"module","gitHead":"77975975bc3ba510f98b4c58d898ea2698fe947d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.10_1779317334019_0.5423277429835573","host":"s3://npm-registry-packages-npm-production"}},"2.336.11":{"name":"decocms","version":"2.336.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.336.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40d4527dd7dc4e78d9cbfaa916773eac93092aca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.336.11.tgz","fileCount":8666,"integrity":"sha512-G2Sbq/ZYGKwxtqO0mbFyoS7fgwo23S3SSJUNCUUqVCIYhLtiipqMOk54JMN7YyAa1mOSlxjMWKKW+/vnPb9jyA==","signatures":[{"sig":"MEYCIQClbsnRqgXz6pHGvkJ1j5AkGSlkjIJd2NMYBBNkA+lTLAIhALve9M4ZDKzqkrTVGInOCZ/oxmf7gIGf7HBuExO/4N+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.336.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138815468},"type":"module","gitHead":"bf3febdaf139c921431f0c0e8a81852b6b19eb26","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.336.11_1779322268166_0.2889279689595958","host":"s3://npm-registry-packages-npm-production"}},"2.337.0":{"name":"decocms","version":"2.337.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.337.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ad3b7696efaeb3205da9753efc297b53201d25a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.337.0.tgz","fileCount":7839,"integrity":"sha512-d1KsgPIEyIwv+g65rze+WTK1UzRaa4RWEOcrPtYsgwyxJL6QMDDLKMFW/YzTiCoM/GMEOtEXBt9giPBvPJ+n9Q==","signatures":[{"sig":"MEUCIQDxz3lf/QWOO5KwnuqKJVOHPCHzlIOT3Rgh/PGgO1nlHAIgFGzpIKJO5b4pubvTdZLkbnKU6Ep35D/Fb3bHdhOFSaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.337.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137639402},"type":"module","gitHead":"34044f0eaf5ca8df716bd2d6d12fc48c29bae967","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.337.0_1779337001960_0.6649102358807291","host":"s3://npm-registry-packages-npm-production"}},"2.337.1":{"name":"decocms","version":"2.337.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.337.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"604e164ee7b176f9df54b30409ee1d7a3143bc64","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.337.1.tgz","fileCount":8135,"integrity":"sha512-BMlMRETK/6oUK77JsieFNudojLYDeKREDwkVZHCFEImiEBk4i1s4n+N2SkUqBV9wSfiGCaiKJH06IndFRrU0VA==","signatures":[{"sig":"MEQCIH3/0tz4futfVlCq222sgsSPDG9Ynx9I20cgbQ1XJfVYAiAAiy/7X8TVwlgGO1CUMSfywqRQT4LlMBtwHLD+jtuZ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.337.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137996846},"type":"module","gitHead":"e4c967ca45f02cfea68d9d0b7e22a317ede88179","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.337.1_1779370769908_0.652341412581172","host":"s3://npm-registry-packages-npm-production"}},"2.337.2":{"name":"decocms","version":"2.337.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.337.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2df638ad38dea8ecd47252c6ecf03f8f7e9f1a51","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.337.2.tgz","fileCount":7772,"integrity":"sha512-u6As7zPvSAjvpgeS1+MA2jA1x/0WBY+hQwp+GsP/MSPhdKXkI+0oSQw79iA7Xzg/RXoiZM8RtsYOL3qd5Bm8sA==","signatures":[{"sig":"MEQCIAOG31uPpUkQvNGxZMpJSZBdg8TOTfKOlgvA1mjSzprxAiAbRfOMDrFsHFWxF5g0+bz7qRQ3YE/seg6YzWgazzY6ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.337.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137446364},"type":"module","gitHead":"1a2088bd5f78b1481b9ba34091e76fb090b0e675","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.337.2_1779386757297_0.8820477065966301","host":"s3://npm-registry-packages-npm-production"}},"2.337.3":{"name":"decocms","version":"2.337.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.337.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c61f388942a1fdb731f9b7d815f26ef24c5aafd0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.337.3.tgz","fileCount":7839,"integrity":"sha512-zEMTSg/Mnxc4eeN648MPmUIoN5krRjTbd54ePKUzIZQ+NngVC2aw1pvehiyT7+w3xh37jMDVLZPfjv/aLso6Hw==","signatures":[{"sig":"MEQCIDdjRFXjkOylDTyHlFFKJb8zibmviHI172ryV91t2TGoAiBsOiu1igXmZW6qhVEqqZRzu3rHU+N7aIZLXJeF33I+4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.337.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137597691},"type":"module","gitHead":"ffd9a01fa1e5c3c5c4af26c02e751129332d893e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.337.3_1779387340198_0.8474344032078702","host":"s3://npm-registry-packages-npm-production"}},"2.338.0":{"name":"decocms","version":"2.338.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.338.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ade12306144006231b51d4edc7fc8cc0199d442","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.338.0.tgz","fileCount":7836,"integrity":"sha512-XKeVDg1/0UXe4kj45JVPnurKqyWuJ6IybBcNEGN/5td7mna1dqw4RfA1rADnGeQJ004NTtMuAbKhSenafgI9Ow==","signatures":[{"sig":"MEYCIQDwjNDCmOkaJPE6kF6KX+1QGsuqN74l3rPdjMOoBGjchQIhAPBvUMdKCQL6dcoRhmaisOqUVvckjJDggXldkOtBBxQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.338.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137620691},"type":"module","gitHead":"a69b4c2287ff3d53ef6ab728db85b6d0ff3ddf9f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.338.0_1779392225649_0.0723437021738984","host":"s3://npm-registry-packages-npm-production"}},"2.339.0":{"name":"decocms","version":"2.339.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"55e757e209157357a3dd78845e6380dfa783b077","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.0.tgz","fileCount":8175,"integrity":"sha512-60Q6Fkzy2Ts66GiThDdqdD8q19UeR6PjgDZLbKe59EpDpZ/77C6McDk7juXOkEv6jmqkCguqtsIhceoC7syTEw==","signatures":[{"sig":"MEUCIQD9oKuqzjYVEoH6VJtTgvffs4SstjldQM+VqpnFutVZtAIgP5UZ+iP9tBj7vpHMaINLhcpW8H4WHRIX/UK75/g+5No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138275802},"type":"module","gitHead":"21675a59b7a69d2dcd018d1a6d0cab0d64ba15b4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.0_1779393639945_0.8822537567875994","host":"s3://npm-registry-packages-npm-production"}},"2.339.1":{"name":"decocms","version":"2.339.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94d679bfde39ecc61f134fd98908279948fe9e39","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.1.tgz","fileCount":7830,"integrity":"sha512-vFARPkICjQh6PRdECeSissTmmxcIQIWNKU5GA7SQQogff68nq5ELvZ2DxQsgiJAu2FaSMUyNabIW0ErMITN94Q==","signatures":[{"sig":"MEYCIQDQpeAUN5mG3qsGehqablXJhFybkja/q48zvHQbEuvA7AIhAMrz+mxQagT6NdoKaw4JrnHvjrMLveuACAD4ta06EQQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137624824},"type":"module","gitHead":"9f11fe0ec482ac8313cda04d230ba4057230d5bd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.1_1779395473398_0.2840253882164927","host":"s3://npm-registry-packages-npm-production"}},"2.339.2":{"name":"decocms","version":"2.339.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06ebe1ae3af5ecb7771de4afafa99cdb4849f973","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.2.tgz","fileCount":7866,"integrity":"sha512-VdH9UwItIGkS1376SBMxgP33esVOQukEJCNFFr2sg2kv+fRqwzBk6EfDgtKAlqyJC7J2G8tGm7ssHTQu5BfXwA==","signatures":[{"sig":"MEUCIQCAM4ZVzcBYF5bnWki4YgcWB05jEAD+23Fw/BOXSj7LAAIgRoQQb0fWlbOG5KazJvQAqMmNtc01RhNxHnM9qezTW6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137785513},"type":"module","gitHead":"d44738d47d24dfa80072b8887285b36c929a59e3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@anthropic-ai/claude-agent-sdk":"^0.2.141","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.2_1779395920262_0.6238426184040393","host":"s3://npm-registry-packages-npm-production"}},"2.339.3":{"name":"decocms","version":"2.339.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bac4ac78439422d81f82f93ad99a6179d9d8f072","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.3.tgz","fileCount":7852,"integrity":"sha512-PkrJ3E4HuHH2GDsRgpIDFDC10I87V6OpmL2Z3h8WQ59XWJDy7+1mK07p+p3tM96XN3Q2NLcYRbuz2JPqHqeVpg==","signatures":[{"sig":"MEUCIC0SrUx4thCCtxsBAAACuNAf0JZbcbeEeKKFnHkmUBo3AiEAxytwkl2vGEowMvS/TJkDz0xihIwvANGlbSs3S4LMYu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140335244},"type":"module","gitHead":"15994dc506d690941ead013836e11f5b34e62c83","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","happy-dom":"^20.9.0","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.3_1779400683363_0.0133522239456072","host":"s3://npm-registry-packages-npm-production"}},"2.339.4":{"name":"decocms","version":"2.339.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b179a91107cd57b3ca216520f249da811c8c9307","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.4.tgz","fileCount":7857,"integrity":"sha512-sFqfB3mHOYxC//WWJEg09G17Bc5BeFOKNT7fiOZm+QAOiBzg6ugNhKhXYCXGR6PMIhCQixwMGwf5fJyrgcq2AQ==","signatures":[{"sig":"MEQCICoJqKgt9HDC9a4nPSznMUEM0qmAYJXe6vhdJ+h+fQA9AiALVSqUWxvlIHHjfHMcIk8XuU9dQL5Qiu93kHdS+3IocA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140283260},"type":"module","gitHead":"3beda31fdda338b887a4767cd248c08f45fc6037","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","happy-dom":"^20.9.0","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.4_1779400892899_0.32020043478415117","host":"s3://npm-registry-packages-npm-production"}},"2.339.5":{"name":"decocms","version":"2.339.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc1ffce827393c0d05c11a6e4da365bf533159ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.5.tgz","fileCount":8195,"integrity":"sha512-eNRZiylNo/QUWwkdAnXlem9k4XXG6s6idiyZZrR5Xc44sxGpPrtevygF4E1/6sa9iUj6QhzbUxa8IeuxHi6PtA==","signatures":[{"sig":"MEUCIQDwicKSVOI6Q/dFFQCD+vwcMryscd481tI91mD9SQyjDAIgAIFV+8qoGdI0m+ahXv98fkmWi2XaFWQDnOcKOQuzZNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152123421},"type":"module","gitHead":"36af33b440c5af0da121f7e9919fb79904d51c94","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.5_1779402408152_0.850798705304237","host":"s3://npm-registry-packages-npm-production"}},"2.339.6":{"name":"decocms","version":"2.339.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b33aea91dbc7970ee4561596fbafba2dc53f893","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.6.tgz","fileCount":7857,"integrity":"sha512-nMZkm6B47um+ndDbQgFhKmdk+ZZurv/LoWV9beqPDyvqSg9ASfh5okGhfItEtnvAwBckywVO69NL8AraM1hrwg==","signatures":[{"sig":"MEUCIQDwzu2aww1jSTOblZCBgMdFB9XoXq1Z4EAM7+qTDYFJuwIgHLktDJVUvVYcmB8B/eycKXD21k+Ubls4dt5BvfKceQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140339571},"type":"module","gitHead":"3484bfefe105e2f7d0248a9a9309106152f2d29b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.6_1779403454441_0.04409865568531357","host":"s3://npm-registry-packages-npm-production"}},"2.339.7":{"name":"decocms","version":"2.339.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9353561dbdeb348d2ecf3f76f00116236d8f4b5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.7.tgz","fileCount":8710,"integrity":"sha512-UXjuE1XcWqxTyGFKY1x3sf97J5hfShan//4xFITGyKKB+QyQlOGgcRyKe0gBWBPuq68rRy8amukfxTet+9ARPA==","signatures":[{"sig":"MEUCIEYvtKHlTAlizQ2cPpKiRh5b8W1EUtXJxgfprdL0gQYOAiEAsk2bBtToWmv+UhdOv6CIxUIIc/HawWHk/0B8jFvI/9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141706338},"type":"module","gitHead":"36332ba1a73aff4589cde8db16a3240b61aee133","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.7_1779405511621_0.2862165563774075","host":"s3://npm-registry-packages-npm-production"}},"2.339.8":{"name":"decocms","version":"2.339.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9245f9996c0d1e9ce4b0bc3405d6770f197469ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.8.tgz","fileCount":7847,"integrity":"sha512-MFUtdVNrLH4XelKbzSIobiNVoPhwLSgaXPaWDwZ54VshOK3NKUIO0ztUZlcIpbpBkT1/+X1f9LdLtuSodrEX2w==","signatures":[{"sig":"MEUCIEa6TdV0gGSYb/J4dzQJIibllNJOCraTa1Qd71LXgJlWAiEAqhaCbO9iH1k98eCkS3Rg0ORlA1XNq0P56aJXbvS3bk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140335386},"type":"module","gitHead":"64bc1887722610bf72b57f4d954a1df6d94d68dc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.8_1779407152116_0.8750338640798352","host":"s3://npm-registry-packages-npm-production"}},"2.339.9":{"name":"decocms","version":"2.339.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3dfb7d0813693fd2da893fa0c58d25a50c876e19","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.9.tgz","fileCount":7853,"integrity":"sha512-yzgJDU/7dn9NC+Apx4SAMrVkj06q/uhgijtWh8O+N/ryb+tZi40tqOYm7HFXuuCsQc0nL1CtLRcICjUjiDjMJA==","signatures":[{"sig":"MEYCIQCv7HPparPgTxrZjMArAhf6eh7ux/sthnP/efhZQo+TogIhAPRDFBWxMqLbHxSU3Lu4stp9jQ0YNUsYvR17vVH54oc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140267110},"type":"module","gitHead":"1059523cf11176a85d35b6a7c75f6998d8d83e02","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.9_1779407895990_0.9446029139140011","host":"s3://npm-registry-packages-npm-production"}},"2.339.10":{"name":"decocms","version":"2.339.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a3c71ec6960dbfc884082cd72c0575df59a6fb6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.10.tgz","fileCount":8532,"integrity":"sha512-ipuEQ7wMDtbrUpgedAQkuJG3EqveUiqUKXophbHl5mTjjRRmMWoC4bfW0+fwlSY/WOwhQ/PafqcMccXJnxR4lw==","signatures":[{"sig":"MEUCIQDPjiSypxE+DDca0PoXaJy62DVs6vC6ic4cYcmWYbLC8wIgdjebfQbh8Xdrr9uvkuWUMc+uP/0bcZpKnOQeZ3AnhZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141601605},"type":"module","gitHead":"5c8263818a1581ba20aeae620c3cfbd66bfb8588","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.10_1779407970953_0.7555096362580525","host":"s3://npm-registry-packages-npm-production"}},"2.339.11":{"name":"decocms","version":"2.339.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.339.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8355d9df974950d94507baefb2981c6da6e06879","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.339.11.tgz","fileCount":7134,"integrity":"sha512-+Fu7Mpga7UQjS0WuiP0KG26im3dw3jCj5g2LbsfZdiEXyNuzDMQvCqlCvA4iFeZmEAybFk/tPq1gXdismK4baQ==","signatures":[{"sig":"MEQCIDa+x2kB2t7ILr9tki/EJN3m0qE5G7gTlwMpAEx3KMrjAiALn/coMps4VIbJnlx1aR//rql5jMXbkKg7CD1MWNywew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.339.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136288307},"type":"module","gitHead":"cbf1abb44dbe9e319d7d16f97e5101dc300f8cf8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.339.11_1779409399010_0.6168848314160598","host":"s3://npm-registry-packages-npm-production"}},"2.340.0":{"name":"decocms","version":"2.340.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.340.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9987bab1a84fdfa5ceef804c71b1fa246b155e42","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.340.0.tgz","fileCount":7963,"integrity":"sha512-BJ5dDyvVUSeIwNrZt8+F37oIW1u4scLPeBPOVdRMwo9jX5jVdWx75biD8KeMwuq1qiEgLMz2ryLaX+Q09UUzeQ==","signatures":[{"sig":"MEYCIQCF257EiG+evcz0lVZE0ATem1AnQ2YopiFTizQuuKwItQIhAO62jrICYUnjbJsnA+bcdDU1mHgAXt6nVK98heuFXUP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.340.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140620094},"type":"module","gitHead":"b2ce096d624385b9927d4e3492b28d1e42d88e9f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.340.0_1779411681818_0.4806405273944516","host":"s3://npm-registry-packages-npm-production"}},"2.340.1":{"name":"decocms","version":"2.340.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.340.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b61af41249444548b3b60a26e7ac259038f1ad13","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.340.1.tgz","fileCount":6994,"integrity":"sha512-G9ULlH26TrVb96TjQi/jVy9Pmhx64jWQp+fnvZjHhN+AsoGLhmaOYTtet5HK7wimN3muS99VWvRkU/F7uNQ2lQ==","signatures":[{"sig":"MEQCIAKKrXCVb9xmQum0T/7LLP9nTW7M4L0uC6PAYjIO3/vrAiAkou3s86xKibsc6JfVqgPD1UQkVjETpdj/GlwOxBkYMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.340.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140076735},"type":"module","gitHead":"6db7c990fe8287f848d0662a5085b307def68fda","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.340.1_1779456892324_0.4474755125862089","host":"s3://npm-registry-packages-npm-production"}},"2.340.2":{"name":"decocms","version":"2.340.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.340.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52c6fdceefd7b87bc5f765683e9b6c0c30b18681","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.340.2.tgz","fileCount":7418,"integrity":"sha512-3OF+00jBta+3YUvTEtcdCSyH1+s0Pxb+uafCHcqVqSaWEdGLu4cOqa68ZGhDsHjZrN1g3fckq1lnxZcWE8hnnw==","signatures":[{"sig":"MEUCIQCuj8ESkbA7iuPNGoi9i4lUTyx8yEeTKlFeYn9CYKzmTAIgCh9vje+jV0UhLkARQC45nrzvG9kl7hY7JUjGVDvvmO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.340.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135860989},"type":"module","gitHead":"1af14ca9b41a41bed6131887f7f054ad4b1d82df","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.340.2_1779459502146_0.8616827946685588","host":"s3://npm-registry-packages-npm-production"}},"2.340.3":{"name":"decocms","version":"2.340.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.340.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0739d31f078791a123591441359208b86f8c076","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.340.3.tgz","fileCount":7870,"integrity":"sha512-/SIY3ecFRL4ov/Oi/RSUBweW03iJ9mXqRWFQaQw/eCJUpiljl6he5+tNQoaHQ0etdvFck6YuoCVk+lqqxbvQUQ==","signatures":[{"sig":"MEQCIGnVIWIW/6vp1rwKss/rICJu7C5MrfI0DmjVkI8tWSACAiAEm0pD79lV6+VfcCrJgY55BHFD+KrvGzwHBEwce1hBkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.340.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140411523},"type":"module","gitHead":"73f3696718b6b462ef11943b362351a98b45e011","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.340.3_1779460658859_0.09375061649992888","host":"s3://npm-registry-packages-npm-production"}},"2.340.4":{"name":"decocms","version":"2.340.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.340.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b5d3c3ad8d0dee09448c860b4b8daaba895804eb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.340.4.tgz","fileCount":7246,"integrity":"sha512-IwAbljj2r3ZJ2+D+/MJ5+jbkYPbSBOD4s9oRmldXL7RqukDBUH2qzVHmC6TCCezaZuzZLU2YhgkbT3vPlyANxQ==","signatures":[{"sig":"MEUCIH1Pc5ygt1fiNh5uUNg8vUxibk6qMPP0GOy5pjRQzhvHAiEAvwbqo80EuqJLdnsdHsNJGQiErzHYp/CLs7hXIHL3QrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.340.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129101795},"type":"module","gitHead":"54432412957d118a3bcdf37852fb8cdd795194e1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.340.4_1779462275906_0.041383741509630756","host":"s3://npm-registry-packages-npm-production"}},"2.341.0":{"name":"decocms","version":"2.341.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.341.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83be23e050d1d478973255d5f724398850943051","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.341.0.tgz","fileCount":7854,"integrity":"sha512-ad9QjEbFr17msEF8oE0ZOT6hvhLIPf/xRu2jN3LwqfHK/jvQGqVlfUId7X+bi2RQBh5Zq15cDpvpTdbu+wR9Kw==","signatures":[{"sig":"MEUCIQC5Gnqj0k/ZI5pCRF/kMcGg4PkQ+Kozl9uGReL3RnIyCAIgV3690qD47eWpWqxgIiUQmpOz22iJpM6tLIzJRstVkE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.341.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140290592},"type":"module","gitHead":"3837088ab8b1774326440bd35f651e8f8b530991","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.341.0_1779462575312_0.5482681279770116","host":"s3://npm-registry-packages-npm-production"}},"2.342.0":{"name":"decocms","version":"2.342.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.342.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6c2abd86cf6a6b4f8f13bb9b67332ab06cf8838","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.342.0.tgz","fileCount":7643,"integrity":"sha512-GLFiYgPo3UUHAN2OM9OWc56gTRbq0t2bl/Txm/Rr/oHGR4PUDdiYtEbA483f6hTUsHTyK9zeYh+kH4m4wEoBWA==","signatures":[{"sig":"MEUCIQDV+m7RBtXE7djsj0oJzMcf6hATECwgWiejkWl2i/EQSAIgHW0nInlZfgehXLgB3FLd5t8pDBpnNnUedfJZVXanoP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.342.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139792596},"type":"module","gitHead":"3160544effac38606109f3357a034f77c13b4795","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.342.0_1779468699510_0.2803173222188373","host":"s3://npm-registry-packages-npm-production"}},"2.343.0":{"name":"decocms","version":"2.343.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0e7ce0f582ddc22cc71843ade8b788e6b416de3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.0.tgz","fileCount":7620,"integrity":"sha512-ubsLJ39BxXRaMkIviYdcpOGOsZQ37l/Fr0fmOtTWt/+Ms6as67kgQ4NudhZ89D9rAPMkny1X6BdeG7Awt+ZTfg==","signatures":[{"sig":"MEUCIQDBTYWZc8ClR5/6nFFb0foL+X2ZIhrekD6bGRYFsDOLmQIgY0k7uMgF30Mc4guNkLxGC/fkNrDQADSzjwTwruDF7dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139771631},"type":"module","gitHead":"93fdc896f272c6707ce9f0d2344c3bb63261d4dc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.0_1779469795761_0.6714577342858146","host":"s3://npm-registry-packages-npm-production"}},"2.343.1":{"name":"decocms","version":"2.343.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"28641f5be53b625380f57b7f0f129fb6ce1e4ac4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.1.tgz","fileCount":7245,"integrity":"sha512-lZSugOAYXqqt+ibUnR15X0UaRyF6eRrBSV5tK9wgjvNAv954LLpkngMIdnKQWP37PWTBXoDMQAa7cNX8r7j/+A==","signatures":[{"sig":"MEYCIQCy8bMZtoSL6/KY8cCjlyUYpTG3b9Zxe50kWnRpgsfQ+wIhANj2DSQGoGW8nXEhrZkbmB1VEpsCr4nRtZnFZTGUynGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136419512},"type":"module","gitHead":"ac2027579b13cef490ef397a81dcbf339f1d1787","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.1_1779471252342_0.28926229469624776","host":"s3://npm-registry-packages-npm-production"}},"2.343.2":{"name":"decocms","version":"2.343.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f3fa9d5051425386d2e217c21b58814d78d28871","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.2.tgz","fileCount":7857,"integrity":"sha512-ECqHJ4uV9x1FqjwZxhnIIR+QCVYTL4W/d1XBDLQNGkK1LjEF5q/2qUm1HTJZPDuK7QriequUtQEfYEjkMotD9A==","signatures":[{"sig":"MEQCIFyb/vmMOrpnK9dfiKpnW9/pZcleEoxLLFPrHp5bGNASAiBWR1BtL7wvRhJQ+Q8cRgFjXzteM/mYYcN+x45/UmpcoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140335261},"type":"module","gitHead":"518dea6129710fc8de6aa92a45d560d0ef292063","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.2_1779474748154_0.9705081773094741","host":"s3://npm-registry-packages-npm-production"}},"2.343.3":{"name":"decocms","version":"2.343.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6683d23d3ef4dafb847c6b89b9dedad4d5588e70","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.3.tgz","fileCount":7299,"integrity":"sha512-xP1VRz6Zp1ol9UkBMsLfNAWFHf//ai6MHv772hoymS95EKwFNlzxfXrHvj9m9WxYnOqBguVx+PYKaNo2ogploA==","signatures":[{"sig":"MEUCIQDxZ0xBVC2Fo5N+0QS9csKKGkmNFCnp2oM2ACgdVs5qNAIgcRWjfwSkNJzAyHceUEonBD2fyRkauLHEfRsvlip/2m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136783282},"type":"module","gitHead":"43fb4f6226d2e35f0e638f92aa0c732176db3784","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.3_1779475043159_0.13769746809064065","host":"s3://npm-registry-packages-npm-production"}},"2.343.4":{"name":"decocms","version":"2.343.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c2afbcb7702c5f5627638564dd5eaa84a03c575d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.4.tgz","fileCount":6653,"integrity":"sha512-AkXevBKYinGmnXc4V00a/bBA7HJ2ZnuLqvjV58OiO8HpTFtDkxCZfZiL4dThK+cu61JhEZZ37y2PdzEgLeUdFQ==","signatures":[{"sig":"MEYCIQC26svYZ4yWrFsnxvCfq11J6gmnDOBEKsG8k8N5ij1/lwIhAIjRIWyWtm6U3DQjCidiSJryl2ExBIjzo4k4N2xSrH6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131967839},"type":"module","gitHead":"e53dc88a4145634bdeb4be7417adec7f53bd8c6f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.4_1779475392948_0.3685671825146746","host":"s3://npm-registry-packages-npm-production"}},"2.343.5":{"name":"decocms","version":"2.343.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"359fa3e38c14857f903c99340bd31f3892334ebb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.5.tgz","fileCount":7847,"integrity":"sha512-w/pxCnN/oE3ZC2UAnutDVcwj4m8tJxW8q8iZWd70M2SIgOTC2QJvdM/FbHVAqFfdUw58v6YItuQ56NMpO8hu/g==","signatures":[{"sig":"MEUCIQCvngZflZ9GDCuG3cSv40GlfowJm4pdaMdnCCiTOrhawAIgLaxlTFKu8E53JxqvGe9jGyFRh61Q30Yr2m9qViORJhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140294917},"type":"module","gitHead":"d11d6ed61293adaa3e384026546d3e02d63d1c70","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.20","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.5_1779475937513_0.8395670027109536","host":"s3://npm-registry-packages-npm-production"}},"2.343.6":{"name":"decocms","version":"2.343.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8652371e4d0e7939891eff5ad7a5f7b16d86e269","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.6.tgz","fileCount":7857,"integrity":"sha512-G8aQ/kGXL4/Fz4fPw0ra6cdj8i23WJ4brxKShBMXCbgA23ZwPYZa1yq/VSHU3VAWpYwuR2ohxsYE3kB4cw5x2A==","signatures":[{"sig":"MEUCIQDwhJ6vweFPwE68X8x5a4Lx6DPM6RIWTMEUaZtD56e29AIgdw9oYhIp6nJDSD+TmM69JTJLB2QT7jdYu+YuUvqe7G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140320195},"type":"module","gitHead":"ab2fb4c75d3d91de5b9d7b7f17b8ecb2b74f4e10","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.6_1779483952241_0.11430321903293672","host":"s3://npm-registry-packages-npm-production"}},"2.343.7":{"name":"decocms","version":"2.343.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da1c9ba9d1f0b848e01002f23019bf2389e2971d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.7.tgz","fileCount":7518,"integrity":"sha512-GY+AcsgMgVwzLNdjD4/hVgKPlTXYZTGIBdb/rZXRhHBDkdbhgl8iMzwgFrVZ6UsbZtXmGjvqg59wUDDegnD5hQ==","signatures":[{"sig":"MEUCIQDxt3qYEkaIw23VogubinsZYv8UA82VKRbyZDlYLJd2bwIgQxqARR+Ou7uBPte1SetbYJFch4aJnYibwCaGF3b6K08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139749847},"type":"module","gitHead":"35c3771f8be19ecafa5f3e2f9a8c1d533ee8e033","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.7_1779494917652_0.6981135978684874","host":"s3://npm-registry-packages-npm-production"}},"2.344.0":{"name":"decocms","version":"2.344.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.344.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0b664a22371ab5509d8cb28cb1882edce83d2b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.344.0.tgz","fileCount":7877,"integrity":"sha512-WPeJjAFG/VZo7u9pGqLlcgXXJ7jpZ2ctImrqUb7SYC8RuPGQZJRoYQ9sWYcNONRasRL1Ijbu4VVk9qcV1N+LXQ==","signatures":[{"sig":"MEUCIQDwHeJipA9GWe/cqyRxnNdQ/XT2QJVBwYu1g1cnQBlSKwIgAcrhJAD7lEUHyNhHxzKXyL8m2jqTxuHtCnL6U51hkFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.344.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140405643},"type":"module","gitHead":"144e5e9580d6bfb54c302149b9b1940cfa13b4d4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.344.0_1779549906429_0.7677520217587686","host":"s3://npm-registry-packages-npm-production"}},"2.343.8":{"name":"decocms","version":"2.343.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.343.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62fc18b77f9309490f35f9a04d129d7386b510a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.343.8.tgz","fileCount":8161,"integrity":"sha512-iPlTgwI5gF76+DwLO80ZUjooO2Bxeg0owOMwAZasuof998Wp4R5+GrEKrowwKjgIc629sblkCDf0KFs9gQv41w==","signatures":[{"sig":"MEYCIQCfrLyQUtPatDhkuI3ACaklP/rn8JA+2hkxF7P1uzjobQIhAK7GrBHP+MfRYfdLUKIRq508su9FxG2rR5xUsrv0g4l7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.343.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149356510},"type":"module","gitHead":"9d0fdf71fd9c62a103fb10030674cefd525ee573","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.343.8_1779549910902_0.27273319603312873","host":"s3://npm-registry-packages-npm-production"}},"2.344.1":{"name":"decocms","version":"2.344.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.344.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"927000c19319f02babd9da862d32fa82ad15df02","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.344.1.tgz","fileCount":7823,"integrity":"sha512-h/8qdD8SK6UWXp6Jg902JLuSnZWQcTULWnitRMVooidDX6t10Wb6nvF6fQ8pE/I9Yt0bUE8Hbkj4ItTZESf1HA==","signatures":[{"sig":"MEQCIFNjmixkG6xBWenRJm0gDCZo6Gekwie7W9YDABF7bLqOAiBUvYUPQFfX2ujqnk3z2/2sq+2AxANflxTCy36m0yxklw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.344.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140269525},"type":"module","gitHead":"2a5ebbcfa2cd300b485acddf19bfffdb91b6073f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.344.1_1779660825419_0.9313053575942651","host":"s3://npm-registry-packages-npm-production"}},"2.345.0":{"name":"decocms","version":"2.345.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.345.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83817c07b502851d1d32f0fd01a4e90ef9350978","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.345.0.tgz","fileCount":8113,"integrity":"sha512-QRu/lMGPX41N+8ccpCiYq0P5va9c44Xc2Vgo8PuMjotT3DEUyUn/sBZJBuJoO4H50Pm2MPD5op/IemWmQ0VaBg==","signatures":[{"sig":"MEQCIHsWx/1QnPyfhG009NdiobxujKWIakkGeLX688ydd7iqAiB3mbo6FI8qGv64Q9cvlwR1+VAmM+mQL2LZZN5GEKDy6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.345.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140774497},"type":"module","gitHead":"22fb340b981ec5749636b7b949099c5ba578fedd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.345.0_1779662117567_0.05675679709940806","host":"s3://npm-registry-packages-npm-production"}},"2.346.0":{"name":"decocms","version":"2.346.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fbcb2debc155e65b27d6f6c022b10e260239b57c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.0.tgz","fileCount":7689,"integrity":"sha512-IbECx/gkxEUouC3A0E9QNvGhlTnZfv6gIiv6kf3sAFFXyq3FipfeeA+Dkx7A5C5I7YG/XDtkyb8//HjVPMLZCQ==","signatures":[{"sig":"MEYCIQD54Kn+IfGUZyuQwnIfEeGZfVNKwX4IiIOTQNtM41OG7wIhAJM5wg3R+DZotw6Dvwswd/bAREMwBCq+wc1f4l4Bm/h7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140066488},"type":"module","gitHead":"aad82d1aebf53f71b7e5329fd560970fc623eb8a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.0_1779693668159_0.7098214827121414","host":"s3://npm-registry-packages-npm-production"}},"2.346.1":{"name":"decocms","version":"2.346.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"585e34d3ef782bacf01b0beb3dfdaeb2be3a13b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.1.tgz","fileCount":7858,"integrity":"sha512-jVL0ZnBC1DOUuiRExx10ZkLKahe7mXTObprc66GNHQjYl7paUQG0zOuJsz0G5MswGHJeURbhtWm0ugGf7Db57A==","signatures":[{"sig":"MEUCIQCHU+JuHX0DIBIwRyTgengXv1ZE8R4TFf2J/sDqNuznQQIgAW42YZ7d0QNpAgolQmjZQwNwnUWPPxK+bcAMHh5I3XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140429815},"type":"module","gitHead":"dc46da2236b695eed03a734b85da38f47f84ce3f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.1_1779714382895_0.4564878896796454","host":"s3://npm-registry-packages-npm-production"}},"2.346.2":{"name":"decocms","version":"2.346.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a29081401d9bc2dc748a0a61ad0d1028ec915529","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.2.tgz","fileCount":7824,"integrity":"sha512-ReQcDf58ZXkfxEA87TahFbW302JN5xvF3I8Fs4XykMIConckKheL0Z2hLBAnGxAlGPpGAp3EbZptpfMTtjChcA==","signatures":[{"sig":"MEUCIDSU6zoS5+1G6Fg65YD/st0+wnF6uViAU3JuzZhiRSBHAiEA9L0eeHBGUCGvWQ+T4YgUY3eprUlAeoSN8I18bYeMHdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140326251},"type":"module","gitHead":"ad32e62b556c3a27385b4afde77a94efe6f8b54f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.2_1779715668679_0.90076219650659","host":"s3://npm-registry-packages-npm-production"}},"2.346.3":{"name":"decocms","version":"2.346.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02ff2874ddd36c39c64c10f6ea990835569988b2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.3.tgz","fileCount":7839,"integrity":"sha512-IZE5nKBNFd+PdrWfY+85kE83UUxkQIp/Z1IYK5GAZoVodiLtmVkd1PZp8CFBbUKvqvHs/hm4JTysVlf0/imrEQ==","signatures":[{"sig":"MEUCIHKQLGI9NGqHWDFcle62vsMwX1QOqnyqpTJk/2L+sMb+AiEA4vEyeG7H7IetU5fAWwOyAsKVdVz/3WejYy767h0G/AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140302391},"type":"module","gitHead":"1e5b9ac32ff5ea33e8e373f1650194771a99df18","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.3_1779715759346_0.08505960228746923","host":"s3://npm-registry-packages-npm-production"}},"2.346.4":{"name":"decocms","version":"2.346.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"151b87ab7c76a8ae5ae0cfff7d140163fe719512","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.4.tgz","fileCount":7846,"integrity":"sha512-sjoYzotIOXqzJPeME/9FBRi32OfPt5g752Fi1ZPbKGvPOycE+m0j4pOTne1flyGwy4N5SgJlDcYif+G9eJrC0g==","signatures":[{"sig":"MEYCIQDI8kUfWcSODThvJ12SINaY6983V+VJ7EAsOPZboH3TmQIhAN8ySY4ExSozhxP6CiHI9Aa6l492NO5kmUbaPvDD6ENQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140317062},"type":"module","gitHead":"6bfb15a0f84635beded6ac27d0c178e194c2faf5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.4_1779716207849_0.6756002745294165","host":"s3://npm-registry-packages-npm-production"}},"2.346.5":{"name":"decocms","version":"2.346.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68f2ea95aa631f8ff9f5c06576f83fc99ebad0eb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.5.tgz","fileCount":8171,"integrity":"sha512-5E1/iSNFV1F1K1Q+s9OteIX0fsK1zMYsPf/lrFdDg2v/N7GyPZ//8w+GSdTH8D4raPD2aWl6K2REz5xfnIRmgQ==","signatures":[{"sig":"MEUCIETaM5q6pPkE+x7m53HQ9x7dZ/37jkHYNP2J+SMslFhvAiEA8WxAwl7Rz22w0vS2eTVpXJj+wH5JEehjdQPG0pho2pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140983644},"type":"module","gitHead":"c8b3ab8a399f4905b52ef8f1f0ae87c6c359cbe2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.5_1779717171675_0.444082820766875","host":"s3://npm-registry-packages-npm-production"}},"2.346.6":{"name":"decocms","version":"2.346.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f7026a20095f93fce78e29a5b7d42217591cd3c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.6.tgz","fileCount":7588,"integrity":"sha512-HJGvj9jP3f0wcy/5Aju/K2cRjjHbAvrGAm2mMoMqJYj5KftVeJvmk1lB5uJCweQcxgWVQyKHXXUMYIAJLYsTrw==","signatures":[{"sig":"MEUCIHl70Zmg3H6u20J5l25NL9JWTEKOdYkonS9EtRdPoME1AiEAiCfaJ2sxnODwCM0p+0Iq3nW7tRJYd6dyxbzMvSWC6YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144732804},"type":"module","gitHead":"a3cfe852a3446e5e01cda5503f1f22d03fe2324c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.6_1779717575636_0.5315811097459806","host":"s3://npm-registry-packages-npm-production"}},"2.346.7":{"name":"decocms","version":"2.346.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2706a0c12e4c996d0a72eca42edbb52180291c3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.7.tgz","fileCount":7848,"integrity":"sha512-l28ay+HfpzjV8ZjUmE8zHufqY/+adUeOhxV4auXqrOwJ8B2JUj95lcWTqBckzk5m57mxWIsZJ9fGTo1ZEkikSg==","signatures":[{"sig":"MEUCIQDBJzFvp4y7SGbbD+KQaHN8p0O/+U4SGbLrbhciuR+yEQIgP27L5upLIw+LLkJdKob36f7xNLTX7hFV3Og1t2xX7Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140323595},"type":"module","gitHead":"2e8ae250c0b68b7c4d02a35eb9744e45693b505f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.7_1779722494754_0.6845600988871681","host":"s3://npm-registry-packages-npm-production"}},"2.346.8":{"name":"decocms","version":"2.346.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.346.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06857ea11d0d62383f3a5eab6a61cc8d1220e6fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.346.8.tgz","fileCount":7853,"integrity":"sha512-NmVScLHHmNRhKhfcin8W1brlSVQXb1rpkaD+NnHzXqY65TuirPqnaIZy/qcsaOFlF6EYUl+WTHxfTON1MEg7pQ==","signatures":[{"sig":"MEQCIFxQ3/VyxXE1m/RInCcU4MRFUgwyPV7o8RLY6cB0eQYsAiBHmylSMwgzByCBioe82lruWRlAdQAQbHEgAFU7gIpVrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.346.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140411835},"type":"module","gitHead":"b880459afef05f8fd83f99dc0027d2505a6368df","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.346.8_1779729067598_0.13688394914737279","host":"s3://npm-registry-packages-npm-production"}},"2.347.0":{"name":"decocms","version":"2.347.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.347.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30148ac708890d4918309b71d60c2be8616fb008","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.347.0.tgz","fileCount":7535,"integrity":"sha512-6b+TNbLbkNsDxHfV5HzaQycR8PSdOrUMipS1Bv2dec1iX0wF/ULbWDntSwfueNl9ZnL+pAth8wIlfUnyvHE+/w==","signatures":[{"sig":"MEUCID2Qd0A783ygsxSm16gMJPs2hcBxVC+U9I/xQusJO7P/AiEA4FM60y3Knz1TCzng2FFU8KQrMPgi3cxF0UJoEOoTMoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.347.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147411746},"type":"module","gitHead":"c7f336ee57f4410125de3c25621f87934e210d39","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.347.0_1779735750048_0.9417167150287156","host":"s3://npm-registry-packages-npm-production"}},"2.348.0":{"name":"decocms","version":"2.348.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.348.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b9e38474813f14d6ccb6f71d7d25d9c38251f8e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.348.0.tgz","fileCount":8123,"integrity":"sha512-zPHxKB3dqhxB3SDMe1NQUGp1vFO4xuIWQvF8O5wvBJxd9kuGfSaEUY1CCiAFaCRjxSgp5xFFl09J21xMzsJo8g==","signatures":[{"sig":"MEQCIDmgj89A85OpAktztxxBYQdiNSeY52fPVi7A8Eoa6IIzAiB7fPNeh2n/R6XhBXp3Hor3nSNCtt9xyNRv1UdjQO1bug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.348.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140718802},"type":"module","gitHead":"08fdcfca92259a253a3c2ee64d11089abbc23104","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.348.0_1779736866570_0.27155765972509527","host":"s3://npm-registry-packages-npm-production"}},"2.348.1":{"name":"decocms","version":"2.348.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.348.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2a42da81a02810407f077891b92fb4cdb603e0d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.348.1.tgz","fileCount":8657,"integrity":"sha512-C5/MQ5xi6Zq7kPh/99UPiWkfCpqGIecv5w9G8M5fpT0x6lMl4DQFcDGliSiWq+/Ne6cHnlWaYpL3xopxVdNWsg==","signatures":[{"sig":"MEUCIQD6ROQ8kL5oHc/StFy5LX++hADDQnh3wbeKUBPThdiBQgIgNxvmhhq9mi3Gq1Ru5rxjrtcEqNgH3h1at4aNyMjUwKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.348.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150132440},"type":"module","gitHead":"23ea283495cfd71467cfb918f14f4d85a6a865a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.348.1_1779738515077_0.05855122505647814","host":"s3://npm-registry-packages-npm-production"}},"2.348.2":{"name":"decocms","version":"2.348.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.348.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af07bc6c68cb15f617def2eeed751caf3307373c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.348.2.tgz","fileCount":7855,"integrity":"sha512-EDcQVQwxxNX5LvljHLRrtW9M9iPSg5rpaorqC2fkuM2cg7NOScKgNX1B08KThLa2MfkzQeeHKhOcr1mVF+xTdQ==","signatures":[{"sig":"MEUCIQC+xs+ZWgeT/S0YCLPnJreyAW4mIASWdrFy5LHuHKr1pgIgU5Bh3U7DTnBUiYLGMaG1gN9G81t2JzBGAWCQ66QqZ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.348.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140372235},"type":"module","gitHead":"286dbaaa84e299ac9dd4c31190063ffe42caa084","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.348.2_1779756432330_0.2700590217267991","host":"s3://npm-registry-packages-npm-production"}},"2.349.0":{"name":"decocms","version":"2.349.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.349.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf92505a43fc56bae5c37d759b6495f0b6999b7f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.349.0.tgz","fileCount":7855,"integrity":"sha512-ZzvOsFanDjjHKyVL++AurfZ6aUqIs/e+yqFAGdev/8fbSc68xq1F9tHLABjaJhT1/Zd/MZeZjT0ZVKAuvzuaSg==","signatures":[{"sig":"MEQCIHLJwJK5c/BdYuWHDPudKbXA/VZarHI+24LqyPngNj6HAiAZKvJGPDZdVUoAJXH0nKuqhcpyDVFG0jqK0n6+lSmqGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.349.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140388982},"type":"module","gitHead":"0d45fedefac0c9df81be5571fbf610634b122199","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.349.0_1779762313640_0.3894978228225623","host":"s3://npm-registry-packages-npm-production"}},"2.349.1":{"name":"decocms","version":"2.349.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.349.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d291cd4e0b4a2cf3d83dfd0f994cab692fde0a6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.349.1.tgz","fileCount":8027,"integrity":"sha512-eyiwV3txE2vGpTQsCHIJyDT/VvJCD8ZwCI6NerGxOE8eIG1U+OBMUV3CUw4cGzIZWOsoK701hxJxda43a1zYuA==","signatures":[{"sig":"MEUCIQD+IGfU3D0nJA0nciKnvraSilmW9y3XWOXk7L2Y/BOrxwIgbmgxasujq86M6XtIdo9MP8CdqZSzn8plgdd89Mno7E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.349.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137975984},"type":"module","gitHead":"5eb9708dd34c1eefd69f7aba3cb5db3a4ebcffe6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.349.1_1779763950979_0.836500146225158","host":"s3://npm-registry-packages-npm-production"}},"2.349.2":{"name":"decocms","version":"2.349.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.349.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4752e2526b6b1cfd94632b99a439483778ca177","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.349.2.tgz","fileCount":7860,"integrity":"sha512-/HrmWw/FkqAaBXwkm78nOJIjngHfaBysOqk3ncS29NkvfCZ28I53czOlJanxKE3Ub9R+LHgkYB8Wfc5IGI4zYA==","signatures":[{"sig":"MEYCIQCTB0Vpo+WiM8xCb3CrkpWTn9Ijn7nLPloZARcElhN20AIhAMn07h3tIh4louVDBzhGVC5a8FWqhG9Tcdis96z7SZHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.349.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140500555},"type":"module","gitHead":"4e87dbb8c1544b7db2f8687faf97a7e125bbeeaa","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.349.2_1779782721679_0.9399512045743281","host":"s3://npm-registry-packages-npm-production"}},"2.349.3":{"name":"decocms","version":"2.349.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.349.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8d04fb0d73f5595a24dfee33fce651d6f997e58","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.349.3.tgz","fileCount":6659,"integrity":"sha512-IPVHzW/9QrqLlKxyCjVK1cfBnf3wb5XErtBBaTN5IWBOO09HpbDxorSp8e36Hl3EsFVZbpCaYNt5zKUggjWnlA==","signatures":[{"sig":"MEQCID4/FI1xxFoiJLU1ESbLFqU0CyZ1yAmL4Tkj6y74DkrUAiAUxgTdqV2j8RGz9WIeb1GSGDyS0RlY6GA/r1znP6BaUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.349.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131750256},"type":"module","gitHead":"f8132bb7d06a1a2245968879b4685c22a582f931","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.349.3_1779784579733_0.5336050688613785","host":"s3://npm-registry-packages-npm-production"}},"2.350.0":{"name":"decocms","version":"2.350.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.350.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b30e0f5d062308a5f94db6db813644d653f9a516","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.350.0.tgz","fileCount":7897,"integrity":"sha512-p6FXPEuACeRLEMxz+lAPTTcurEUHmVBPp7yJjcDdP+2zDvev7rH9Tq+sU3xBmdKWY7s52c+LFjsJz4FDkthIrg==","signatures":[{"sig":"MEYCIQDkmU/GsX6x/OozkHJD4xPL/q1QpMGq8d8TigzeqSpcMQIhAL4pA8rwqbrHxAMTFpb+mU4QOAluKjYCUtpecTz+G+Z2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.350.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136843256},"type":"module","gitHead":"75d0beb29276845917854ba749c7514bd158aa3e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.350.0_1779817398333_0.21464676911127523","host":"s3://npm-registry-packages-npm-production"}},"2.350.1":{"name":"decocms","version":"2.350.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.350.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04349cc7587f71b25dc919c5192b0a16a9e2089f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.350.1.tgz","fileCount":7848,"integrity":"sha512-Oy+VznG0eDdQ5S6OiJ7AoMCK32+//ZG8plAc7PHPK9uesfzwdZIKnNobJnRYC9gH/c9uz1iLw4V/lA6Kh1QFqg==","signatures":[{"sig":"MEYCIQD/vQ+Lqh/8nD/bhIV9e6I6zJLGI8SZE934WFfDxB7KnQIhALirpP25j77aV+qh7oHq7fgTxI+J2ULR9Bq5LU5XsPvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.350.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140462810},"type":"module","gitHead":"4b408eb6915593f4017a75126c91f86a79f1efb2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.350.1_1779817716094_0.5639963259659788","host":"s3://npm-registry-packages-npm-production"}},"2.350.2":{"name":"decocms","version":"2.350.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.350.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67e2c08c23451ac8b5191c2ece4c34eadf805b02","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.350.2.tgz","fileCount":8281,"integrity":"sha512-OVAWk3AehM+DFN//TkDrhHecV1iJStxl26blTKugrcAjCZNnSeiFYVXHAg4l+ZlXV/fVy8sEPiXNRBelqPHMDQ==","signatures":[{"sig":"MEQCIE7dxf/MXZsfWXhobk5YfUZRZ6o272pEyhgCLRD4muklAiAzPeNbdWAguZgb1IKglofsLbxCARQl4NKCh7yLKd/0sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.350.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152508280},"type":"module","gitHead":"1a45232fab181d66432a5cbe6c94fee781b5c1ec","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.350.2_1779818429273_0.8937783954017262","host":"s3://npm-registry-packages-npm-production"}},"2.350.3":{"name":"decocms","version":"2.350.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.350.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51c77252ffeb2da7eeefca4d84b5b369ab4f9947","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.350.3.tgz","fileCount":8213,"integrity":"sha512-rrhuc+sAlS7kdi1V/CHzGDI4aaZ6mPde8pU4/D+v7zBFPb+5r8pg2XIzakswTqsNMl2D5Yx0XF/ZoC5BjmoGOQ==","signatures":[{"sig":"MEUCIG25SzOYR61q0k2PYciCKd25lDc/i2Oz3hO7Ka2Jx5RwAiEAuJ96y8OvyMSefPj8tCRmEhE+8RCLiW1qE2fIOKO+L3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.350.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141095379},"type":"module","gitHead":"f5dd97e0badd6e3ed791f215cfc6f684bc6eb0e2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.350.3_1779819789356_0.9007879155420209","host":"s3://npm-registry-packages-npm-production"}},"2.351.0":{"name":"decocms","version":"2.351.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.351.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"512d6cb03894057be7111ffa0bdc9a708a8e26d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.351.0.tgz","fileCount":7838,"integrity":"sha512-AYRKaX6QW2duJslb2aTxNoo/ygnF27wmn2dOS/LOJZ6B8On/HByEsGGK5899nI/6LxhMJdWD52HjHHDlTXFfXg==","signatures":[{"sig":"MEQCIENscg5NJWr5kUmQghUeS9k8lBt4tVNzfKt5KxNZw6xuAiBTpB7CCdLe2XDsrrakCxxKxCyoMjoxQJijX2eg10qnuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.351.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140369049},"type":"module","gitHead":"ef1be63bb28f7eea2a84a372751c4e7feeeb26f8","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.351.0_1779820495281_0.6502503710267407","host":"s3://npm-registry-packages-npm-production"}},"2.352.0":{"name":"decocms","version":"2.352.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.352.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7b9cab78f2784a0fe906bb783ad16764db168bf2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.352.0.tgz","fileCount":7862,"integrity":"sha512-cR4+OI12coRah4riLe0s8lix7ukHQ8cGce5fHT/KkawoYz2SnsZa6fMt63wiGnE+sgOwXW2U40HbgGUVBT2Cew==","signatures":[{"sig":"MEUCIQDfwjP6IgUHTCHw5fCxH+VHowkoH/0zF/IrW0cBnORfNgIgWc31UaFyhymI42HhM+pbRzS+5VnkoIOpQWy+XLsm8R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.352.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140502575},"type":"module","gitHead":"4d3f4990c99196bc9bfcad69c21cd2bd7d6bf381","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.352.0_1779821053760_0.8089937700717649","host":"s3://npm-registry-packages-npm-production"}},"2.353.0":{"name":"decocms","version":"2.353.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.353.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2d4555bbe6dec5328704bc0f0edaf510c14a58b5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.353.0.tgz","fileCount":7321,"integrity":"sha512-vxgO+Nsjbz223t+i71xvnAKH8elnZmdp1cQsNXvc8X+3j3KX8N7w6J0VR0KcosIopTVDeRpF21foo9tsK7EXxw==","signatures":[{"sig":"MEUCIQC+X1Gq8mw5DQQmDadRuqlnm4pypQJnQN2gfn98sZLzaQIgcD/zzGH1kACAf52W2qicfH63/Z3Z1M8pOE+GXl46OvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.353.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139598702},"type":"module","gitHead":"fd51c013c289d520cbc7f64815348891e1d2b59c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.353.0_1779829935409_0.8630609783301642","host":"s3://npm-registry-packages-npm-production"}},"2.354.0":{"name":"decocms","version":"2.354.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.354.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"240cc46f2f938f6ba67084a8c6df64b6d9a3dbda","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.354.0.tgz","fileCount":7853,"integrity":"sha512-mFHXNSzmk7vhs6bKbO8wDsVhKt4ZCh5TwUUN8dNMpeuOxNkdhZi2GY/1EYAdsO6DBcGw2G5SLrLrsPFYbVbkNg==","signatures":[{"sig":"MEYCIQDYa2LyWbGOU0SI2CqXDexXTk9/96Ez/S9x7pQk4OH0rAIhAJAjkU/MCwueMbByaLhFkMfaNJqRSf8DCRWG43aA4CxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.354.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140835592},"type":"module","gitHead":"88fc62540d040d2db703d8f5561ececf719601bc","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.354.0_1779842530524_0.5259326891775737","host":"s3://npm-registry-packages-npm-production"}},"2.354.1":{"name":"decocms","version":"2.354.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.354.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c27bee72abe75c78754d737983ba534b0f17ea8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.354.1.tgz","fileCount":7033,"integrity":"sha512-slmir7zUSdAzmRWt8DgbaK8eBulYEWXoRIqkq5qUlRmVpKQCRDcR1QPqbvHzSTKOqh3DfUFWwLgsr4Q1CWWoZA==","signatures":[{"sig":"MEQCIG4E4oumfjBbkD/5B/9l1cdjTpS+WLyHdqda0ajeNE0xAiAUL3mOwR7W9CDBMJjQ+bBc21+i8JEhX1KmnqmKMBivuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.354.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135470005},"type":"module","gitHead":"30da7546734bd8930b4cd8848d805022d9b20e56","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.354.1_1779885190528_0.21355722791587395","host":"s3://npm-registry-packages-npm-production"}},"2.355.0":{"name":"decocms","version":"2.355.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.355.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43eacf94b983e3d22feeaa02a73af1c040e3ceed","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.355.0.tgz","fileCount":7827,"integrity":"sha512-YychGfTlKOgHolikp8HekoUVyUE2IWtq8a+KlyEaTkajpJy9IJQiayf0tb0Y5axGAOoMXHunjUzVu1bOoihVlA==","signatures":[{"sig":"MEUCIGy5jhW7MKHouwmXz52kkCOpOMbBQxwuOxDCOYmHsdAnAiEA5KueHmjwYB2FN/+9E5PLc7TD5m+zDT5UWfj3LbYkOh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.355.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140692620},"type":"module","gitHead":"9c6277ec6df1a685caae0caaa972fbde24c6105c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.355.0_1779887336664_0.781042199530509","host":"s3://npm-registry-packages-npm-production"}},"2.355.1":{"name":"decocms","version":"2.355.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.355.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5fa96ebb29bd7c12e27b5d47ecd15ffd0a479886","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.355.1.tgz","fileCount":7398,"integrity":"sha512-Z0wuS2XO/d/A0Q77QEcqg6sordbfPphp0dKOzD/kHX10XqU3aVspJef7enThztu9bnogj/Paxbo9Q4X9iQtceQ==","signatures":[{"sig":"MEQCIA8OBLoYFbj7CqlLjFd+u1Q38AsDumu+rSBKd0Kf5ZlFAiBcxO8DAkv70iwGgQl7gxCZ5gzWKEcCacAMDTzloCT6SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.355.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136085646},"type":"module","gitHead":"1e5dbecc6bb68f6cbe66a12d38d35a28fcebf446","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.355.1_1779894850901_0.6311250116205385","host":"s3://npm-registry-packages-npm-production"}},"2.356.0":{"name":"decocms","version":"2.356.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.356.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"586cbe39f22e63d36e6ea56810bce099b83b45df","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.356.0.tgz","fileCount":7619,"integrity":"sha512-KPFxnK1MQBRtbMLRuxckK9HhAdepYd2x7McEd0r6L1sEdob2qXWEO60m8SG8eOqY3WmQxCImrD0X6LI4dLcIcA==","signatures":[{"sig":"MEUCIQCEG7C+Hcxc9SyXAOXhHDVk3LvdLxBBBUHHBRtvmkGThAIgXWsSruSrILw6a+but/RU4Ybd122rQgcJzB2wrRWuMOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.356.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140119181},"type":"module","gitHead":"7aad69ef907d168a84a6ad4049a0da1ec7fb42fb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.356.0_1779905784038_0.8656722333079867","host":"s3://npm-registry-packages-npm-production"}},"2.356.1":{"name":"decocms","version":"2.356.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.356.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e5615141b34eb16fc3badae9a09cc06ec34a893","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.356.1.tgz","fileCount":7616,"integrity":"sha512-ghseFVtcgwsZx4f7ffGN/oPeAYYQO/h+p5zOzVHZ/PE/CY7mJi6TG6nzyY9UwEG9MFtFjFqqHQWobcaARZ8E1Q==","signatures":[{"sig":"MEQCIFG6edgayDCbb5vv1sGGhwYnr5qBTm7QSUBbAEhwbBnUAiAcj1KMVOZ3wJHVGF9ONWJi6qXL6e170Ce3Adi7cd4ezA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.356.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137611940},"type":"module","gitHead":"b6386c856496384a1843791c28167a4f0301958a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.356.1_1779907832919_0.4360766773083986","host":"s3://npm-registry-packages-npm-production"}},"2.356.2":{"name":"decocms","version":"2.356.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.356.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1f1ba0e43fd2cbc4d976b9fe3a63deec346d4582","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.356.2.tgz","fileCount":7499,"integrity":"sha512-Arbx13LcaANAuQCoFHmJIBhCqrkxtFnRm+Td4y0X/ret+LszNrmxH/+amCgzcLPSS1Y7zyYjzZqtbhIOkE7yMw==","signatures":[{"sig":"MEUCIQCBtl0QFu2KlSs3Yn2km5YESLev9xmF5J9buFkc4dhwCQIgRGvccbF1itfXlhR+v8SRjTJQp8MZAQk60TbTkDaOBV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.356.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140136703},"type":"module","gitHead":"8e88fa858a50913965afc50db86f8249e9f3a254","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.77","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.182","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.184","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.356.2_1779909529492_0.32314233388272773","host":"s3://npm-registry-packages-npm-production"}},"2.356.3":{"name":"decocms","version":"2.356.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.356.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4199bcbe69dbb3254a22712eb01363e33183435","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.356.3.tgz","fileCount":7846,"integrity":"sha512-vYfFvIsuw0eeVkN/gsjVK0Gm8fP7NBhutaa4nJ/RtcVzvknyvcpT30sKSPNyae78WbAoCvkRuHoDnc+qSKIk3g==","signatures":[{"sig":"MEUCIFlnYAIyqo3eDXZnSaZmXeK/BEwVF7J+vhTpo4J3FZ3nAiEA64wKFkkcc5930TU1Nm290UEXgM7BELqIZz1pX2Mk144=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.356.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139121829},"type":"module","gitHead":"c0324d9485b9ebad5257cd011917f363257d42e2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.356.3_1779910882974_0.6635003431081501","host":"s3://npm-registry-packages-npm-production"}},"2.356.4":{"name":"decocms","version":"2.356.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.356.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca857835a57c290367e871459101fb441ea95a87","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.356.4.tgz","fileCount":8095,"integrity":"sha512-Z1Vn5+XfQ/ImJg5UNTA0OAWZTFpbGyieWXVkFwghEmVvcSEpBaahUmStkFpgbn5Hj2WaPpZIjTuL9nDIes0nuw==","signatures":[{"sig":"MEUCIQC0wUuxR9FjduqKhYHpN+ebhVi4vaQaKuz+T0VWs2qr4gIgIaDRGiTAwndYbzTNmgOEGIG394kaqMRsZtLwSYHLHaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.356.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141372645},"type":"module","gitHead":"7717d5ff0af7392b09a851797ede6f8bdffbe6bf","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.356.4_1779911900133_0.29335084319394444","host":"s3://npm-registry-packages-npm-production"}},"2.357.0":{"name":"decocms","version":"2.357.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.357.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79a043053c6f6b699abb3eb0aba2a2ba3e5a14b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.357.0.tgz","fileCount":7871,"integrity":"sha512-+a0RqnsFbpQP9wbsyVMvm31tea9TDFlPReJAsnJePyoq9N+TihxoIFueRpqp74j6shwEkkPJO6sOCfkgp9xvKQ==","signatures":[{"sig":"MEYCIQD/n2P53MgRTfLUbhhaUpDnCFl9VIKgmSxBqt6FHGEYYwIhAKdfnB2RoBcaKYcFDD7S8SayuAU0rylvlCNTk4MqBf71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.357.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140863350},"type":"module","gitHead":"3b66b0ff78420a6984b644e24febba0973df54f7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.357.0_1779912448916_0.1998743259648621","host":"s3://npm-registry-packages-npm-production"}},"2.358.0":{"name":"decocms","version":"2.358.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.358.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"21352d244d6687bd0f14ffbbb69a53b6175186d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.358.0.tgz","fileCount":7692,"integrity":"sha512-sDoLdgbm+gA5Uwx/SF++vHTq3YhXv9/SX0NsUw+QkwCh2js06AlBb3dFtq5JnmUVf2fJs1Ki/1OyrrC8dKgQsA==","signatures":[{"sig":"MEUCIBPi5Rj/BH6mVuU1rq+Ydfg9n58NSnL/hAY7ffEvLmlKAiEA36BAO2yS3HJoNgG+o/rwdeDPM+jXC1fM9Ig3XiFAIH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.358.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131375878},"type":"module","gitHead":"038343493ba803583c5ea1f9a157bded5edac238","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.358.0_1779912695285_0.4148187064018687","host":"s3://npm-registry-packages-npm-production"}},"2.359.0":{"name":"decocms","version":"2.359.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.359.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8831d17d5f3e735493598e47bb3cfc5c1187c4c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.359.0.tgz","fileCount":7850,"integrity":"sha512-08pQ98Ea5qe6NDsAbvK9rTemviKiz3WK9V10DLhYDw7r0DA92jqJ42fGiVr9SG4rAMutPy1VMcK8vNefEzJhQA==","signatures":[{"sig":"MEQCIGL+5OVW4ltdajtOnGirJxoBrSV/LwROGYJdc/uf4ZaTAiBihhd9O065PuzxcdYIHwykJjzZ7wOFNHV6GMbCIF6LHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.359.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140814320},"type":"module","gitHead":"35bfd21cc3b46cf83f04b3d02cd0bbb80874a734","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.359.0_1779913149537_0.6810615858233466","host":"s3://npm-registry-packages-npm-production"}},"2.360.0":{"name":"decocms","version":"2.360.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.360.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c95e42f849a8d2c9a6faaa403b27441d2a74f6d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.360.0.tgz","fileCount":7871,"integrity":"sha512-su3RcXsesIUV6giEbRKr6M3GYJFa/rLm0NIrVIO4uiYYI1G/+iDsBZHgO+c9mLK4uSyVvmTS65pFqMQG3M/iKw==","signatures":[{"sig":"MEUCIQDqV6X8pRHMvdD1Oh5U5MQp3lQwxVKCQyxlv6tbaBbbVQIgXrChZnZVhDMa3ZeghzcmYXBtIhOBs1q20q3c1KTtgdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.360.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141014515},"type":"module","gitHead":"fd0d6fbdc489eb1df62bdaf0e29fd291e99bc0c4","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.360.0_1779917830272_0.7563355560564096","host":"s3://npm-registry-packages-npm-production"}},"2.361.0":{"name":"decocms","version":"2.361.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.361.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"789cfe09da2b48afd0e3ca3d3ac15e2f284946d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.361.0.tgz","fileCount":8814,"integrity":"sha512-yVRKYDbM3xQAGRq74nP1QHPoIiRz1CDuH17Gt/MXlWA41kgWf1wnsXbevpZ5qC3KokdwyZKOJFx+T2wjok76tg==","signatures":[{"sig":"MEQCIGYoyu4Lx5aP75GiAAR6eLZ9OZUd02nWSyV3QK7iISzeAiBQfg3KoHw16h1S/CiG4y3dEggK8r63g7gtPfukC4gFGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.361.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142492449},"type":"module","gitHead":"4eed7dfe3e27cb62080d8aef71de28ca25947963","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.361.0_1779919386833_0.03526358080248393","host":"s3://npm-registry-packages-npm-production"}},"2.361.1":{"name":"decocms","version":"2.361.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.361.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a77999d9a56e7432082cda2279d01f8b9869a36e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.361.1.tgz","fileCount":7672,"integrity":"sha512-d6v8A9BdGcUyWGuWuDGRWPbcYoMIukMvaIFc377t2IqI3nQPHq1ZrazLvHmOvkcJsBWLqwh/EopAUql7+u4ytw==","signatures":[{"sig":"MEYCIQDs5ovoKRvUzFE06Bq8ExKGkUVy9/3cg6LzahJRupJF/QIhAJtNVfT16rmPYkGT4n/qKXJKsPL6ACQFh8QIK3ycV752","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.361.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140363068},"type":"module","gitHead":"d3d217ac05429997539639a012878ca28902b516","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.361.1_1779919466099_0.2677879207795786","host":"s3://npm-registry-packages-npm-production"}},"2.362.0":{"name":"decocms","version":"2.362.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.362.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91bc2e49fd0d17fcc59b1bf5c26155723fea2566","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.362.0.tgz","fileCount":7536,"integrity":"sha512-T0l4GwsGyt5KmbbXVitr6QRLy0z4lVBiYR5Ge5gxA/eStWIFpsyXPzVrU188Tyx7HaJrjLW27/m8mmBznAdJdg==","signatures":[{"sig":"MEUCIQCbizyYar0dGHOsgvogp/lbbHSK9uoII/wDlM8+NPMYBwIgdnt20/GEaZv4jtcnbB6Xc6nulX33fCb3VFxHMfpdSq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.362.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137537761},"type":"module","gitHead":"d54e4376c9447e1dba4124224762dc033436ff48","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.362.0_1779921364536_0.9472770117238121","host":"s3://npm-registry-packages-npm-production"}},"2.363.0":{"name":"decocms","version":"2.363.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.363.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d37a347cb2ca368908e4084c9fa8a2174ed6cbb9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.363.0.tgz","fileCount":7108,"integrity":"sha512-zvMd8t8E5U/zXeO4xIw+sy59pAGhTNXOmXiJfs54hIWBn+oMyE3scmSCVY7hABrruE/0eOAEE8hP0XRZhMAyqA==","signatures":[{"sig":"MEQCIEaw+ZFDjQ5NA/LLBc58LDIMlBCQi51Yj/G0iKj+Ks/RAiBITH3uTRQkMjgI8bNtuHSvRT/xJctgz8rz9QILtCjKCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.363.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136603710},"type":"module","gitHead":"e462a1c4a6ebb59ddd0a2dc2fb22ea256c2d58e7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.363.0_1779922187189_0.39835767363579966","host":"s3://npm-registry-packages-npm-production"}},"2.363.1":{"name":"decocms","version":"2.363.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.363.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e6faf5502943897ac0d0f958c1f88a038d92da0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.363.1.tgz","fileCount":7876,"integrity":"sha512-9wpEWlXw5pB/jH25l50WDVlIOT3BzLwk+Z6yXRYTDHvqiPFobM//y3dF+1SoAUMgEoylsyx5Qoo6u3j7SIvxlA==","signatures":[{"sig":"MEQCIGfQITMMP5ZZsCOu/euBaCZtRQ97YWt8Ey60Todw4qgIAiAVEMUATealCoXh/p7f08JgI1c/mZAOhLOVTxpsjYA4lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.363.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140861067},"type":"module","gitHead":"1a5931ee0dbbcb713c5c87f815d61bd7cb79ea54","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.363.1_1779926544991_0.12329537032246884","host":"s3://npm-registry-packages-npm-production"}},"2.364.0":{"name":"decocms","version":"2.364.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.364.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6010ba76dff011ba14893c35fcc6332cbad75463","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.364.0.tgz","fileCount":7896,"integrity":"sha512-Wkm7iJ+VuCW2osQzURm2ChP6hhS0ERXeYLXrwhb45IhWhhY9ARs6ORQGCW+JDPlyhz45Q61IXcyyUkZze+Dm5w==","signatures":[{"sig":"MEQCIGsKIfRxmkWY+p3GFaK700i9wEmZagv9+fIamJtPBM1cAiAmoRLLbixsZBm0lZ8AROurBiHQuFH5fpsd8UTPYbQOxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.364.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140952403},"type":"module","gitHead":"708a79215d6fa636a9b6a759fdad6b4c97827ab1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.364.0_1779926851663_0.5211057976087969","host":"s3://npm-registry-packages-npm-production"}},"2.364.1":{"name":"decocms","version":"2.364.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.364.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"296b21d90b83fd0bd58bf86168805634ac415bdd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.364.1.tgz","fileCount":7687,"integrity":"sha512-s8Xdhku7QbmcfArkKB1FwOvMTjDNlvjr2tr7r853GD7EkjcqfOFYUmJqDz93/HWcc/ggbu1KSW79HpxE94jsqg==","signatures":[{"sig":"MEYCIQDIwmIjWZml/naceYpXh+dryFRn98WZKR3plnDEJTvjigIhAIm11eVPnm1jCk9/RVR3FkRIuvP3Kb1jUqH12YUoHz21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.364.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136862590},"type":"module","gitHead":"040c0e4e0df3b9743029985db2f7d93a1fe7a984","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.364.1_1779926914175_0.6489341334822949","host":"s3://npm-registry-packages-npm-production"}},"2.364.2":{"name":"decocms","version":"2.364.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.364.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54d176e1985f87795e0991260c663b68e85b8e78","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.364.2.tgz","fileCount":7052,"integrity":"sha512-Q3szdUrAbCoG0BPouwCn0JZvY0QtjUHEEw7Klj4hgToIQZfODk9Bk6m7AvohivfsldxXIvpEqqPnX+559r8p3g==","signatures":[{"sig":"MEQCIAk41h1BMZzj1wPej5579m18wtxK7b+3q+rISJiCYWRBAiBoMCC0jzKZbC+7PXzsrL6iCxwW3TlRggWj3GJkJm+yGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.364.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133057353},"type":"module","gitHead":"8a5c87160a065ef1898d8edc7b55461fbdcca94c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.364.2_1779927618212_0.23891326156097814","host":"s3://npm-registry-packages-npm-production"}},"2.364.3":{"name":"decocms","version":"2.364.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.364.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"159dbabe7126e63b7d407442154ac92e62c35c43","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.364.3.tgz","fileCount":8160,"integrity":"sha512-kufLgHnM1sWA6S3ohmyTfgO3GCsT8jpNlmC6/pZSVSlg+/9pn5P7n0LIXNTEXdwjqEuI/L/Qd4d1QoS4gDw6YA==","signatures":[{"sig":"MEUCIQDR3CgqLd6WqnkHi4R52Y6ObNc/VLtNBid8tMVX1XvsngIgL3aR4l4CPe+B/nsowfePY/2HPNgQHimLaQIp+zK+Q2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.364.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141523315},"type":"module","gitHead":"79d0a3095d46a157d1bb9934dca06d28a5897117","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.364.3_1779927889787_0.722250623081222","host":"s3://npm-registry-packages-npm-production"}},"2.365.0":{"name":"decocms","version":"2.365.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.365.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed953d5915dc796ff0e3f3f26ea6f5290624b712","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.365.0.tgz","fileCount":8214,"integrity":"sha512-Rg7Tto54AsFgdeepWFrDhAKFZK7x8xFeHHJfT+YinA4rIzCB63ZGt1Gc95M9hn9lqCKLe6vWPvOXOKlDLlLuug==","signatures":[{"sig":"MEQCIC6cKpadCDerTLJF/WjaJ3cpE9myo9JbCJAZ/vFPKJv1AiA7NPi7qRvNT/zBOnE/5W3DaHR70arXuMaj6XlvpOhDRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.365.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141530064},"type":"module","gitHead":"9f6ce2b82058d2fbaa55da09558f66f097f95081","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.365.0_1779927993162_0.16145060409792156","host":"s3://npm-registry-packages-npm-production"}},"2.366.0":{"name":"decocms","version":"2.366.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f154b6d561ef8f6a6e7672ededc3e5d4bc4a845f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.0.tgz","fileCount":7852,"integrity":"sha512-6c5a8JQuB6p21IDuO73nzCRPYSjKC4B5PHZIZvVPx+FHkqocC7AoC9r32E9dDEWFHfBlDahD7McWPQNaKTWkew==","signatures":[{"sig":"MEQCIAT/mCTPOEqJGxFK8YROeuPZNMnyQna4UbPPSlIAFs/gAiARTAc1sgh8c2WcyNggAwnnLYZ/R/hvhdMXoBaB9DmbIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140973270},"type":"module","gitHead":"58ba431af3f8d4c1eebd7b6f69c911a7c37436fa","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.0_1779930160455_0.3414301785998064","host":"s3://npm-registry-packages-npm-production"}},"2.366.1":{"name":"decocms","version":"2.366.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6914442f50fd2ecd394e16dc3c9360206f6311b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.1.tgz","fileCount":7677,"integrity":"sha512-UR1UzAcCrE3q/NrPB/+D4W30FRuek51IK2g59XCyi3BR8z92rNoa4Aj+BwsqF0+973zIJAylo420ovkX5cG36A==","signatures":[{"sig":"MEQCIEyEnCJHvLeGwj0bGRXkasF2ICAtJD861LGFrnvMEs/eAiAVw/FlKJIjiHNHJHKkC6uPWRxAUMVjDy0Nw+arotLx1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145480286},"type":"module","gitHead":"4567aabd8aeb71473daa41c6c54f83e56751ea14","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.1_1779931856264_0.3220249346078472","host":"s3://npm-registry-packages-npm-production"}},"2.366.2":{"name":"decocms","version":"2.366.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38971f84b1ef3f38c5ad5c5cc6dca78ee7b92e33","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.2.tgz","fileCount":7876,"integrity":"sha512-U42X2gVFvjzKPKpamDOIAQOeBcnfPMIAZd6vt20ve9HYes/ZzOHAw9MtKnhnAKlh3VNIB7+DH0O4GlQLY+VFcw==","signatures":[{"sig":"MEUCIAWbir6ld40ANyRo0S3SjP0o6jLbNALJD6zGVtjud/UyAiEA/umq+YqxwabVoaF8Var7dE5i0jNXhu3rDCvfuoGkIGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140843040},"type":"module","gitHead":"fbde8ee842203be897c83c7205857c7739b26b30","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.2_1779933354439_0.2364600882476542","host":"s3://npm-registry-packages-npm-production"}},"2.366.3":{"name":"decocms","version":"2.366.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"437cb74d2a11569b7c6d17f8dd476a308a73d3f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.3.tgz","fileCount":7876,"integrity":"sha512-A9UCweEJykMRHRMiP03QLQvcpzY3X7TQVj+22gaz02nR0XC67EkqKVQAiB66bu+BoD3wc+ZK6xxWtifIypdodg==","signatures":[{"sig":"MEUCIQDH0nHB1IrAVRqV1xrODXhpGAstOXrBNsI3773310kpQgIgLG0XQkGLfs0dabR1l9zlM0/YiE2RstPx9YdmM77GP4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140838419},"type":"module","gitHead":"2a74151473d480097f09307ba12954ff5fb848ff","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.3_1779938768865_0.4637552660173836","host":"s3://npm-registry-packages-npm-production"}},"2.366.4":{"name":"decocms","version":"2.366.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"173bb71da306b73ec5ef41aa2192158a0aa9f8f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.4.tgz","fileCount":7737,"integrity":"sha512-7C1TySdG86w5AzoAvy/PCiG9T3nP7WI21Ea3GNyGD2tnL8nEFgW+3t9NcqlkDbv+MyiVlOW1vi3bHN63Yh5Gwg==","signatures":[{"sig":"MEUCIHgfSqv1oVVygb0j9jhnrVDWoHRLWSahJ6H0v+AI+V1PAiEA+e1J2vQW7RUgxYP6kR8GjQKQ7sJpNv2k9wXpN27KKQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137860768},"type":"module","gitHead":"5b509abaaaba50061926c64c5fd4c719c186a2c3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.4_1779942518690_0.5776313709659207","host":"s3://npm-registry-packages-npm-production"}},"2.366.5":{"name":"decocms","version":"2.366.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eccd6ac062768548536a396f38aee35622e09717","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.5.tgz","fileCount":7876,"integrity":"sha512-enbvkzex6Ahll109CuHIiDZAOoKEgEPbQzn4gvI7RGf3OAKP0X6czh8KQSoetuSW+R1tu/0mGoeXgF1dODJF8A==","signatures":[{"sig":"MEUCIQD0dKJcFBcIzIy5Gtr2VgBI2KAJ1LWc/GuxYLWjppdkrgIgWMWZJXN3c2a481GlEZQaisP1NH8gxPTLSjhzYijEkbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140858432},"type":"module","gitHead":"a315a87ac7b8381038e3272ed1ca218ee652e731","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.5_1779950912555_0.524108101930052","host":"s3://npm-registry-packages-npm-production"}},"2.366.6":{"name":"decocms","version":"2.366.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3931d9131b875d10b6e4efba529b6164c53ba82a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.6.tgz","fileCount":8160,"integrity":"sha512-R8r+pyccmoDsGmGSz3MPeA0ekjg6J4ytXhxf/NIbJ7cXmT+2/2QTNE9tOPObWoeXfUEQXd2/2QqIPg0jpltyLw==","signatures":[{"sig":"MEUCIQDJ2oOtdMjdOiE6+RUP2ISubsnFvaP7eJF34yf64DiblwIga/w7oc9+ZktiZUCqFR5riNqz18gLhtKwyiry7FbJV8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141345648},"type":"module","gitHead":"f6a0ff16d87977171c21a8cec222cca460ed2953","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.6_1779952507834_0.1672304418802193","host":"s3://npm-registry-packages-npm-production"}},"2.366.7":{"name":"decocms","version":"2.366.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"37811519b2398d7124b8ab18e38084270152f671","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.7.tgz","fileCount":7885,"integrity":"sha512-OSLApXhiGQ9DB/aHLY2SDgCPcUIdlrWxjLAaZdgvDeZ0qskOeibrK1qg+a/Lc2mxCLJIJOh/DbSfnbkPlnrEfQ==","signatures":[{"sig":"MEQCICU6JoWjPrmh43C1FzkwoYehmFZXahkmM3dzhuzjsloPAiAkXSUNGd7iMXYv9s5EQoUrXEbc979M4Ta+DkdG3TvOPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140981847},"type":"module","gitHead":"22d4a77ad3590ef561e06a53780aedf9ee6f73b2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.7_1779952601027_0.23779501520887236","host":"s3://npm-registry-packages-npm-production"}},"2.366.8":{"name":"decocms","version":"2.366.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.366.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd0e8b4050cb24ee8572ae851341aefd8226fce3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.366.8.tgz","fileCount":7871,"integrity":"sha512-5BbFYioxaNe7qZDx6vgmISRDZ1kFmkSpPJWdzLMBi5DAYtk1slYU9cXkGIShVJ+kVa6JwJ70HERvkq1nkjqeHw==","signatures":[{"sig":"MEYCIQC9W7VaSB9EarxewSGAPSgZPPsoJ/5nzSrgaEQ4jUWG5wIhAMfmZxTbQk3wjuNAm+wjtZldKcsEPtMT1iaFO4lCREWE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.366.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140921700},"type":"module","gitHead":"9ff44f128adfeee815c49d256db3b6a5740f4990","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.366.8_1779981280163_0.9512129916907477","host":"s3://npm-registry-packages-npm-production"}},"2.367.0":{"name":"decocms","version":"2.367.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"21b2d48d69ce6cf673599ac61d8d5bd26fe1d42c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.0.tgz","fileCount":7896,"integrity":"sha512-SKG/VdRvL7qwcKqnNUGPh+2ZNjE/P9vkAJNZoTqjvMJtNnH/cEySXswm+SBsqLzCFfIpGGUGw+AZd3UNPYNH0g==","signatures":[{"sig":"MEYCIQCfIGT278SFqEST72zUb52rXUNv3igEX7LXoFNkFfID3QIhAKj5GRiBtk8V+nmXMHzoobZKqfKM19EGK9dzc2mlYbUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141002721},"type":"module","gitHead":"2852e5a091d8c7c8b19a67c112e8f19ee386fae9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.12.1","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.0_1779981548029_0.07808589723454706","host":"s3://npm-registry-packages-npm-production"}},"2.367.1":{"name":"decocms","version":"2.367.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"119e83f5b898eb679363708b69ede821abf6d594","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.1.tgz","fileCount":8110,"integrity":"sha512-tcpDtU3vOQUkCQXiUgwhcaWkp0UjvGLJvMOUPmGn62PJIjX7YJkSlQ7rrKloSGSbaB/5zbzm04dSvV2EBxi6+Q==","signatures":[{"sig":"MEQCICrlaYCaLEOWaLIz8rcYFMxeIJFxqG94RQBqD7r3t1C2AiAueyer/UM9uqBdPK3X0DmL+xkKhYDH21QgJzlwlScMdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138451958},"type":"module","gitHead":"500cd963465392a7bde4c181b157064fc13a26a2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.1_1779982491574_0.8607283173760709","host":"s3://npm-registry-packages-npm-production"}},"2.367.2":{"name":"decocms","version":"2.367.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ca630add9f251bdabe93ce137c68cc763b4417e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.2.tgz","fileCount":7836,"integrity":"sha512-4pXSKIt+CY4YymHk1xVUZhQuvE/wleEUauoiKV4lm2bWjzVcKk3oGE/n0U0EsvK7In1H5fgVLC5bJ7wX/M/5Gw==","signatures":[{"sig":"MEUCIFWTxJ25N82Aa/1SagqH0Tc7D4WvyTQM1G0Ll78QtvgOAiEA/Ij+F8fs7jgLIdJVMQVmPkZjAMgOscrkGSq4pjB83TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140901441},"type":"module","gitHead":"c27e188c6891b0ff9526dd4e86545a1b676581e6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.2_1779983177015_0.005923894086284465","host":"s3://npm-registry-packages-npm-production"}},"2.367.3":{"name":"decocms","version":"2.367.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab84cb07b0286405f761fa29762c3a5a829ec606","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.3.tgz","fileCount":7890,"integrity":"sha512-/eGJ4JsyjtUzvaRV5BJQKcP6ipqedmDhUHiWyUYyjMm9gly1g8vS/OcuMiniyEZLAYRGWZAcjx9Zan9a6Cyz5w==","signatures":[{"sig":"MEUCIQD4MlgfoSmNQPch3LsHlfH9M1Re+enqes8elcuyeK1RQQIgR/KH9Cf4Rwrr8z/nJmS9yvJxiTre6u66W8EcJh6GUuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140934191},"type":"module","gitHead":"bc03005fdcd174d37a7346c9282c91e2bef99d03","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@deco-cx/warp-node":"^0.3.23","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.3_1779984952729_0.1598612105515944","host":"s3://npm-registry-packages-npm-production"}},"2.367.4":{"name":"decocms","version":"2.367.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"367424640d30b67977986e201a5d447d5c12d0d2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.4.tgz","fileCount":7875,"integrity":"sha512-4UO3dwmejrTBO1dLsB8mrsAfKC0EaDdw2yIqbvM4Hpmg5PNwTGYREWcl8RPvaXxJxw6U2Mh7edaWe3jvgtopnA==","signatures":[{"sig":"MEUCIDz/rsDQW1wSI9ZS1ESTaJ+m2DzHMeIgg3UDSD7AgxopAiEA8eAmEkGM1+G3TrDr5FPRJNDmlP0fYDFeRDL+SdHrLnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140867984},"type":"module","gitHead":"55b8d1ab74023cac67fe48c839882793db7bd82d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.4_1779987262056_0.9517320489574326","host":"s3://npm-registry-packages-npm-production"}},"2.367.5":{"name":"decocms","version":"2.367.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9bc6ff0f91975663f0c74c9432fcf8cc26770c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.5.tgz","fileCount":7861,"integrity":"sha512-/EVk1HJQq4Mi5qm5WRmJ37DfMoiAke6Vi9BNL4aYgrOesvyLXdMK/pjrnCTQSPmNDNAerAk2LkrfV8r1bQgsgQ==","signatures":[{"sig":"MEUCIQCG9i8aLwLr4Dvt4kLm9+r8kMisCSjpiZLD1Of8zM2h5QIgcHU/dj2/yd6T7tcntrKq4qwgoq50H0uzlyhj9fJu47U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140836551},"type":"module","gitHead":"9772d5999ab1cba2eca3bc1615e84eb5cd212bf7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.5_1779988906897_0.5035687115326646","host":"s3://npm-registry-packages-npm-production"}},"2.367.6":{"name":"decocms","version":"2.367.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d38e7a978802d193f9cc14454b417e97e8773897","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.6.tgz","fileCount":7800,"integrity":"sha512-ceVOVMXH1Saa4WSGpoVd4X26EGxzskmdaX3SuvZLkLz5eBsOOJkyzOl2HGwODS+mpJ2m02+QOxTJ6v42vDnXzA==","signatures":[{"sig":"MEQCIEfZ+4Kqn5wRhaIzVjTSMkpKFgTB51BKQ6sECiUcd+H2AiBG68ZvREWXQJKMwZpP4MaNMBXR33z0IVm1vmLLgTMExg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139239222},"type":"module","gitHead":"afbd376c7437621b4eb62aee039d01b57aecd7d3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","kysely-pglite":"^0.6.1","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@electric-sql/pglite":"^0.3.15","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.6_1779990043459_0.4195185018233223","host":"s3://npm-registry-packages-npm-production"}},"2.367.7":{"name":"decocms","version":"2.367.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4ae0aac8d389300bec678b7c79b5f40de48e452","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.7.tgz","fileCount":7537,"integrity":"sha512-W2YPYduJ57zupK+sxT/hlfYgKKDqlqebQvgtJm94/Wxr2Qfjp0M9mRp3Zjp8qM1ElOlaIjjfcvlOOc5wz5LPog==","signatures":[{"sig":"MEUCIF3ZMnPwnUES8KKtAgpTEgtn76cSWUKvVPm+ciRIiRmPAiEAvmFPb3BZDXTGnW7vU5lZL2VyccLY8fKDCtoljd9/jsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140352898},"type":"module","gitHead":"e16491f7d5160e6ed803da63f7ea3dd2d993cce6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.7_1779992777722_0.8075091865655051","host":"s3://npm-registry-packages-npm-production"}},"2.367.13":{"name":"decocms","version":"2.367.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"154517e4c396f7b4558834f4e2733443a6cbb3fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.13.tgz","fileCount":7870,"integrity":"sha512-cdljtVc07Ny6EeK7VcnvQ7dDmj3DDMb+EMbI4CHO1ggHbzSZ+2akRSNAXZFM3P/594ZyD5rAgOsvFy1KAZFoUw==","signatures":[{"sig":"MEUCIQCQlCFEn2R8Hq7s0FPJ/Db+H2DNR4McOyM2rWfy1NwLnwIgeM05pY+0a69pFMEJ9BQFRDyQjhJ7Tid+XEeSusG0fyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140841034},"type":"module","gitHead":"e86423c51208390ec81ac7ef35bd32932f8ed411","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.13_1780004027482_0.4763495844745098","host":"s3://npm-registry-packages-npm-production"}},"2.367.25":{"name":"decocms","version":"2.367.25","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.25","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e019bd24de7593eb3e53692b3d18cacc75d1928","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.25.tgz","fileCount":7840,"integrity":"sha512-FdyBBvUw4IA+zVAZlZQEz5vtHypg7x/U+tR6xIIyeUYYIFIm3X2joJ4IUD/UGPi/WGI6H44k5p5l4/hX+gRy5g==","signatures":[{"sig":"MEUCIDYwGo0YTWGhIsN9KHKrXy1ntEyk4UTzgirl8SqV48LSAiEAkdZuQG7+JRvr4GVOCV2OB5GSRt0COp1rU45GTDjRRTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140761697},"type":"module","gitHead":"617b2be1d99fa622b2cf1c526e81e5c2881d4c4c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.25_1780005755457_0.648098150318978","host":"s3://npm-registry-packages-npm-production"}},"2.367.26":{"name":"decocms","version":"2.367.26","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.26","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35a8f184d1bf351fb62bfe1522685daef587faef","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.26.tgz","fileCount":8287,"integrity":"sha512-hsDNMGIXr+ZojrJnnNaqcWv6cq0heZ3kBCt1/fLVMLIc0zUwiKUiC0/4CJsNZglY88U3J8bTd4REF0WHmYhXpw==","signatures":[{"sig":"MEYCIQCncsib2tz5RpygH78BY3IypzqxWsC80+631rZHqIbsjgIhAPOrRRNowo0s2uKKikf/3Aw6bvak6kiL31tApb9Z4a0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139957807},"type":"module","gitHead":"c1c069c4e9077b031efc6a97c815c1c485024369","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.26_1780008053776_0.7986428616712977","host":"s3://npm-registry-packages-npm-production"}},"2.367.27":{"name":"decocms","version":"2.367.27","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.27","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef803d3b172bd8143354f8b6aea32a5afd7c356c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.27.tgz","fileCount":7636,"integrity":"sha512-5Am8RrzdHDhcj7RvVanl77V3PsGZMhd4TcGkbTToa+3eHoHZa9muzl9GXLF5tl7ej2ILyeWGSs8SVBjOf3UhhQ==","signatures":[{"sig":"MEUCIQDEbm9A8CaYEjLzMvOAp9z6vlWJdPfXkqZi6LNKu4XxzAIgX892agXvIPVDQ047bJRzzwDAwI1IK5D3/8pEvDtMASQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140267314},"type":"module","gitHead":"56406faa839b1a7c5e954266c6d990b91ab7cd46","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.27_1780009418801_0.47828825917317075","host":"s3://npm-registry-packages-npm-production"}},"2.367.28":{"name":"decocms","version":"2.367.28","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.28","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6dd6c1bf90c0196013f6ddf387a3f962e9723677","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.28.tgz","fileCount":7756,"integrity":"sha512-vIs+7cNOzqH6hStf2+/NlqxyOSl0Xsng6fNDkrCTFSv4J+DbWsL3xtAlqHq/PHvUTQ63mDtGsuvCU5fbQvnLig==","signatures":[{"sig":"MEYCIQDjIOto+CR05l9C9bGtd4iLh4/qTtHv9+h1+4hF3rFScQIhAP1yDuJfYkzuv/CTn/rYTm+FvTqOH7lw+lfgke29vByI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140889734},"type":"module","gitHead":"8c9102f0be12afcc724969d0882ac335f59db0b9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.28_1780013309148_0.09406566024410723","host":"s3://npm-registry-packages-npm-production"}},"2.367.29":{"name":"decocms","version":"2.367.29","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.29","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e461cb6834d36be43f6781eb38fdb933cbda571e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.29.tgz","fileCount":8543,"integrity":"sha512-w8YGtpq/t/YjKjYLiVggSBhRshpkzcFN/iK+9sVlZl0rnFgAWslG80i8q3uZoIlmmfO6vNXlR86Ua0xDqKzjEg==","signatures":[{"sig":"MEQCIGhF5933k7Xmqi1VS3NtZmwHrqDqYZu18K5o1rscZuKEAiAIsaUkye5GNW1kzWPqO5k7EVcj1HnsWJ8uKD3ydW/A1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139092305},"type":"module","gitHead":"04d4fb24ebed26000ac7cdc31c53cb6326e4e910","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.29_1780013333528_0.002979999629985297","host":"s3://npm-registry-packages-npm-production"}},"2.367.30":{"name":"decocms","version":"2.367.30","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.30","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d0f4bd398784bd46f51389ebc184cf9447fd186","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.30.tgz","fileCount":8203,"integrity":"sha512-fF38P6jkP7/xrxMSYxdHEiwfrpNntBygEDOsjpWPEM70DPDpQmTV080hR5DXqkO+9eV/LBRn6O/HyMDB/nZslA==","signatures":[{"sig":"MEUCIBKrL15VqAm3Jo7l2UPt63xR20y0JjvHvjLWGlroBfUFAiEAmUr1g873EEOIEiTuUKgNDIgV6cnrxVZDcFiFVQtB8Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150028714},"type":"module","gitHead":"fc83af199bcd925044fb0c9b0ffd230d247c0e7a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.30_1780013762064_0.2338338553643602","host":"s3://npm-registry-packages-npm-production"}},"2.367.31":{"name":"decocms","version":"2.367.31","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.31","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3e8cf024d9b475c75c6aa23ff9fa5b3b5cb652ce","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.31.tgz","fileCount":7870,"integrity":"sha512-dnue4TNQHGEGHhyMtj0kDJMMq34B1RgZaZgf8YGsOLXV4VD9ysqEvUcUH5OhIzFuPmVBqD6v+3vqFMzfkVSr1g==","signatures":[{"sig":"MEUCIDentx05vk/JNlNyJ5+E1mcYjfwlJU1lthHZjN4uB+v/AiEAwO30gbABD5HB9Pqy2cQs4P8nfbq5nrDNu/iRpQt3iPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140938736},"type":"module","gitHead":"b5995ff895f222d1a56c659905558014e00a1e2e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.31_1780015504595_0.2064834413858896","host":"s3://npm-registry-packages-npm-production"}},"2.367.32":{"name":"decocms","version":"2.367.32","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.32","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"878911d84a7f7aa8ce6b83ab99050b1777cfd5c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.32.tgz","fileCount":7849,"integrity":"sha512-wEB4jlgksYkL7xYNJwUcJpGL+4uK4pJfd5U9nFWf6GlaSLX5zJlyGebcCRPhVqPwVKA0R67N2bKN2dl7lsVarw==","signatures":[{"sig":"MEQCIHaxc9ceCcUyPDNevz3mEMeAcGxT8dFILThUuJ6Y70zbAiAWqg2KfS6IxLqW/k//pT/fFCI66r6GpasVuot5CEN14w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140776342},"type":"module","gitHead":"35e2a4bc0c17b087e08ee5c1e454e38eaa2c16b3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.32_1780025654115_0.3638249312315909","host":"s3://npm-registry-packages-npm-production"}},"2.367.33":{"name":"decocms","version":"2.367.33","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.33","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8eb838b4071ca23f8c59ae182278ff56ea8477cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.33.tgz","fileCount":7087,"integrity":"sha512-3TBQ0rVG8ZM83NhBXt6j0EBSUKOEGZMHGAzuc19Bg12YH5M2eEsVEqp3TEjhtSCHroUFt8lvPN8KJHALeQO7ww==","signatures":[{"sig":"MEUCIC1STxm9YYW+fa4xEtSSIqJlKwuixPFz67NdaEXXxDNZAiEAuBoklePf/Os8DkbRgu58ZS1113Dkee5cfJ73lWFE5jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138727168},"type":"module","gitHead":"fecabb6b4ccb9c2acc5c218210a10f952fcf7ede","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.33_1780032724534_0.34096651393799937","host":"s3://npm-registry-packages-npm-production"}},"2.367.34":{"name":"decocms","version":"2.367.34","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.34","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56237f282029e3ddec94e0daf56ade9a5be61f72","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.34.tgz","fileCount":7725,"integrity":"sha512-9E2eoH19oxGAcLzwqqhX0QBdZlVeBG1HHN35jD56J5kcgp9INuabJdbBtVH3ri6xDolrYytb4a1uOVXA63bhww==","signatures":[{"sig":"MEUCIQCVDjlFXHa96Lj6MwXoAB1VuxefQUbsADC3ZBvmYQcQawIgCkYJmQSzZ86hQA+NAwRMtjt55Ek9gE5E6zVFAaZWZPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137867218},"type":"module","gitHead":"d3f1ef3886ca434b9784893d9e85528ef041cb67","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.34_1780035293439_0.6270818010568897","host":"s3://npm-registry-packages-npm-production"}},"2.367.35":{"name":"decocms","version":"2.367.35","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.35","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cfe1e57b25bd55e9565471dd928c26dd2bd9bbc7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.35.tgz","fileCount":7875,"integrity":"sha512-cnnHaZIsSNayVT3BETI89HtS3dVpVpyKSOphPyUqXUjQ7b2JOypHvnV693pd7cX98uaGaFY+GnOC0VQWFy8cow==","signatures":[{"sig":"MEYCIQCt7iJkMuX4wm0wwvv8DpJEWKBPEvyRMdD4QY3b9bvbUgIhAL3kDuHyiUiHVDBArJDHBICW0KfBb91B2bicERJ1pfAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140959568},"type":"module","gitHead":"ad22edd56e56d06c3187aa913a3647128db4eb57","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.35_1780035820336_0.6403468607146126","host":"s3://npm-registry-packages-npm-production"}},"2.367.36":{"name":"decocms","version":"2.367.36","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.36","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8e757995bc19a811c7f2d760cc30554e937148b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.36.tgz","fileCount":7876,"integrity":"sha512-cEExOW6riKJ0TSGR7oS+HcCgJXP4HGRt/mlmMCA+3hUgY0QfyaTiTx5rTOXqZEcLkHMojJR7hqY1aj3Y2ELf4g==","signatures":[{"sig":"MEQCIDUg/jpKC5ezVzAHPfl16kl580ajN/Hup8w4GEW791c6AiA/L1WFr8SNp9l5wzA6AUqoXVHBkvewI/AndaH2dMmqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140952628},"type":"module","gitHead":"0ba7ed9d0fa3725324d92b41d4b41514972ae162","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.36_1780037696399_0.7920852260044251","host":"s3://npm-registry-packages-npm-production"}},"2.367.37":{"name":"decocms","version":"2.367.37","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.37","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"740eff7db3349657e291ce6c11a35e8a6d271413","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.37.tgz","fileCount":7848,"integrity":"sha512-uUI8dNx066+doVMqJ1GDT8+d8se7drxC/f4tecozQMujscuadttHycKDmOahLwCuTiuLOCo2nmyZiedbfV7wnQ==","signatures":[{"sig":"MEYCIQDwD3LXfSQ5wI2t94WHWoAEYEoJqBiGZEwGKTHh8A2YyQIhAN3HTzrfjIyL1VwuPSd/kmDp9G1QVLpL7CJWoAEy8A2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140876291},"type":"module","gitHead":"cf7089e33e77954a5cda22f33305ecc8296d850e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.37_1780040178563_0.6331899214358201","host":"s3://npm-registry-packages-npm-production"}},"2.367.38":{"name":"decocms","version":"2.367.38","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.367.38","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7018817dd8a4be93f3f490a14ef74fbb442f1e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.367.38.tgz","fileCount":7875,"integrity":"sha512-b/1kLQ9i5xq02NOa7eG/pX6dV6Wwz4KdOFAdUNJ25D8j13TY/obmCLrXAME53cuhE87/19pVHkelH0UgI6AXjA==","signatures":[{"sig":"MEUCIHda5WFGG1EWTMhbdUI8cw5J60EvgqGTYCTO9XjFBWgmAiEAlSBornz9Mjdcp7sFTeXtKjww+D2Far7WKhZdYx7LEPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.367.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140884222},"type":"module","gitHead":"28e384cf6f20ca8d3b2a3fe1f9b5f86c9da086ca","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.367.38_1780042025819_0.632211289934504","host":"s3://npm-registry-packages-npm-production"}},"2.368.0":{"name":"decocms","version":"2.368.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.368.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c867f5a8ab2f6b9befc5b3f65c58f06b2380727d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.368.0.tgz","fileCount":8690,"integrity":"sha512-1vgALhNhoOD8F0IsmxleSxonCimn/BtEGwf17r3RmGNGs0jehfvLK223cllBVn0ngMAXX0dBTTf9h94Q+mhrDw==","signatures":[{"sig":"MEQCIHp4tpNk9E3bU5SsG5AflAxGKPneamkXq0H8BuXHZhVfAiAzX2/5mOv9RQTy3dj/DXIWOMxyB5ax1H3z4xew0mBcSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.368.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139640951},"type":"module","gitHead":"e49a50786aaac1e25545ccaf72be50dfbb7fc2e2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.368.0_1780043385564_0.14944155261833103","host":"s3://npm-registry-packages-npm-production"}},"2.369.0":{"name":"decocms","version":"2.369.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.369.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57bf6f865e5faa476187c5b23dc2c4550df8f316","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.369.0.tgz","fileCount":7869,"integrity":"sha512-oT2HvV1VRPDWH+aAJVVvK6xoZ9NfBYr+jNZXQvzyXWxrnMf/AGMBqQTjtdUDyEMOtu3fDcy0N+rxKC8tOdM4Lg==","signatures":[{"sig":"MEUCIQDS9N/Ot56QzrB3Y6SQNKDA4TTNCYvZIpXr6suvUVjdWwIgMr4/W1gwq0qZgNevY5jf2ZddDLf9Iv6wC4Ckrv9ezlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.369.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140868741},"type":"module","gitHead":"3978690c02f60af33feac9fb5009d7a34ccedd93","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.369.0_1780062425947_0.13856249884124683","host":"s3://npm-registry-packages-npm-production"}},"2.370.0":{"name":"decocms","version":"2.370.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.370.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7e847f366fc387affcb90aecd462de806bc4e851","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.370.0.tgz","fileCount":7802,"integrity":"sha512-so7vI28p5gZhsObvADIKVmjwL5i5ZEhnwc9iAciS4HZuNmTNkM3yKZo47ELeEHL4jVF7bxaifUbkIQdM4jpyfA==","signatures":[{"sig":"MEYCIQCcPy/sW2ZyEBRFhBmWstXaBHyk6xO3phjcImLs3HI6IQIhAICovc+kIPMSZX3kMw7740M4MYP360nJY2N1g3FTrwxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.370.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138039229},"type":"module","gitHead":"ea75cc82c39bb3d2d3d218ea405bfdb80e602e10","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.370.0_1780068913434_0.9733478854019726","host":"s3://npm-registry-packages-npm-production"}},"2.371.0":{"name":"decocms","version":"2.371.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.371.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b447211daded09f1d773445c382d29f048a220c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.371.0.tgz","fileCount":7821,"integrity":"sha512-oYjocu+srL2z1/LRVXfLSfT6c+1vbku6Y28v48R0hJ155ruXlGpjQK85y0pm0IJbOM0JK07/XDOn55HymjgW8g==","signatures":[{"sig":"MEQCICnRA81mRUB+Dx6lnhaT8VEg0Hhkv5TWqC/MLh6BezwtAiBOfQnWuSVzjHhGDahRe41PmLlBR6aBqi7/vSwQgp6Fhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.371.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140779183},"type":"module","gitHead":"6e269fb664b1e1cd22b35a1089a11fffaf088e4e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.371.0_1780070823661_0.5589066483426781","host":"s3://npm-registry-packages-npm-production"}},"2.371.1":{"name":"decocms","version":"2.371.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.371.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"216d48b6e0e33802cb7108a4c024cf73c9594278","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.371.1.tgz","fileCount":8769,"integrity":"sha512-f5QrwabxiZEVAQ39QHtC98uC5sMbbwzPslbG8Z7BJ4jCHmpcYXevfsLdDyzRK+MjEarVsj5LD+JoAwp8rh5eEA==","signatures":[{"sig":"MEYCIQCiCmp/1DaQa6eCUMREnirh+hZphZqDy2sCyx15kiXx/AIhAOLLWRYCSRkoO9Z5Wsl7273w+/INH/rl4CZPT/cjib2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.371.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150874803},"type":"module","gitHead":"105573f370751c3f861543f3db6a02790ed25876","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.371.1_1780072632906_0.20349708633080654","host":"s3://npm-registry-packages-npm-production"}},"2.371.2":{"name":"decocms","version":"2.371.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.371.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d71871ca473884c977d9c2dec639c3cd2e7b0df","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.371.2.tgz","fileCount":7404,"integrity":"sha512-cPec1n5kMWaJiOMPcJsPfkkOMEfKYXnLUbbO/DKadBNbG8Pfi/8otmOZTWZqzKx0u4HEuJmzMPO6TYXk4ClCbw==","signatures":[{"sig":"MEUCIHruvSlWpYe7VLuEcNKlQeLlsgejaYoU4a0YXHE29x2lAiEAiWPy1xAUYBzzjYjBMpz/LKMRoBmIvTp7noMHVhqm6Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.371.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137286965},"type":"module","gitHead":"54a65bb96814274f3a400eeb42cfda21e6a48e82","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.371.2_1780074652673_0.8303130393782117","host":"s3://npm-registry-packages-npm-production"}},"2.371.3":{"name":"decocms","version":"2.371.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.371.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9f1091e98d5cd8eb24f8768083112b756ebb80c8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.371.3.tgz","fileCount":7865,"integrity":"sha512-OP1C4MdYB71xHkC3Beu+GlzdWEFRPePW6N21+Oh795kBB9duLttyK9js9GpjMM2PREhnzJjlgJVLK7WyGpYngg==","signatures":[{"sig":"MEUCIFr//mquUcvBczTRj9r1xVR0dagporRDchZTvgiHFwStAiEAknCBZk98ti7gUpQyok8lupTnbVtPbpLA6PMiQCJf4xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.371.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140851775},"type":"module","gitHead":"9d588fb946954930f599265e3b1c639bf2a18809","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.371.3_1780075430253_0.06346296602244883","host":"s3://npm-registry-packages-npm-production"}},"2.372.0":{"name":"decocms","version":"2.372.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.372.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"daa30a92e324a0af9482da5f01956a95f246fc18","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.372.0.tgz","fileCount":7878,"integrity":"sha512-O3RG1Dn2Z2njkbaUE+HeowbpVBK0rDZLpEmAwxIVdBmj7lVbgKiXHyQ4gBm/W45uWWtpUXYcKNm8TuPY8nG3Sw==","signatures":[{"sig":"MEQCIHFwDLXTNOKLY9O3dARxfXAuj+k9IsLW3yZZZVPiZv/4AiApDmIt7g2wQlwkIxrA69RFnsz3DPMnJX4SguCW5p/N4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.372.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140867623},"type":"module","gitHead":"c3c5e791671bd3d027c0bb436a164a0e96055e13","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.372.0_1780080229443_0.20447986057904322","host":"s3://npm-registry-packages-npm-production"}},"2.372.1":{"name":"decocms","version":"2.372.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.372.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b07e0e540179c9b3086fe24c23a819e59a051c52","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.372.1.tgz","fileCount":8659,"integrity":"sha512-Xa/AZmXQmKkZH0YwF2JeK/nkLoTT/6fNk5NTAlsqjuQbRqNQMTVoYmtSpgIy9bxvZZYOInAjgtgwp0qgy9wKoA==","signatures":[{"sig":"MEQCIAwgYiUHvPSlDNphCpG69hJ4n/7LZn8c8AL1yfYsThK2AiA9nL/FiX48wJOn7LZ59Cl5U3jjc9D+D1Cb3I5wph61VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.372.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142060780},"type":"module","gitHead":"5d495e7688cf95baafee44b3e692ee72723a69c9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.372.1_1780080427579_0.2251054027197057","host":"s3://npm-registry-packages-npm-production"}},"2.373.0":{"name":"decocms","version":"2.373.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30fb267f15c6776829b467309113d7f8fc9d2227","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.0.tgz","fileCount":7833,"integrity":"sha512-6yEo9G7fwKCtu1FgvODhP/v4l6j3Dj6ENgVxJ9jAxt2o5r8EfFZzqUCvB1hfGQ25xwWPFw+PLdm9MINkJ/mlzw==","signatures":[{"sig":"MEUCIQCItSRenvGQw4547SOBo78K/rK4Rvr/XBlz+imfIYDLmwIgawyOE2x/RgFSrEnSVs4aZmC6SgTMEeO0gQsnu45FGHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140940120},"type":"module","gitHead":"df32d77c39acbe72690037d495e9979f5c17bc5d","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.0_1780082010110_0.1319885416910509","host":"s3://npm-registry-packages-npm-production"}},"2.373.1":{"name":"decocms","version":"2.373.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7186ffab1144c357987b598702732e8922b7ea59","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.1.tgz","fileCount":7875,"integrity":"sha512-wZQ6ybKu8yDzTkQXPlO3q5NMPbGsnQjLWfMNo4T+0EAnqu+x6Wlc4Nv8JyXB7xF+qJAa+lLNbxhVuTw9y0Q9iw==","signatures":[{"sig":"MEYCIQDHWxFLSHRl96oLqcOm+KIvbD5UsRFv5152ckYSFrKfiwIhAIl7LQKxiWkFLpRo3GsgKxXvJYDWSFymrq5etyvLb6hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140889891},"type":"module","gitHead":"db2695ed150fe3b1eecf84b419f8c5f32718fead","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.1_1780085935836_0.8833460358221328","host":"s3://npm-registry-packages-npm-production"}},"2.373.2":{"name":"decocms","version":"2.373.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff73ff433d0e225ff37b0a6916ccca480ff7d65e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.2.tgz","fileCount":8169,"integrity":"sha512-gftsnkiVXg0s0qgzmKu32dI7RoNRmjHYEAn0RvMsbFX40ntIvMBc4ZDvRe6UelBLHqPXS/l+cnGORzB+CY+RQw==","signatures":[{"sig":"MEQCIDid4yOl7M8kP7tjIX2yP+/T/4+CzWs8km4f1gJS9MYCAiBbztEAeYUr3AinAHZX4ViwHYernAtln9mWIb0L4Olpgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141444345},"type":"module","gitHead":"38ec4b72ee603915a742fe968aeeedee6535d693","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.2_1780089814129_0.9245920329947794","host":"s3://npm-registry-packages-npm-production"}},"2.373.3":{"name":"decocms","version":"2.373.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dcddaca5fa513102d5255a9bb1fc2fd98d3cf6b5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.3.tgz","fileCount":8305,"integrity":"sha512-BCumd0aisWxcHten1k2HwSQipJMHPZ+I51aAJAMq9GU/9MmURdPmEP2vPGD26aW8BmEYjh8Iu78J77mF9kavKA==","signatures":[{"sig":"MEUCIAwc4DDpU9wOMmytexbhO5oMAXY6rLmYi6EnkATXuaykAiEAyabkmjkunve5ieDI4RqqMdAhgcWnqK2X1iOTQUVS9gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141667153},"type":"module","gitHead":"49b82bf32e91008342b04477dfd0317408a74942","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.3_1780091924358_0.03082319403044731","host":"s3://npm-registry-packages-npm-production"}},"2.373.4":{"name":"decocms","version":"2.373.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74931f309960cd8c9afd1f85d97d65b3589c9004","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.4.tgz","fileCount":7825,"integrity":"sha512-rc/lI02hKdOqb+zDP3QNMwZYuoLgkFZGv+V/1R8cKeEBxuzTU4J2uiRlyqmpAtR6/oAnxiqmrDZ0k+g8XNJE1Q==","signatures":[{"sig":"MEUCIQDgEYoKyGLqAhEdN4R9izh/Ng9HEgSB9m6g8hriuxICcQIgORgGEGlDqS5iLtf3O8QMbiOz7fixgGudlpXux9nqsPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140777932},"type":"module","gitHead":"803c131f7b04331b5f2f6a9ad349afa574f2d80e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.4_1780111011521_0.18884856309557052","host":"s3://npm-registry-packages-npm-production"}},"2.373.5":{"name":"decocms","version":"2.373.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58cf23a40d5c5d6b1ad48ffe958114addb518aac","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.5.tgz","fileCount":8602,"integrity":"sha512-KNEtCHjinDQGcCXx5l1MoMTMcjbeO5PN4zjCIpuYZCGQyqPLhEFmAtDVUcU7XRicuEuyVeLctLC+nxQq+HDzLg==","signatures":[{"sig":"MEUCIAH6oR7mUHyLbdoAOB+WIdQOGWsW1uGBYhcKMDIEw43bAiEAr9CFyu7PQJKyR6mIAcv84vN7GsvOPgavgpt7A0ru84A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139299424},"type":"module","gitHead":"112e8c33024f588a19b74ecb4ee5e5e2af94db61","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.5_1780140289329_0.6164298092813072","host":"s3://npm-registry-packages-npm-production"}},"2.373.6":{"name":"decocms","version":"2.373.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2aeee9fa66d046947e7c79b78bf2c09602f541bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.6.tgz","fileCount":7842,"integrity":"sha512-2st6VEqOsOBpjOR3ux2bGDqYNPG3pdscjGYQTnaxDpp0kFaN/xUwU2sF8CeKHaeG/8AUn8hL4O644Q18KM36Rw==","signatures":[{"sig":"MEYCIQDK3Ya0NXfzuVzAc7oqEZBVMDteXEO+PTzcxtnNZBFyEgIhAJg5PXm5lSPZGiHCoDO/iWn7wjHLfXbpkMwT7WupMLbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140863622},"type":"module","gitHead":"0a8a60fd4170954bc631f25454d10a6aacf933d7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.6_1780140727470_0.19092290933871703","host":"s3://npm-registry-packages-npm-production"}},"2.373.7":{"name":"decocms","version":"2.373.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5da2542a0d519a0d1e607386379e3462e723064","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.7.tgz","fileCount":7563,"integrity":"sha512-qOthTPSTSdnn8HHRHEo9iiF4gj8M3fbRCv3vEw1MmTUjo1o7qbMq+bAE2IHxW885juI+c6XH43MvG7HZ9qB1nQ==","signatures":[{"sig":"MEUCIQDSvpc+Jq2HBNmTG57sEM8Ght7RzMUzUhd3DW787Acx6AIgbX2aFgxNMWQT3Wt3lxYevK57T+eQDZpaPRs/JZyxcoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137735843},"type":"module","gitHead":"61ceb164e962a560036973db0deaccb61cde933f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.7_1780145954458_0.9795329487645636","host":"s3://npm-registry-packages-npm-production"}},"2.373.8":{"name":"decocms","version":"2.373.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07d8deeb6fcbbd0b54571263dd125d84ee73e6fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.8.tgz","fileCount":7869,"integrity":"sha512-u0zmXPJ7yl85BJ638Iy+ielag93XWjryw5y1qz9JwBqQwJ9Ex31/JLYFxirWPaQCNVbVBeL8P7vHEHw0CYADOw==","signatures":[{"sig":"MEYCIQDzjUVdgFTdecWwUjXdnl/X5JDwbJjcS/MHntHnDwKpZgIhAI+ISuYbce+gjaH9fHa84+lbb3IyhoZZgrzMYqsdpUhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140887590},"type":"module","gitHead":"073300e76bf49e211bef9423fbd275e927139e03","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.8_1780235422055_0.9916392665456959","host":"s3://npm-registry-packages-npm-production"}},"2.373.9":{"name":"decocms","version":"2.373.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2ee7e4303f86dce9e5989aa4fc244a74cd89f7ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.9.tgz","fileCount":7827,"integrity":"sha512-12672E59EK80T/Gxx0/xAQvgcLq8pEA0Dt2TTzBQFo917SZ1GzeoeZW+/ws/qq/TYQqa/QloIoUYU2Q5Ddj//w==","signatures":[{"sig":"MEQCIFBlrk58nItoIXByIVBrmZX3EU3LSi9gsIcMVoLDkeJEAiAp6T9aChLB2CGiqIu7Awp3x2n5o/UB5DmFFHt/gZPrFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140709575},"type":"module","gitHead":"1ea5fe2a17682b02b3be134e93c52f9b02656078","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.9_1780240102346_0.05254032209981441","host":"s3://npm-registry-packages-npm-production"}},"2.373.10":{"name":"decocms","version":"2.373.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d1e3afb59f77e559194f963cb2a8e1e1119c3c6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.10.tgz","fileCount":6466,"integrity":"sha512-SaQ8kJneERroGIWpGspfa0wkC2DAyLB0P0qc9FzAWimxSipjwqKC3/2g6J3v3RT0eV/JZl/am+nfUMCjoyMg4Q==","signatures":[{"sig":"MEYCIQD0iAUqcfpdoX+MwfrvF/iJ5Q20um0gpPlOMKRpsG0gkQIhAJsytJVbbXpWb2gJK3AjzK8N/eTQCdpW9SyE5OMXiV3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134600462},"type":"module","gitHead":"637213a3480de6043f02890c0db31f6ba782934f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.10_1780247495367_0.5234053702707273","host":"s3://npm-registry-packages-npm-production"}},"2.373.11":{"name":"decocms","version":"2.373.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bee46910dad67d7f3fd77ff36dede9fe2762219f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.11.tgz","fileCount":8197,"integrity":"sha512-A4gGpz6q9rc0a7ZTi6cDB0peeorPOI+lGpE/RZ+VqimnBxx7Cr51ClCtO367w0Hb9QXDxPdmldZ6EsKSuB4pug==","signatures":[{"sig":"MEQCIEuHqqcpQTYuKe0W9+2BMlDTTVTGG7TvEtFOBq7ug3rGAiB+C8yap512qbMoHlMVSbtKvyfztOGPJlgCo5Fv7sOS3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141257880},"type":"module","gitHead":"bf520d1e3a709e5d25bc213a294cc5aa78f48ba0","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.11_1780267556065_0.6949436800238014","host":"s3://npm-registry-packages-npm-production"}},"2.373.12":{"name":"decocms","version":"2.373.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a0b276699775b9823ab2aec7c21211945d64869","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.12.tgz","fileCount":7759,"integrity":"sha512-Yomh0L5D7fD0gFxNts9xZhQIZr/3Yl3Wsj84zob9oQ3Mzs6h4azxlOdvg8BrJNBM2E6w13DPnTrEvq8rl1FElQ==","signatures":[{"sig":"MEUCIQCyZOKZu7T7uaeEd4DKgYt8GPYWZDm1xO6QF2lgmSJoxgIgfd23liC+8cXWLDbmO8MHkD8R7BRgD9EVK0vCJe0Ugyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137839499},"type":"module","gitHead":"9c6fadb4e9b79cb7b77532af9193580478093cb2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.12_1780268789378_0.8537056154260505","host":"s3://npm-registry-packages-npm-production"}},"2.373.13":{"name":"decocms","version":"2.373.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.373.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08089e083acf3f0a32e3863e9d810d6ec73f971e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.373.13.tgz","fileCount":7656,"integrity":"sha512-+2ZI2AA0g/sRoR5aCMZ5GqYHkqJL+ta59KujLPn18UDgch65qBr1NBVG92D9lu8HmllV/J2Qn/pjta2sEsS+xg==","signatures":[{"sig":"MEUCIQDv16yXFTf10sfNMJZVDzKhdszRjJSNUNIXx7vIZQmJoQIgEtzIs1/4zDnlJy8sNtwDr+eu6r4cCQ4EZ04lkDXQIec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.373.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140483996},"type":"module","gitHead":"e98eb24a26b1c9ed7dd37f9cd3b6fcc32082f747","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.373.13_1780326866259_0.16807251671614276","host":"s3://npm-registry-packages-npm-production"}},"2.374.0":{"name":"decocms","version":"2.374.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.374.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dbaae91de7691d0a1e18dc2e3e7778b555b02816","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.374.0.tgz","fileCount":7879,"integrity":"sha512-nGYFnYD+QwBqC9Pn1eHRaaWBIgMwLIsEK+cTIOVXC/HrQi2XLjYbf7tf8n9omlOs+T8S2TJZ8Jin1v5m5vPSqQ==","signatures":[{"sig":"MEUCIQCs81kkywESnPVJdUh6Kccn9ITUoH2Y2n7VtVjJT3X0gAIgdVIPUJkFzKrSKnk/TVPs1MzWqKFfiPCTN8t3UfWl2nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.374.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141032137},"type":"module","gitHead":"08f66f488ad6a3a9abb9fcdaaa8cb5521986e094","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.374.0_1780328180750_0.4460947556686585","host":"s3://npm-registry-packages-npm-production"}},"2.375.0":{"name":"decocms","version":"2.375.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.375.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2fd46b969d8146b6a25634476b2cc18b8404eb88","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.375.0.tgz","fileCount":8289,"integrity":"sha512-TwheyfgNt4cacMFJiwXdeVuBzK0g8u+BTQVdCTczx/+z03ujy2wQa4YtPVUN9flCPR2YwuvIUqA3RO/kS6Uodw==","signatures":[{"sig":"MEYCIQDDMVOH/QoRBMocgJiwh4qdEzHvDEIMSimLOya3zYy7BQIhAKiNJacHNxcfdIC86OqlBgYbnNs3QH0VEVPKDYZDgWZb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.375.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141672620},"type":"module","gitHead":"938c24cef2dd08a210e5d766af9dd5926836baf2","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.375.0_1780330572201_0.3263250716694728","host":"s3://npm-registry-packages-npm-production"}},"2.375.1":{"name":"decocms","version":"2.375.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.375.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d749fe6be3296a3bdc3bd66e26a4d0ddbbf7d231","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.375.1.tgz","fileCount":8156,"integrity":"sha512-/oW9/+4wIuciFaQ9Jt0mOSkUNuWXfNCd1tqu1QN1h+qwAqx2QBsyXjaH7g+yLtuNfin8FVfILrdlLMgUUWf5bg==","signatures":[{"sig":"MEYCIQCip/MMdU1toO4ozSCbo8rr7oVRsnxHOo1qVQnOr68bTwIhANLBA+t/jY0l8OJRw2koBJDgb79GSrnHDoDy8J8qH/Qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.375.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150043860},"type":"module","gitHead":"d2a11a934edd3cfac860121f7a2b17072b95b4f6","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.375.1_1780331757050_0.8551476034246293","host":"s3://npm-registry-packages-npm-production"}},"2.375.2":{"name":"decocms","version":"2.375.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.375.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9feca9657315ae8d56a50f016c8c23ceedd29d36","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.375.2.tgz","fileCount":7735,"integrity":"sha512-ydAg8a/TiXC+cRTnWVXqe9Fh6e48AAhjM2sNhiBBlRB0akYskTYXS45uABzILpwWPe1AJrVXeejMHZoWtmvMBA==","signatures":[{"sig":"MEQCIC7S1xubiuohqUHWEjOoZV4aIHu1CbgCWxSdrYb2JLMGAiAA21+RtTUtqlcH0rCrGXjfcEjJXjIz1B1ay7s1cHcZbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.375.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136701093},"type":"module","gitHead":"aff86913961fc79b32fd336d3adff028e0623b2f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.375.2_1780332230741_0.015810411296327764","host":"s3://npm-registry-packages-npm-production"}},"2.375.3":{"name":"decocms","version":"2.375.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.375.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5965129e41e6104364396ec39fd773ee0a4ff13","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.375.3.tgz","fileCount":7841,"integrity":"sha512-OTAyUE6TupzufWTEbv/xiXxSj8uXMezILOCW24pwOePc3SBAW+2QOb8OnmlBxx+2SFL0df7oNfcI7mSGRZHnYg==","signatures":[{"sig":"MEUCIEbb+ItdUhlVlz28g7ODGz3h1/SO3rZJWSLeeYGWfYN3AiEAxDcQWh5vAR6CtgYrY17xlfTEezS00xBHyQ4nyqY8v0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.375.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140848936},"type":"module","gitHead":"faffada58b4025a6b18197a32044f001001c7424","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.375.3_1780338259243_0.21198191079840822","host":"s3://npm-registry-packages-npm-production"}},"2.376.0":{"name":"decocms","version":"2.376.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.376.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c76442e8a25ab6847723a02bb814c870ccd62f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.376.0.tgz","fileCount":7794,"integrity":"sha512-R7O3haCzK2vrHi3F8xHCtEnfF8OqVmjCkYbJ7m4vG/UBBgPZfNywc6DE3iyvQm2oTERWnKJKTW2x8vrCcy+qOA==","signatures":[{"sig":"MEYCIQDL6d2B5YdxDS+IvV2cR6INu8ro4R9thO5Ov7IG8bQ3xgIhAJT8kZ8SncP4megBdMiU4i4nUwXbH9XGyyn9XPJd2818","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.376.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140770395},"type":"module","gitHead":"25d63b946a49f3aeaab1b5d88465329de0faef74","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.376.0_1780340833207_0.32181685405423477","host":"s3://npm-registry-packages-npm-production"}},"2.376.1":{"name":"decocms","version":"2.376.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.376.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bdbb90f4040e65b7489bc3b0ab80f7998d0bf0b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.376.1.tgz","fileCount":7876,"integrity":"sha512-B1nHMCgCPWQ0PtZL8zbFWgUW0xiw+D71fFgFrukieAYI7GFoQOopcIzB4wPdk1KWqQu6o4xAlkyzU1xzR/IELg==","signatures":[{"sig":"MEQCIQCTYYamNCcwFmnqB7D72y29XV/+PkCQLZSFZtUBF3gUQAIfe+SP9vQui+QtkTrq6hI7ZQXlnfmMNWw31zAmKBDOjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.376.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140938200},"type":"module","gitHead":"22a7ff6d54badbdb334f0a2b7bc2dd100535bd33","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.376.1_1780341321679_0.5847373079757936","host":"s3://npm-registry-packages-npm-production"}},"2.377.0":{"name":"decocms","version":"2.377.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.377.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef549b28ad45154d085eb19f560dd0b8d07b3c0b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.377.0.tgz","fileCount":7871,"integrity":"sha512-OIHzT8PEZhvW8MopYiKzPukITon+R41hfjjCNoV/zAgknT8PpGjksM3UwGOf2qaw/Kc9Jn2i5o8fXGNk6ARt4Q==","signatures":[{"sig":"MEUCIQCoNOKFZ/gycvOmm1aKnnczWxehlHLDZTbVxQH+SI49lAIgdm1odx612lhLkktPjA9ZghVvMlbD94c5rY5R1UnO9oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.377.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141008090},"type":"module","gitHead":"e2a7394b8ab43bb5dd95abd2b1293ab935fa3a35","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.377.0_1780343086717_0.08444254782441796","host":"s3://npm-registry-packages-npm-production"}},"2.378.0":{"name":"decocms","version":"2.378.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.378.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"818c9d1da12b4ea40853cdedcd2b1c5662b86171","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.378.0.tgz","fileCount":7383,"integrity":"sha512-841sKeFhOpvEtx/l0lnFLe5uIIk6r6m8nLcNH3zS6iMmnGs1bn87EHoy58epUdJK2EkAapwVRAvy8ocOiL4gzA==","signatures":[{"sig":"MEYCIQDZ6D+JB2AEwrQoHLgD2v6urbbLYiR0ybpTyJL0+R+TGwIhAJBQ5nH7hrcMLRYmxAg3E4RAgt9GqNovNRoDWByi3gQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.378.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137263277},"type":"module","gitHead":"f927edfd1e3fd74d7df44286c69c1a790ea3024a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.378.0_1780343856661_0.9449079032651022","host":"s3://npm-registry-packages-npm-production"}},"2.378.1":{"name":"decocms","version":"2.378.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.378.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a50fda9990312d3d54372b43792881eb80945c99","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.378.1.tgz","fileCount":7876,"integrity":"sha512-Tyt84WPFqvjgHdFaqcl5OwMnq86QyY04S3vSDP2HihhNtuU8Sh1Zn9f1dlkNCPRKpUMDJqJP2saB8B+RmDs4fw==","signatures":[{"sig":"MEYCIQCg0x2DYek+IKbLwhvP/+/QcPyRsn0ukx9bukG6sMrtJwIhAM5prO08fylKDaK0gx0EwhyGPWT5ys3a+/U+e3FHasYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.378.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140945685},"type":"module","gitHead":"44276271b78488e9bc08d0735cb1071a1f5a722a","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.378.1_1780344517169_0.1710862817586558","host":"s3://npm-registry-packages-npm-production"}},"2.378.2":{"name":"decocms","version":"2.378.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.378.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"761b32835cdce0c0678bba6b05b612b0f2f6986a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.378.2.tgz","fileCount":8138,"integrity":"sha512-1yEP+YBWvHBBvXp3Be7eSDS2tGnFeu+/Ec13t2woAMHGXS0pmEmgnQFeuqw0jvnV58uPMSQ+euXzL3QsRcnW0A==","signatures":[{"sig":"MEYCIQD/tcwvOlR6xjy8SboCquNyxXRhvvVLqOUBBSFjT8RLJwIhALfKvFWaxdKaStzUCGa8FUgnzLMpkpK+z3IRRJIjUXXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.378.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138723928},"type":"module","gitHead":"c2475723003eb8c62f1a29a75b1e75958eb2f2a3","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.378.2_1780344721542_0.8520771685104815","host":"s3://npm-registry-packages-npm-production"}},"2.378.3":{"name":"decocms","version":"2.378.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.378.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9af93e62bee437d9e058a16f4cd15612a4bba98c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.378.3.tgz","fileCount":7876,"integrity":"sha512-kBN6nvDxYjxgYrNa0AYCQ2+6OpmrpzC6DB3U7ohgwyMwmRlIr3EKk3g0ZEdQ3eTgTkGP2QDucCOS/TvRKdEWmQ==","signatures":[{"sig":"MEQCIDIbgTMpj7GzAjFnMBtwKIDMSU4Ghy81hWljz6nYYvLaAiBPP2lzSWtlbblun7OEOCP12zn64uM7kyIcc8I/t6SV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.378.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140960954},"type":"module","gitHead":"67e192d392a49bdc67d3495ea393c1863a10ade9","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.378.3_1780344970795_0.14698777041270383","host":"s3://npm-registry-packages-npm-production"}},"2.378.4":{"name":"decocms","version":"2.378.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.378.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"560e76c235b7f220e0b11cbec047a695c4f879db","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.378.4.tgz","fileCount":7311,"integrity":"sha512-R3Wl8AytgFrb30TDqq96L/9zYs84GMgXrP2lsWbr+x3ZY89RcV1cPqhEayIB8ZjCxKTTUk3Ht+UB/ObOD14zHA==","signatures":[{"sig":"MEQCICmDtng+FCc8w5UeFBndiTj2czh56MxKieRdGqw6cYJcAiAKnOJ0IP7m+mHvEi8zctZVKGosPJ27iNz5uIYJqaM38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.378.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130617660},"type":"module","gitHead":"dd96078fd3706c0d8126a36e2ac55568e108f5dd","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.378.4_1780345817069_0.05005913983484156","host":"s3://npm-registry-packages-npm-production"}},"2.379.0":{"name":"decocms","version":"2.379.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.379.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"530118c963140520a061cff957b274a8766e3fc6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.379.0.tgz","fileCount":6724,"integrity":"sha512-w5eSr4vFJvSZCIvtVXZeAqfGTYCuQ66TcOnb8Q3nBDHM4W2c4ITF3VAull4G7dn5jdG81a+hYTpHse1f98e89A==","signatures":[{"sig":"MEQCIEHPyoZkBr1DJYlMEAohWbFhRpXcVuV3EbfJFUGxrgDyAiAAiHnRldA8hjFIRpPlQTMDteOrsQiWVx1X4FGl0GFCVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.379.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132498351},"type":"module","gitHead":"5ab5f759783f0be305dcb1da61e308f16e094c59","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.379.0_1780346418615_0.7015245575067803","host":"s3://npm-registry-packages-npm-production"}},"2.379.1":{"name":"decocms","version":"2.379.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.379.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9d7d0744d889703f39832b172974e9a1e3e80dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.379.1.tgz","fileCount":7602,"integrity":"sha512-yTKwdNuqw2LWXav8gCeojIRdyoBRSNY3sMvZO4Qb76ZMkNgFVRdhQfMEr80hby3OlXucbsUKen9bn4qcPKEtTg==","signatures":[{"sig":"MEQCIAG/0oE9hOdPM4AmKC1pUHDszoqnSKnG3UQZ2VOumAtlAiAhS7gPnbAhfzDaTrksd1N5hflrLsXtFdwtHu10fqh8vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.379.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136850854},"type":"module","gitHead":"1669c9bcb4c298b1b8170a5f1b6427758a69ed11","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.379.1_1780346658501_0.8640101507066837","host":"s3://npm-registry-packages-npm-production"}},"2.379.2":{"name":"decocms","version":"2.379.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.379.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a1d3b737823c4ceb92466c1aad9e50d9365cec5d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.379.2.tgz","fileCount":7876,"integrity":"sha512-KV6ZIYu53KU+KIlR3ngXTJhx5zrBB0KzLlHsVhzphQ5G9kQBIhtcZlvMfBYgsqrXX9WIgRewMswyFKei3NN6ww==","signatures":[{"sig":"MEYCIQD6nNJwbTDhzZgvn766CP8PJEPvO8SIN+kqyNPVMgfAdQIhALTFgCwyz9gJVxWHjUbjjVf8uxtJpflz8EmoOkL5ggR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.379.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141043463},"type":"module","gitHead":"9c5d837017ad98d7dfb247db2992e56614520650","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.379.2_1780348118652_0.12965554714644356","host":"s3://npm-registry-packages-npm-production"}},"2.380.0":{"name":"decocms","version":"2.380.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66f3bc721a6d977174609d112ce8639f9e5279f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.0.tgz","fileCount":8115,"integrity":"sha512-3EeGECylhEkmAfBnfc2+VXtDZTtiP+ynfJWTVtj8Vk3TB6tJBJMJ4cORrnLpjYLjT0iYBYb0ylN1eyymO2c1MQ==","signatures":[{"sig":"MEUCICpr/veDJ9HQmfCq0zqGG9CK8kFs+XlIjYdkQcPVxHQ+AiEAkfL4WXEfXr+j238eTjAjj6yJiDmTDs8dTmtLF35otOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141530476},"type":"module","gitHead":"959664a84e6b542e7733a3bb481556c3018e3855","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.0_1780348647196_0.921165011188515","host":"s3://npm-registry-packages-npm-production"}},"2.380.1":{"name":"decocms","version":"2.380.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf44f3c884fb573246fccc03d10bf25c01a6b947","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.1.tgz","fileCount":7869,"integrity":"sha512-YUvqRIdX3h/4MHlHoFRKqM9W0QarC/wNbhYxVutbFjYTUWkwdNGiu7GmChnt6C6ulB3ptnPMfHQfOwh3ZzsmKw==","signatures":[{"sig":"MEYCIQCmfZMYYn5ph2IZS2s67v95TPaqAa1DF7dCcKxCgPtGtgIhAN1nb6VSOPswvgYHgZB1EMs6wWZZzobMxoJ/5soEt/bX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141038268},"type":"module","gitHead":"c93decccdc368a514bcabda9be3640717054bbca","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.1_1780349136313_0.9455567430868983","host":"s3://npm-registry-packages-npm-production"}},"2.380.2":{"name":"decocms","version":"2.380.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c8bb10b9f4df923b654174b2f93ddaf000d2e05","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.2.tgz","fileCount":7869,"integrity":"sha512-K+GlbvxlyI3WDB43E/y+jBJuPYC9E0bvD0NhDLUsf56m8lMptAERdJCIoogyd2Tr21GVbU8V2eljtqT3/cBZfw==","signatures":[{"sig":"MEYCIQCsIAzogOh5D1dTCmaHIyXJG4iOtGuD0V4OtU7aXe6+uQIhAMHR8eYHJVelgDpHlrHDsTEoValK2Nxu59EtsrQ/1eBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141123066},"type":"module","gitHead":"a202b3f7735f1049383869a5e9e80c3840b9682e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.2_1780349308250_0.9523419262347586","host":"s3://npm-registry-packages-npm-production"}},"2.380.3":{"name":"decocms","version":"2.380.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cbbb73f55ae683971046475ffa5ef7b44e4000e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.3.tgz","fileCount":7874,"integrity":"sha512-XIKrlFDjOO3sFajOYqGveAEmBRq6V1I8y9XOCB7y7O/T3zdjx5wdYp8+QBWro6v3IcrDgf9SdRgPqg1jwsipLg==","signatures":[{"sig":"MEYCIQD106B6pTBgxw5BoMP5AxKpWas+bVhP/vcjKEt15VF0bwIhAMBglVIWBg1ATf0NEeRXER/j6VdJQTe1xak1BcUObTnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141079526},"type":"module","gitHead":"5add534fbafadb5d228217573264a32f9ac034e7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.3_1780349737143_0.8640575597384264","host":"s3://npm-registry-packages-npm-production"}},"2.380.4":{"name":"decocms","version":"2.380.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb4d95f38ded173b31f3ae5fd491a2920908208e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.4.tgz","fileCount":7184,"integrity":"sha512-4sYIbuOWUcMV++Lxn3uWkXlvzQjO9Omz/6rNjGZ0vSXMotja36hxxjoBL3YcLon9TXlBfwLpJqBB9G4+/u167w==","signatures":[{"sig":"MEUCIQDmjJ4q3cPxxsEy4+IR6nGwoB3DTq02WFnWJa1e67qmIwIgBxY0LiwdJSTwY7syOskrjDchp7x68UW4CupWQH5p0Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139843285},"type":"module","gitHead":"e0e46cddc66dc66870d91345821cc90e32b20b3c","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.4_1780349873555_0.0732428538389942","host":"s3://npm-registry-packages-npm-production"}},"2.380.5":{"name":"decocms","version":"2.380.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"751a187f170edb4e2e77b26fb4e3461f56158541","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.5.tgz","fileCount":7839,"integrity":"sha512-aVFpCcxXeKnqNUHAEiT2pTFOoco03Cw/g2UNp1tLIx/7CS/KRmxIrtcjOw7tyT5Ok5nlXN6RfVOB2Sy/KAC8Dg==","signatures":[{"sig":"MEYCIQCAA8Xekr41IfYwzLEfhSC852os1sAw2xZO3L+q2qfKKwIhAOdid03ey5NQmQTVVxVLfs+8waPQ7lN1WVPV+urla8e0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141087976},"type":"module","gitHead":"377b11c2e6685c3336dcf33b19592202a8ecc28e","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.5_1780350180573_0.33289604396644945","host":"s3://npm-registry-packages-npm-production"}},"2.380.6":{"name":"decocms","version":"2.380.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1fd50ec7d0d0932accc79ac4c180b3517825c8a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.6.tgz","fileCount":7754,"integrity":"sha512-Tz7cqiyZcPepYad+X5fO8JCfqfIccj/9M4vCWA2AH1D72S7/OcwikwRBpmfveESSo9xuW50lCxQNHANCE97R/g==","signatures":[{"sig":"MEQCIGsBon06FosVoUoFye+OoeU27cOc6XUU2Gud/i0u8QnXAiBdJo2l7EoKfv1qJeJJalQ6MDSIjAkZvA446DedvEShZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138051842},"type":"module","gitHead":"3a2377bbe116fd72c7ef08270ec81c9875c962eb","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.6_1780355768047_0.48721225305480087","host":"s3://npm-registry-packages-npm-production"}},"2.380.7":{"name":"decocms","version":"2.380.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8445bc4c056ddc57e4eeef01ae6c9f8eb63a5d7f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.7.tgz","fileCount":7874,"integrity":"sha512-3WsegiL64PvgOBJmvlmXCaG/A/6+KfVYxt6ZwyGVTjgz5/BUR5vYiRgP5JrvG8E0tS/at4AGb/lHAnsH0TPknA==","signatures":[{"sig":"MEUCIEW926duwFQkLL4wuZwWJNIRvcZLg8Pgxiu7ITOnvHZAAiEAsER518TKmhFJ4rqbQH+XPufAzDLLaHdJN4mHpnUvJU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141049873},"type":"module","gitHead":"3afc6a2961002f83d67684d48854e7585e3d9e98","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.7_1780356903213_0.5792680565044597","host":"s3://npm-registry-packages-npm-production"}},"2.380.8":{"name":"decocms","version":"2.380.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"503d1f567655b9471d2513c3f2a70f5c7f58507c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.8.tgz","fileCount":6732,"integrity":"sha512-2ENng1pLkVR9TIjyUsVPnrCKczRATp7DCqlaOZHxNwUCrSvvpa4tZFJNZNhdJiQUm6IIQ8cDbjeBYhC+Q3AFIg==","signatures":[{"sig":"MEYCIQD985ZTxpE/nAucu3KcfA3gH6XWR7t7H3E/sR2qHyBXqAIhAMahLcpexvdmpckYjST6kdOKPwus4CKFgN+i7aSgHsRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138554171},"type":"module","gitHead":"aece1a53d087c28f9a59226ee48b13cbd119421b","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.8_1780357096989_0.5125497098851912","host":"s3://npm-registry-packages-npm-production"}},"2.380.9":{"name":"decocms","version":"2.380.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49a84b2545c76a61a0d14facf353a4271d8f1d09","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.9.tgz","fileCount":8128,"integrity":"sha512-7+gWkO3XYw/kW3giu6yVamegVm26/mEv7Mi6RxFFvSqmQmnnWB37zWk0rpef9dq99iqHLb1dJ+QsxEw0y+kFSQ==","signatures":[{"sig":"MEUCIQCOQzqQ1+DdsdqoDNDyEixiLtgaYyyo//lmnGGtaqmVMgIgWNPWcOvXlDGx9kDTZ8zRjyrX20NAu7JMPWByp763vEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149967977},"type":"module","gitHead":"39ec7c82c2aa7ce3c87c1488b95688e794683a72","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.9_1780365646485_0.48535324441546956","host":"s3://npm-registry-packages-npm-production"}},"2.380.10":{"name":"decocms","version":"2.380.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65c795b237f15aedfaaaab03d10620b28eae3f81","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.10.tgz","fileCount":7225,"integrity":"sha512-vsOvjHZ2A2EUhkCDcD9yDCxM10EBR0Pt83ZVMr51BOk0VobzGoH1vRF87erfuAAxBrIZp8ovqnAD7QcgeiL1Yg==","signatures":[{"sig":"MEUCIGkkDttJSCaZasZuUj8oX5EUe6PEedyB0ZnzJw0JLo9ZAiEA15MbmkXcdj/PG9J4OETUpgIOgXH41KM1Tjzo4TN7qHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133434022},"type":"module","gitHead":"81edd065cd7daf3907ec93dbd0543c1e4186d747","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.10_1780368448070_0.5963676761144909","host":"s3://npm-registry-packages-npm-production"}},"2.380.11":{"name":"decocms","version":"2.380.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df9156a58aba74a3b45eb540a05d549085f9d631","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.11.tgz","fileCount":7862,"integrity":"sha512-15+jE6epsdexp7L7TwnttZX9KlN9dIoHir25fu6NFqfC6aGPY74rANzmFJmtye8qJr4TOfbrxUh9c7ju2RMcGg==","signatures":[{"sig":"MEYCIQDHYHnC0mXNy4Y7Yf8kobrdo/ySDwKn1zN4S8hxczBCKQIhAJkWyZTstMgDd2ilpFw1bIP0lWPtBj2w/HLif6k4xg2f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141141455},"type":"module","gitHead":"205a0b52cc2fc2d8615995587d805adb12a59914","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.11_1780403988535_0.7719144955363897","host":"s3://npm-registry-packages-npm-production"}},"2.380.12":{"name":"decocms","version":"2.380.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.380.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c4e941630acefde2b97fc8438e75de608104223","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.380.12.tgz","fileCount":8363,"integrity":"sha512-4FzAzIqJf840sQvVMwYJKOa9bVtq2lGaRR8sl/hv1qvxQwHkH+hGSzpHY9WMcKsCcmfb7h6L0qPoO7ojaW5WSw==","signatures":[{"sig":"MEUCIGAL7HfQ+Qb3eDtVLocYkdAyVi3rW7n0wfqchpz09+VDAiEArgB+dWphXj+UfbdeMZKNkh0ijJKErH0FKKbdVP+qzjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.380.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141953417},"type":"module","gitHead":"bfe80b34acb1ec30cfe17a2b9f7bd524621f2054","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.380.12_1780406447390_0.6190326182595478","host":"s3://npm-registry-packages-npm-production"}},"2.381.0":{"name":"decocms","version":"2.381.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.381.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"225336951274bf547e1c673937f686604e816424","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.381.0.tgz","fileCount":6730,"integrity":"sha512-7MWFnPrACVQzvcEgTU/1J5Hf7rQScenltcGxNmmOYkBSfGG/bXvQD1vWwAxXAqoT44DKTR2aLv0ubO/u76UzgQ==","signatures":[{"sig":"MEUCIQDtCMg8RvCaOzThEG/rCRXsl/NVKlR3Xvvsix2LTHLN7wIgSYiGJJwoXBkJQKHoVIjrlvwxvvod9zBbwbn9nE4ZWc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.381.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138361308},"type":"module","gitHead":"5306b84472ba9341fede05605a754203a031710f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.381.0_1780407918182_0.4241281749302417","host":"s3://npm-registry-packages-npm-production"}},"2.381.1":{"name":"decocms","version":"2.381.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.381.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a6150a7470b87c68aa1d70f6a324d4d9ed9e3f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.381.1.tgz","fileCount":7869,"integrity":"sha512-QpfAWnCbxF1aivJho5i/SXCFnx/BJ7PtfYgLlETgwtZjiNzTt4M6ABVnpbXrXr/TPzpDITyXjUjKIJoud57Cow==","signatures":[{"sig":"MEYCIQDW1+YMJ8iMIVEtrgGzDxO6UKjKgrrSj9OcrKNfTFprhQIhAKWOVoTMp/wXSk8CvbdkyGaeQKdnyVytzFeM+h9a4WnB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.381.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141046547},"type":"module","gitHead":"b29a729914e3647aa75bbbeeba96a3a8cff52b57","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.381.1_1780410384232_0.06226524382451393","host":"s3://npm-registry-packages-npm-production"}},"2.381.2":{"name":"decocms","version":"2.381.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.381.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7561953d1b48c96cf88bcb4ddefdc3199526de0e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.381.2.tgz","fileCount":7804,"integrity":"sha512-y8YSeqrrbMQRVXAvUpBLfEcFzZ/SNMHiFpPaSDQZPD3C84yNwLIAwvCU5ldg9gZXDPw7A6TKF6L4RLvPrfPp9Q==","signatures":[{"sig":"MEYCIQCY1pv4R3ni9icIaUDj0p602yvV0f1xZt2ARQ6xa/+HsAIhAJTRhA7Zt3ifyCbeHci6q4yJEGGzQQ6XWPbdDZ/YP/Pf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.381.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141110563},"type":"module","gitHead":"65f61fd7f79eccdef30e9637033215551e3543aa","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.381.2_1780411037022_0.3178066092413412","host":"s3://npm-registry-packages-npm-production"}},"2.382.0":{"name":"decocms","version":"2.382.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e3ec4f31e5c8ec57f402d80379d3bb765564d0c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.0.tgz","fileCount":7808,"integrity":"sha512-JKesznKOxK8aScEBCIgA9mYViJkpMukX/qWxWwbe8ipqs6GxXLcxostrDDZEQRYRXnvHqowT8dAqYgXUnxnNdA==","signatures":[{"sig":"MEUCIQC7ebKH2XpPiv7msXipjzsbjq564DJNVchfBo/Vd6PuWQIgUHaG1QyCy1xl/nTZ1lE0NvARpFVNoXvt11nPFalkzDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139285050},"type":"module","gitHead":"9e86c82af874d75c2f5eece51269e8b075bfc628","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.0_1780411076434_0.46092431201972683","host":"s3://npm-registry-packages-npm-production"}},"2.382.1":{"name":"decocms","version":"2.382.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4fcfbb46a1cdcc432a8de58332cb2b4f1a858f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.1.tgz","fileCount":7874,"integrity":"sha512-vRU7TscEi7Ds6LiDvOPnU1qFvu98cBsSyVEraJMeGFSn9n7lCENUqECZyyGsrPb1L8ZInbN5RxgxwPkyXtZifw==","signatures":[{"sig":"MEYCIQDcKrxV/bRyaHPQBKqu1UP+kDl4O+QBOprK8OmXTwhHewIhAK07Gj6sHMxwt4u+V6guXAmPcLy2V9zDMzf1TnWgH6T2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141081342},"type":"module","gitHead":"2d91ee599c208d84777d0ae215b5c9bee0979943","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.1_1780411755701_0.9384719414095264","host":"s3://npm-registry-packages-npm-production"}},"2.382.2":{"name":"decocms","version":"2.382.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1642f00afdf93cd8e5bca4f3955ee9675ac4184c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.2.tgz","fileCount":8202,"integrity":"sha512-9vRLFQ2tKuxqiX+dDEx8DRQtD9Y4NK5nomL3s4LGz3wMoGEOAgxrMd+irY/S9gyYTpfCeLCojrszbr/IANZQeg==","signatures":[{"sig":"MEUCIQDM4zyGPpMoNrKQtVWiMaWwRrhITNILwWdM7i8JeVPc+gIgDZioE0y5IWGG/7njl5H4RCWF4GT/9r7WqdZxoem90ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141676388},"type":"module","gitHead":"f390e66ddf1cebe72cb8d1ed90f4d35cdb5a1400","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.2_1780412988559_0.4695521270460181","host":"s3://npm-registry-packages-npm-production"}},"2.382.3":{"name":"decocms","version":"2.382.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"460925b831fba602ec99c0afb847784f866987ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.3.tgz","fileCount":8091,"integrity":"sha512-5g68RJ5SODtXk9+ivZIjLcNqzf/UR2CiCoPuS/unKB2kgu8ueGHT4x/5F/zEcQTp8Jlj6PJDvzCmYl2T2OIT2A==","signatures":[{"sig":"MEYCIQDPTpbR8KKhjqWLzuKpeXfsFeGOCzjNMXU1rg7fweQF1QIhAN0OoIdNmDTP4rTFbOitQa2k9MDK5VWgZjn6JZOObgbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135058011},"type":"module","gitHead":"efeaed6e69064083f7e50e6db857d30250039fa1","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.3_1780413698161_0.9978349790602039","host":"s3://npm-registry-packages-npm-production"}},"2.382.4":{"name":"decocms","version":"2.382.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91d71fa9ce96f00a9ac6a71896ba918efca3d09b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.4.tgz","fileCount":7468,"integrity":"sha512-3dDD5ufLhxQnijrGlq+nDA4lXRIanvtUA2wmvbrWVJpzozV8Y5ssdEC2zMPs2RxZQsW1BJ8rxKnyzZx7Hv3cew==","signatures":[{"sig":"MEYCIQDXFtewS4thcK4n1wo2fidPTQC04f6L3iJ1NDFzomBoWQIhAORwsIlPBCZkCaXBx5IsmYora30Aq8F/aF6mkcELK3yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131228187},"type":"module","gitHead":"7ff2bb4f4f9dccaf02cd5936a0b57c05678b83c7","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.4_1780416083246_0.352708359456654","host":"s3://npm-registry-packages-npm-production"}},"2.382.5":{"name":"decocms","version":"2.382.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.382.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5dc4032a6a6e72027cce86b757f44e837dde156e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.382.5.tgz","fileCount":8213,"integrity":"sha512-2Nh14FEL9SP0dUSS4wXDlZsWWTmq1dQ5J3DKVXt/c/TsyeShp5vQLtzWpfeF20qsn2zXNPXgucFQ0xbrVJC/4Q==","signatures":[{"sig":"MEYCIQDV8dBbpzMoVzHxTivpORyNsyknvyKXK5y5RE+qSENmPQIhAKzryZt6NSj+naZjSJ7o/aYso9u+45r7GVqdP3OFVb2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.382.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141884831},"type":"module","gitHead":"75bda957b702449962f924c63e62500a60392a16","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.382.5_1780416899827_0.9511167118437025","host":"s3://npm-registry-packages-npm-production"}},"2.383.0":{"name":"decocms","version":"2.383.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.383.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"893c966e4c93472116452881dd1f832f5d17485f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.383.0.tgz","fileCount":7786,"integrity":"sha512-bqZQo1gZOaYL0IemXzwz0uN3+k8SQMLPpIYS4kZUrSv7CnrQpcNaOYHGv7g0B2x6R58q3FzqeOwlWkdQc/jh5Q==","signatures":[{"sig":"MEYCIQCBgNyFcQY+3Y5MkSsD/n1GASzT24SQmCloTlqLXKRuUQIhAKjDbs6D/kD2/XDr7E2248kgDa8x4aDbpiNgp4MX/4b4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.383.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140857809},"type":"module","gitHead":"20c784cbaefad96f6ba4d41eb3fa034a15ac5a6f","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.383.0_1780417915533_0.07229123443998464","host":"s3://npm-registry-packages-npm-production"}},"2.383.1":{"name":"decocms","version":"2.383.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.383.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c224276d08122e3d5d1e29ddd68f0ee6c48adf0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.383.1.tgz","fileCount":8779,"integrity":"sha512-pZUYAGq6ifVrU1R+MBRFaIev65ARLV18nDJ4SITnw+oIUzd09gOh5fPejk1Jne6rje22AEtg96bTQAf5AYZwVA==","signatures":[{"sig":"MEQCIFpQvaXepv1JhUaMWXUcuoSARSgY8J/LwIzMNkn7CLRGAiBcR2oqFXZ9begTYn0D75+EuVAVQDSTXAq3jDf2J3tfaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.383.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142709103},"type":"module","gitHead":"5f7279bb915c617a9ad1f4120c71124cc50cc9af","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.383.1_1780418658088_0.6625973725210113","host":"s3://npm-registry-packages-npm-production"}},"2.384.0":{"name":"decocms","version":"2.384.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.384.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"27ebc349c6d024e5154f2ecd2e3058d2426e78ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.384.0.tgz","fileCount":8737,"integrity":"sha512-q/i+TiZKTU7Z6IetVRY2T8epEcFM90+nMc6VS3+3E2/Co6ue9lp+X6QqE6VvoY0pGaUyB42u4Zvkd9It3cGwcg==","signatures":[{"sig":"MEQCIALgZ1EqXwlF6e1fPVKC80vzSrEZ6y0uNhi2iVhWkiN7AiAzedTi9SPIbFvD161MUrYmOgBSfKMC4gyTXls9aikMmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.384.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142815358},"type":"module","gitHead":"f97c908f1dcbeefae474bab4e12a201505220cf5","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.384.0_1780418831964_0.7728551588946297","host":"s3://npm-registry-packages-npm-production"}},"2.384.1":{"name":"decocms","version":"2.384.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.384.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ee45be559510b0a8fc1dfc4febb57beaa6e96af","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.384.1.tgz","fileCount":7877,"integrity":"sha512-42sOZKhnyVXCF9FTLv5xsvM9cnCSXrkHLUPPJXnhujDahiJGiDEe9SufbbXgTvn21ayaooylo3RGqYioezzsEw==","signatures":[{"sig":"MEQCIEwy0w7bxFyKnFybn2BG1aDj2Mh6beC9Xxkjtsu0ZRMYAiApMwV5okuXqCRugegdqNwNPqqG6nlXGl2P6N/qmt4wJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.384.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141318382},"type":"module","_from":"file:decocms-2.384.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.384.1.tgz","_integrity":"sha512-42sOZKhnyVXCF9FTLv5xsvM9cnCSXrkHLUPPJXnhujDahiJGiDEe9SufbbXgTvn21ayaooylo3RGqYioezzsEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.384.1_1780422329093_0.8798191075994302","host":"s3://npm-registry-packages-npm-production"}},"2.384.2":{"name":"decocms","version":"2.384.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.384.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8417281fa4e0e4c9bf1935134a94eea04860988e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.384.2.tgz","fileCount":8162,"integrity":"sha512-lNB2CnXvcLuxp2Ows1PmV9wJGzjsVOb6pG3bekE0WlvtpSnPP6bevDta8CRKLg7xy30hmFeVEMLH4vAyIXGmsg==","signatures":[{"sig":"MEYCIQCgfkM5whZ90GFTr0ZruZsS098PeqG8IXTbULhgBFE9hQIhAPn6Nr1oVaHeeJXHtAKww7F2GmHcIYi8h5wyybeo+xPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.384.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141844236},"type":"module","_from":"file:decocms-2.384.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.384.2.tgz","_integrity":"sha512-lNB2CnXvcLuxp2Ows1PmV9wJGzjsVOb6pG3bekE0WlvtpSnPP6bevDta8CRKLg7xy30hmFeVEMLH4vAyIXGmsg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.384.2_1780422543188_0.18312556986241701","host":"s3://npm-registry-packages-npm-production"}},"2.385.0":{"name":"decocms","version":"2.385.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.385.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9de4e2394627239b876cce10ff79eabd8a65846","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.385.0.tgz","fileCount":7756,"integrity":"sha512-jawE0ffvnhgsY303RMjSPXLKy5MXtWXDwxAr9LYXkFyVjkLgCK3jdubdw8aLaG5R/RGtdPPpflTlqn72JZlGHg==","signatures":[{"sig":"MEUCIQCZSzQ0Ym1g3DlNB3ayjFnfNDymhjWhXPz9fZYHM44cmwIgIvKDh+qBIlW7y/JyrlCn/hi7E7VHYQz4y/gfgcFV0zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.385.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138418113},"type":"module","_from":"file:decocms-2.385.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.385.0.tgz","_integrity":"sha512-jawE0ffvnhgsY303RMjSPXLKy5MXtWXDwxAr9LYXkFyVjkLgCK3jdubdw8aLaG5R/RGtdPPpflTlqn72JZlGHg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.385.0_1780424900724_0.050558556838295354","host":"s3://npm-registry-packages-npm-production"}},"2.385.1":{"name":"decocms","version":"2.385.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.385.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a11db30bbb588ebca5915075564bbe19c8b26080","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.385.1.tgz","fileCount":7852,"integrity":"sha512-9+zNKu7G6njVH/tUvPXlQOwgGPqvEluNAyZCoH63Ex9gKFHgn9eGPCoDNgfxFAXeHvdVdwJVepbp4hAAI1gikQ==","signatures":[{"sig":"MEUCIEFhNV+GjMuZY/Ud/orlj9TuppCdKsw8p3oxxJymsmPPAiEA2D18Q7K4SLt9RQ7rrxoG07+0tqO6SsMdws+6tXfcyog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.385.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141437917},"type":"module","_from":"file:decocms-2.385.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.385.1.tgz","_integrity":"sha512-9+zNKu7G6njVH/tUvPXlQOwgGPqvEluNAyZCoH63Ex9gKFHgn9eGPCoDNgfxFAXeHvdVdwJVepbp4hAAI1gikQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.385.1_1780425783345_0.40446218694301983","host":"s3://npm-registry-packages-npm-production"}},"2.385.2":{"name":"decocms","version":"2.385.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.385.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cbcdfa85735e50a44cf26ea2c7aae9ec808dcb2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.385.2.tgz","fileCount":7847,"integrity":"sha512-yidkEPpaOllvajXStTYdO97YjcRwhVNIrVa8kzpk/h2MWJvJ2PFI44EHOs5Ph50j//ElTnFAPfLNmm9b1BoHEA==","signatures":[{"sig":"MEUCIGar5vsOtCv1gLCs/h4PI7gesxyMKGHjLX5HXO+3vq48AiEA4aoqyQ+GeeqwxWl4hCcp4sfjnCn+0xqhAZQ4AytE+LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.385.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141318782},"type":"module","_from":"file:decocms-2.385.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.385.2.tgz","_integrity":"sha512-yidkEPpaOllvajXStTYdO97YjcRwhVNIrVa8kzpk/h2MWJvJ2PFI44EHOs5Ph50j//ElTnFAPfLNmm9b1BoHEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.385.2_1780426798190_0.007362277469568745","host":"s3://npm-registry-packages-npm-production"}},"2.386.0":{"name":"decocms","version":"2.386.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.386.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80cac1bf1a4bf94a8cd256b5f30fe2bcc6199bb9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.386.0.tgz","fileCount":8227,"integrity":"sha512-GmgdWonz8QnVac+ON/3XKD/Q9DqZkLbFX3VVj+LHM67SMs3NDQTWkuqVOTTwtXdPsM+p8wQcqGGRw5sxmOTc6w==","signatures":[{"sig":"MEQCIDMEAK264CEH0SdwBgeVzDAlqPbPP1+XUq23eU1C7N9LAiBY0On9rpR+gMnWUCiSVVxMOE4KiAstexaeLmfWHdCyMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.386.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153233719},"type":"module","_from":"file:decocms-2.386.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.386.0.tgz","_integrity":"sha512-GmgdWonz8QnVac+ON/3XKD/Q9DqZkLbFX3VVj+LHM67SMs3NDQTWkuqVOTTwtXdPsM+p8wQcqGGRw5sxmOTc6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.386.0_1780429034588_0.7814138671972104","host":"s3://npm-registry-packages-npm-production"}},"2.386.1":{"name":"decocms","version":"2.386.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.386.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91833602f4a876314d804cca02a5e759024a6be9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.386.1.tgz","fileCount":7856,"integrity":"sha512-IAcMvEKgk3DoSVE7lJ+oN8PnK1gW5y3hXvpgHZ2p4LXDoszQRbYnSA03uDO5HZoJcA4HcAgW7PS9fL6zpUVR6g==","signatures":[{"sig":"MEUCICL2BZ+lVTWUDwxkZlobYtXcupKe59g6akfRgY4T9UIkAiEAg8ZZdHmwzP3r6AIN8mkI1VPFaE9lBBoaEmRnZDaxu6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.386.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141297796},"type":"module","_from":"file:decocms-2.386.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.386.1.tgz","_integrity":"sha512-IAcMvEKgk3DoSVE7lJ+oN8PnK1gW5y3hXvpgHZ2p4LXDoszQRbYnSA03uDO5HZoJcA4HcAgW7PS9fL6zpUVR6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.386.1_1780438537647_0.2510453499330396","host":"s3://npm-registry-packages-npm-production"}},"2.387.0":{"name":"decocms","version":"2.387.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.387.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6366e863da419237b83639c1f0d615cdd581a34","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.387.0.tgz","fileCount":7882,"integrity":"sha512-4Dw2sMKjqIjagJEQGOx9AwPkt3VmQ3yXzdo0jV2mpAjj8sa/PJ8FTzyt4Rzyc0dynQABtbNsbkTTmZ8nGTE4jA==","signatures":[{"sig":"MEYCIQCaAMNgjB7nOaCG2I3pHA9BVD1otrZRHB4cgDlMqFD+FgIhAIFQOCZt0ysqGz8mm+Bt2YTSwbiTyc1eAhZKFocRUA/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.387.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141420417},"type":"module","_from":"file:decocms-2.387.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.387.0.tgz","_integrity":"sha512-4Dw2sMKjqIjagJEQGOx9AwPkt3VmQ3yXzdo0jV2mpAjj8sa/PJ8FTzyt4Rzyc0dynQABtbNsbkTTmZ8nGTE4jA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.387.0_1780454115996_0.4492825821504456","host":"s3://npm-registry-packages-npm-production"}},"2.387.1":{"name":"decocms","version":"2.387.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.387.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bccc7eed5fab2a3c3e7f28cf9e29bab16f706df8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.387.1.tgz","fileCount":7636,"integrity":"sha512-prkU9aIzM32v6hMAQxm+O1ZTsMzmSTjJmXN5n45r9sLHyYrBJUHg9Up+6Mu8S5H3YcxboDVKJtqwmdSIcArjcA==","signatures":[{"sig":"MEYCIQDa/8osY9j6dMy5iteUIlUxrQ9yzWqyWl4Qp5zHkoJv3QIhAL+bOvr2d5kgyT4cy58suUsK8RZBffBwALcbr6Ealiwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.387.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144227785},"type":"module","_from":"file:decocms-2.387.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.387.1.tgz","_integrity":"sha512-prkU9aIzM32v6hMAQxm+O1ZTsMzmSTjJmXN5n45r9sLHyYrBJUHg9Up+6Mu8S5H3YcxboDVKJtqwmdSIcArjcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.387.1_1780487398413_0.6463376511971217","host":"s3://npm-registry-packages-npm-production"}},"2.387.2":{"name":"decocms","version":"2.387.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.387.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1b0a25252543f0efd818afc022824a5a072e8673","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.387.2.tgz","fileCount":8189,"integrity":"sha512-sKZUVKQXtryIvQiH1Td9JZyn0umIapaZ94RbWaQ8H1BLzBFNr3b5khSNfPqT77end6cZCBwjcJ/i2H2ohlGFZw==","signatures":[{"sig":"MEYCIQCAK7/WYv49bE+GHmRSU3jzyTVwS3ic9f9rkiaqtqpZdAIhAJZoBEDPtvhUSYLkDtd+Hf/k0Eohtph6GE1spKF5hPAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.387.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142058731},"type":"module","_from":"file:decocms-2.387.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.387.2.tgz","_integrity":"sha512-sKZUVKQXtryIvQiH1Td9JZyn0umIapaZ94RbWaQ8H1BLzBFNr3b5khSNfPqT77end6cZCBwjcJ/i2H2ohlGFZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.387.2_1780497206310_0.8391085265302736","host":"s3://npm-registry-packages-npm-production"}},"2.387.3":{"name":"decocms","version":"2.387.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.387.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6291c29091ae296c29f2f5cd972010070556e54f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.387.3.tgz","fileCount":8602,"integrity":"sha512-eqcgkDiBhi5EK7LhdTH5mNVxgDNIbbqSVUzoikGBYWTwgsPIA9mk9DHX9aUpzeqPcxo/GX5QoY3tuUxzz5aUcw==","signatures":[{"sig":"MEUCIQC02LJy5nmBlSl/7oJJalNgT9VP0oRVVrUExdXyv+ozNAIgJd49Tua767GfMNH/+6+g3qasj0atGiFP7Me+J3gKGx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.387.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150911889},"type":"module","_from":"file:decocms-2.387.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.387.3.tgz","_integrity":"sha512-eqcgkDiBhi5EK7LhdTH5mNVxgDNIbbqSVUzoikGBYWTwgsPIA9mk9DHX9aUpzeqPcxo/GX5QoY3tuUxzz5aUcw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.387.3_1780499728697_0.30284151159288486","host":"s3://npm-registry-packages-npm-production"}},"2.387.4":{"name":"decocms","version":"2.387.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.387.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c134cbab38485bd66fca5734b3c26bcf162e6454","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.387.4.tgz","fileCount":7882,"integrity":"sha512-PTvH51mDrQA5tOMYRyQ9No+K8vwZ4wXk6UzVvWX+qK8yvLA81fMz5EUIMJoi0rQT9C0inzOIvIB3LDG7Lf7jPQ==","signatures":[{"sig":"MEUCIHCQ/lNE/oF5dsw27F4SS8a75lKcoDP9gQrL2dg1uq5hAiEA03NT6bRuMbEzLJoBPJVf/Ow3zigN4DqnLvFfdfNjp2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.387.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141577958},"type":"module","_from":"file:decocms-2.387.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.387.4.tgz","_integrity":"sha512-PTvH51mDrQA5tOMYRyQ9No+K8vwZ4wXk6UzVvWX+qK8yvLA81fMz5EUIMJoi0rQT9C0inzOIvIB3LDG7Lf7jPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.387.4_1780500899218_0.9204053745815459","host":"s3://npm-registry-packages-npm-production"}},"2.388.0":{"name":"decocms","version":"2.388.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.388.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2a18c30c73f213838d2d604b63927354c63e682","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.388.0.tgz","fileCount":7598,"integrity":"sha512-vIzl9RngmKbchjZXY1FL7D/jN9MSqsrOVeMxYgaKJO77KHqloE91doEiZaYUjwP2kN5R/y+SjGsLpPtHJWK+jw==","signatures":[{"sig":"MEQCIFqAAyrjHbQ5Mywv5Ng7FHfWDnLelRQz7sKZF6P+nyGlAiBi+Gz+lQ6YpAdGbwrt6t7ZxgHzIivX16MmAHPHVrUI9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.388.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138136265},"type":"module","_from":"file:decocms-2.388.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.388.0.tgz","_integrity":"sha512-vIzl9RngmKbchjZXY1FL7D/jN9MSqsrOVeMxYgaKJO77KHqloE91doEiZaYUjwP2kN5R/y+SjGsLpPtHJWK+jw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.388.0_1780507215481_0.36546438600830533","host":"s3://npm-registry-packages-npm-production"}},"2.388.1":{"name":"decocms","version":"2.388.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.388.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47827f7d14d363d09cb568c57fc199c1c1be0f99","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.388.1.tgz","fileCount":8142,"integrity":"sha512-kU+vdNU8o8Y1SCmN22fgrigDEtLDdvWwjmvMnZTPtHojwBDwrjf02STR36EFxoWN6dSRfq2RrSal0BvEVvNeQg==","signatures":[{"sig":"MEQCIEogFSPzgxAelVLKKnKnkuulDCErHJL9tdtp0AInh5EuAiBzodWQGnRKyC34wE8gpCBsjE/YQvI2I9Px7YMrJ1XlAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.388.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142123476},"type":"module","_from":"file:decocms-2.388.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.388.1.tgz","_integrity":"sha512-kU+vdNU8o8Y1SCmN22fgrigDEtLDdvWwjmvMnZTPtHojwBDwrjf02STR36EFxoWN6dSRfq2RrSal0BvEVvNeQg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.388.1_1780507888774_0.4957349931669901","host":"s3://npm-registry-packages-npm-production"}},"2.388.2":{"name":"decocms","version":"2.388.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.388.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c8fc6f84b8e75fc401732104f4373d7d943dc49","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.388.2.tgz","fileCount":7375,"integrity":"sha512-pD4hiSlQhPms4TcALgQ9P4qyGJ6TNe5cScwHxM3t3aDMseShWL16j7etLajXySi/o0FgpfGjrZpnaSZNW5h51Q==","signatures":[{"sig":"MEUCIQDzzLwLC0QJw/xdrhKbOkW+0M9GD/rc1CTqbAS4pOifWwIgZM1rPF0oNd371jXkY2dog85PwmAAbu73PX+NQI6YmfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.388.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136934848},"type":"module","_from":"file:decocms-2.388.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.388.2.tgz","_integrity":"sha512-pD4hiSlQhPms4TcALgQ9P4qyGJ6TNe5cScwHxM3t3aDMseShWL16j7etLajXySi/o0FgpfGjrZpnaSZNW5h51Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.388.2_1780508370639_0.6705525915233157","host":"s3://npm-registry-packages-npm-production"}},"2.388.3":{"name":"decocms","version":"2.388.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.388.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ccdf546bbcd59132c28eeb223bd746971526540","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.388.3.tgz","fileCount":7143,"integrity":"sha512-FMOzaua36hZE+to0XpvWFAkaxiNhly2mY3CQlAdxUTeV0hVUEv8rgjCttAUTNp3TEy7tiIcBs0INw73lDJ8LMQ==","signatures":[{"sig":"MEQCID5wC8OmrchWC+Qn1WQj7c+SIl+DpaQYJ601wL9ITYJGAiAsONQ8UnOuS/UCOXpIvCB7BlgunTZWtORbmSug2PDdPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.388.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130982366},"type":"module","_from":"file:decocms-2.388.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.388.3.tgz","_integrity":"sha512-FMOzaua36hZE+to0XpvWFAkaxiNhly2mY3CQlAdxUTeV0hVUEv8rgjCttAUTNp3TEy7tiIcBs0INw73lDJ8LMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.388.3_1780508467462_0.5876782134198859","host":"s3://npm-registry-packages-npm-production"}},"2.389.0":{"name":"decocms","version":"2.389.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.389.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d604cbb45fa1206e960801a1df2444b9ab170270","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.389.0.tgz","fileCount":7129,"integrity":"sha512-KDaJoJ2iDsq6ZvrsG4Puix1Y/6bqCFGe4mTvamCfbJ9ivq0FxkZ82itVPconmOr/MjggtV2b1IcRIYtBQlb7YA==","signatures":[{"sig":"MEYCIQC+G41ow7h0lO4fPceOR11h2iCyx8XartjVw7E/8+9wTgIhANFGZTofvnKbSvNOs7R7QhraFpwL4DFycT6uoC/zK4PT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.389.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136429253},"type":"module","_from":"file:decocms-2.389.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.389.0.tgz","_integrity":"sha512-KDaJoJ2iDsq6ZvrsG4Puix1Y/6bqCFGe4mTvamCfbJ9ivq0FxkZ82itVPconmOr/MjggtV2b1IcRIYtBQlb7YA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.389.0_1780508905642_0.953732760436363","host":"s3://npm-registry-packages-npm-production"}},"2.389.1":{"name":"decocms","version":"2.389.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.389.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4dbebcf20439f7c6ae18227ac471af9ff702533","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.389.1.tgz","fileCount":7877,"integrity":"sha512-2q7dBtAHNMZdjLVd8ufRA1UhAyp6wbtj+VdjpHg8otKJG7F6Km2Ke8ChI657IkPPOR9Q2NnnMPcl2xh2X3z3GA==","signatures":[{"sig":"MEQCIBrqG92az6jW43b5z/hW+ujE3oVCNAwyfNfJP4N8fSD/AiAZW3HjBZG43rqRvkLf7nnh3DUEb4BT+8gNZOyENu+q0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.389.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141404867},"type":"module","_from":"file:decocms-2.389.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.389.1.tgz","_integrity":"sha512-2q7dBtAHNMZdjLVd8ufRA1UhAyp6wbtj+VdjpHg8otKJG7F6Km2Ke8ChI657IkPPOR9Q2NnnMPcl2xh2X3z3GA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.389.1_1780510644284_0.04058235012820899","host":"s3://npm-registry-packages-npm-production"}},"2.389.2":{"name":"decocms","version":"2.389.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.389.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1dc9b80c05d1744aa5163b41dc65358abb4cfe95","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.389.2.tgz","fileCount":7737,"integrity":"sha512-Z8Bsd/BO+XCTpMMo2JfFCy5InTr8e0lpM6L2QLscEkDzMJAdi4DnqRl5TaW/p/aoWjBBx7/yd6BrE4ERY0QEuA==","signatures":[{"sig":"MEQCIC1oR06zaPJC+WiUQ6Qz45y6E5URrYQG2dYkgkAQ4yJ4AiBbmsVTg7ig6Rl7We+8ThRXcOgrNqQMFZstFDrpzp8I/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.389.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138385533},"type":"module","_from":"file:decocms-2.389.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.389.2.tgz","_integrity":"sha512-Z8Bsd/BO+XCTpMMo2JfFCy5InTr8e0lpM6L2QLscEkDzMJAdi4DnqRl5TaW/p/aoWjBBx7/yd6BrE4ERY0QEuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.389.2_1780511395418_0.9425868968476168","host":"s3://npm-registry-packages-npm-production"}},"2.389.3":{"name":"decocms","version":"2.389.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.389.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd184ee52896d785671981adc62b2df75e8edd85","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.389.3.tgz","fileCount":8656,"integrity":"sha512-wzXRZosw4AsSvXZBcrsnOTBew4KAHGDIgfN7NEGSYvEzAZPV1FEe9ryZSQj40EBfwBAsRpGtM9F8l7ZL09plzA==","signatures":[{"sig":"MEUCIDf78gBwoyM8BZ9JE+Bu5i7W1IsP6lNZSNFYXkBfLd8lAiEAp3jX0PFDwCn8WGjgCriAnbnsIesrf5bvWuwqPUtv0tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.389.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139982988},"type":"module","_from":"file:decocms-2.389.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.389.3.tgz","_integrity":"sha512-wzXRZosw4AsSvXZBcrsnOTBew4KAHGDIgfN7NEGSYvEzAZPV1FEe9ryZSQj40EBfwBAsRpGtM9F8l7ZL09plzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.389.3_1780516483065_0.8546018024368502","host":"s3://npm-registry-packages-npm-production"}},"2.389.4":{"name":"decocms","version":"2.389.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.389.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24c56dbb8463f0e3e160fa9920d8b89a619b3818","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.389.4.tgz","fileCount":7751,"integrity":"sha512-0NRFzR6IoCJXfeB4N/+7AjQP25M2gPnCooVyqYksmyitJAblClsoQ8/rO8XKGsAl342SgG/V22+/66xWD742xA==","signatures":[{"sig":"MEYCIQDawdMf7lf0dEFv0NQkbQle2sNXZ6H41Vr0sDeELV3K4gIhAPPI9MC/jXlEARTeXAbNc9NYgVXLzU8hxK94/qi/g2u9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.389.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138350390},"type":"module","_from":"file:decocms-2.389.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.389.4.tgz","_integrity":"sha512-0NRFzR6IoCJXfeB4N/+7AjQP25M2gPnCooVyqYksmyitJAblClsoQ8/rO8XKGsAl342SgG/V22+/66xWD742xA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.389.4_1780516588979_0.4083000283799725","host":"s3://npm-registry-packages-npm-production"}},"2.390.0":{"name":"decocms","version":"2.390.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.390.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"545c84c61bd9596ababaf1ab64335aafc9dccb1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.390.0.tgz","fileCount":7847,"integrity":"sha512-eeA3m2uk7xyhZ5jQwMJpbu5aX5adIau4jN6w7oFBb4maKWntYPinyAkjHNqWldzybtkbZuUWlXu74WQCfn/zmQ==","signatures":[{"sig":"MEUCIHi2HskLalvvEYbwEVFaWC/LB3lhw+rFyvwLtir3P0rJAiEA2VHl25pDkl+D+SpN7QI0HzP4UvrC8w+6Sf+oIEjiMbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.390.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141393470},"type":"module","_from":"file:decocms-2.390.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.390.0.tgz","_integrity":"sha512-eeA3m2uk7xyhZ5jQwMJpbu5aX5adIau4jN6w7oFBb4maKWntYPinyAkjHNqWldzybtkbZuUWlXu74WQCfn/zmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.390.0_1780517360603_0.4619028804832388","host":"s3://npm-registry-packages-npm-production"}},"2.390.1":{"name":"decocms","version":"2.390.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.390.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb08a764418c5b7588c3c5a79418d04824c52673","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.390.1.tgz","fileCount":7882,"integrity":"sha512-/FWp0SxYDpYP2hBLyIP+5FCY535Rmr/zlcb9eHU60xNWu+cV64Z0QVTFNCVauPct52cThjEzGKi0zNb8b5WDNg==","signatures":[{"sig":"MEYCIQCCXLXJUaRwEyfQ2hiteYXcuhKxTM9MsQ6zbRZHPKsCMQIhAI4VsW+T/HOGN5SVgb9AEFnTJxBjXQiiXCMY/nPW/8U+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.390.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141419435},"type":"module","_from":"file:decocms-2.390.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.390.1.tgz","_integrity":"sha512-/FWp0SxYDpYP2hBLyIP+5FCY535Rmr/zlcb9eHU60xNWu+cV64Z0QVTFNCVauPct52cThjEzGKi0zNb8b5WDNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.390.1_1780518773185_0.6736130606671451","host":"s3://npm-registry-packages-npm-production"}},"2.391.0":{"name":"decocms","version":"2.391.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.391.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4fab83265140bbe2ede007f1e0dd77f9c4cc3e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.391.0.tgz","fileCount":7892,"integrity":"sha512-r9Gwzaak8843rEo8VBmsYW7YcHsI2QgYTRU5BDP3fvlPLfbOMJKzGTxJm4syAKvCUiCSV+s6q8UAiFWNwhm3lw==","signatures":[{"sig":"MEQCIFBmWLlsGvGEg7jC8NnBchZmeLgp/dNRc73MGuWqD4XjAiAcZi41C+n7/d0np3nv4QPJHUokwsDqRgwilzgtPs3/9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.391.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141508485},"type":"module","_from":"file:decocms-2.391.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.391.0.tgz","_integrity":"sha512-r9Gwzaak8843rEo8VBmsYW7YcHsI2QgYTRU5BDP3fvlPLfbOMJKzGTxJm4syAKvCUiCSV+s6q8UAiFWNwhm3lw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.391.0_1780523593879_0.08366689727087606","host":"s3://npm-registry-packages-npm-production"}},"2.392.0":{"name":"decocms","version":"2.392.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.392.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e93d88ce718070ed5deeb977a3ec43ccf7d88794","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.392.0.tgz","fileCount":8186,"integrity":"sha512-58Z+YIp+XDFRbvj9Rke+HtwSGiFYnMeSVyFXRheMDb0gg2PjU8qd3+O/QR6b4ZlAyP51EK5Z5c+UdGep29p3qQ==","signatures":[{"sig":"MEUCIQC6JVJ1MhlNQU3MBxSG0j02gxvVZvQABBi+bFlkY7y05QIgBujLWzX3QqdM8CXdxrS015u+Z6N+yMqaUDYnROlAxkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.392.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141999808},"type":"module","_from":"file:decocms-2.392.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.392.0.tgz","_integrity":"sha512-58Z+YIp+XDFRbvj9Rke+HtwSGiFYnMeSVyFXRheMDb0gg2PjU8qd3+O/QR6b4ZlAyP51EK5Z5c+UdGep29p3qQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.392.0_1780525788397_0.5137613156709078","host":"s3://npm-registry-packages-npm-production"}},"2.393.0":{"name":"decocms","version":"2.393.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0ba859f7687a37253dd84e27a3c78aac704686c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.0.tgz","fileCount":7735,"integrity":"sha512-6TdyEeVwDNnNoJXcRhVR/3cwelC3IKM0fy7uXYo9DER+SfW8+PJvgk5yE+npCFT88g3ZMHLsCUdWCEJUp8P/mQ==","signatures":[{"sig":"MEUCIQDvQ41OBVHmkBqoHkpgXMcdMMCI3o9g0iK/8rw+YWNeCwIgAUetIl4B5ys3g5+/ykrUwRZWzTI/5QUTAUXESMB6zPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131100677},"type":"module","_from":"file:decocms-2.393.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.0.tgz","_integrity":"sha512-6TdyEeVwDNnNoJXcRhVR/3cwelC3IKM0fy7uXYo9DER+SfW8+PJvgk5yE+npCFT88g3ZMHLsCUdWCEJUp8P/mQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.0_1780528637910_0.5237136162209113","host":"s3://npm-registry-packages-npm-production"}},"2.393.1":{"name":"decocms","version":"2.393.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5d617aca749f8d797b9610c0b2ddbc984ec7d0f1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.1.tgz","fileCount":7871,"integrity":"sha512-akwQoV98xqOjBETtyN+TWjCOIBNQqq4FG2EEUxk9GZqG3YvkSFHtb0rTHJHBdJIFnPf6VWykdBF0PXJ2zhkOpw==","signatures":[{"sig":"MEYCIQDRTP3c6gMAJTf7pwyNuSaMq3fbdQliLQmUJSAJXn9uZAIhAKNzoEy+xvJjve//Mf0fhD0+lM95b1dMyGbKCsD5NepI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141409683},"type":"module","_from":"file:decocms-2.393.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.1.tgz","_integrity":"sha512-akwQoV98xqOjBETtyN+TWjCOIBNQqq4FG2EEUxk9GZqG3YvkSFHtb0rTHJHBdJIFnPf6VWykdBF0PXJ2zhkOpw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.1_1780530363352_0.418490552753388","host":"s3://npm-registry-packages-npm-production"}},"2.393.2":{"name":"decocms","version":"2.393.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f7911e3e385f40c4b741bcec76257eb90e5dd82","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.2.tgz","fileCount":7862,"integrity":"sha512-EzTZXB05jombIaFLtSoyMvMTCdS3VL059i0EK534Mw4pEVE5XeVV4dRUHoH/3Z7E04msDWswPynJqKtD/gXljw==","signatures":[{"sig":"MEUCIQDGmd7wIOAhloUyjkQh2mpnv5LuWdaswno0jagtkqfp6gIgA+7veI5bLk5gU895Z9COHbNfodWUcoNfBYXwwB8oWSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141389417},"type":"module","_from":"file:decocms-2.393.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.2.tgz","_integrity":"sha512-EzTZXB05jombIaFLtSoyMvMTCdS3VL059i0EK534Mw4pEVE5XeVV4dRUHoH/3Z7E04msDWswPynJqKtD/gXljw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.2_1780530568850_0.9174252092299204","host":"s3://npm-registry-packages-npm-production"}},"2.393.3":{"name":"decocms","version":"2.393.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"232ea11ed3028cccb4194fe72f67c05c026a3b8a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.3.tgz","fileCount":7672,"integrity":"sha512-QB1TgICnhrZplzl2vmdlAUukHu5xfoonwFJAqQ4Es4uKA/fBYcBmwAjQQHVQlAlEyzt0FOWVtIla2jtEOwtjxw==","signatures":[{"sig":"MEUCID3WnWx2DDUYG3lwIGMzZLZZGGo3EeHI/sD6iWGqYnZ5AiEAr24ZueWsrzT9geXgkiA57Z7A7wHinf6X1p5NcKiMH5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141097705},"type":"module","_from":"file:decocms-2.393.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.3.tgz","_integrity":"sha512-QB1TgICnhrZplzl2vmdlAUukHu5xfoonwFJAqQ4Es4uKA/fBYcBmwAjQQHVQlAlEyzt0FOWVtIla2jtEOwtjxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.3_1780531342194_0.09497659515198653","host":"s3://npm-registry-packages-npm-production"}},"2.393.4":{"name":"decocms","version":"2.393.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b0c51326208f9b0acb5619764ba92b9d5e8d6b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.4.tgz","fileCount":7882,"integrity":"sha512-nbvYjFT0QHj2eY/+fiC/W/N5fI0JY8ZZFb4arJclF/cVLVSWDYXNss6mhqAyRfWjdPvzUaiwVarN5c5IFKHpKQ==","signatures":[{"sig":"MEQCIFbBENkZWbSIayJ0XQBs3g5nhEJ5PyrdHeeJ0XkOXnurAiAn+CJFouGxJpGZNxI5OB8u6yJpYo6GtO581JtZCBfUDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141425558},"type":"module","_from":"file:decocms-2.393.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.4.tgz","_integrity":"sha512-nbvYjFT0QHj2eY/+fiC/W/N5fI0JY8ZZFb4arJclF/cVLVSWDYXNss6mhqAyRfWjdPvzUaiwVarN5c5IFKHpKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.4_1780533299512_0.10636652167347593","host":"s3://npm-registry-packages-npm-production"}},"2.393.7":{"name":"decocms","version":"2.393.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.393.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"992a0d9ce247c4a278f29a04d95bf1195468e094","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.393.7.tgz","fileCount":20518,"integrity":"sha512-wdiXRkmD7rkofivYE/ReCzFtBwIT+NuoZAa381qG/jKOeJl5TrwAuovSMsnG/eKaqAevCeGn0aK1B3ehxpkGRA==","signatures":[{"sig":"MEYCIQDp2y/MAPoAvJiFzZaJfzIGtbRMY5CQc4PKzEw0HEE+jAIhAPr0swIbkFkhKAOnoR6xSUwq3y1a7oE1j41RP6oFDuoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.393.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199560722},"type":"module","_from":"file:decocms-2.393.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.393.7.tgz","_integrity":"sha512-wdiXRkmD7rkofivYE/ReCzFtBwIT+NuoZAa381qG/jKOeJl5TrwAuovSMsnG/eKaqAevCeGn0aK1B3ehxpkGRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.393.7_1780580602802_0.15960730930290778","host":"s3://npm-registry-packages-npm-production"}},"2.394.0":{"name":"decocms","version":"2.394.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.394.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dce5995537f85aecf9f57356db2a9a0ab8da8081","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.394.0.tgz","fileCount":20518,"integrity":"sha512-5uejyO8hdIpMXCKUhZQwanAV2u7uGhH8WLwGpE6IZ5Rqjl2qeRm6u1Log3IPw3N1W4to9x6G88S8U0p6xYwK0g==","signatures":[{"sig":"MEQCIBSvqI8sykECNeo+CYbSyWD5ng6R0kJeKPkBzjzTpKMJAiBWDrYFNa70i9VMlbHO2AKB750fjzvh4vrMrlUVQpWycw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.394.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199562908},"type":"module","_from":"file:decocms-2.394.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.394.0.tgz","_integrity":"sha512-5uejyO8hdIpMXCKUhZQwanAV2u7uGhH8WLwGpE6IZ5Rqjl2qeRm6u1Log3IPw3N1W4to9x6G88S8U0p6xYwK0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.394.0_1780586128532_0.8136389997195943","host":"s3://npm-registry-packages-npm-production"}},"2.394.1":{"name":"decocms","version":"2.394.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.394.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1a7439c0f3ae74630ca5a8c79ffaa8e7227c524","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.394.1.tgz","fileCount":20518,"integrity":"sha512-tUyQqYZc+/seHZiTf+7aGZWze3RgF1LTjBvuv4c3XZViaKo8S0WExN7JQcLUv3IAgcs5dhq2iQHnMEQEFjyKaA==","signatures":[{"sig":"MEQCICMCb0RECW9R+l6FvzL+wpSNAMdcuucDfeDUlEO+OQ3LAiAi9SjCqjNkReNiY1oap4EnYQrv5eVXKmtPnoENiF/oNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.394.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199562872},"type":"module","_from":"file:decocms-2.394.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.394.1.tgz","_integrity":"sha512-tUyQqYZc+/seHZiTf+7aGZWze3RgF1LTjBvuv4c3XZViaKo8S0WExN7JQcLUv3IAgcs5dhq2iQHnMEQEFjyKaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.394.1_1780681709054_0.8604658903680666","host":"s3://npm-registry-packages-npm-production"}},"2.394.2":{"name":"decocms","version":"2.394.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.394.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec63042a5192d4661fd0a8685bfb95cff18d6f1d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.394.2.tgz","fileCount":20518,"integrity":"sha512-zikAY7aThLqdNt5sUQXHOgigPnYncK2kxhIV1in8eM5ou64Z+NRKGe0h+dztP/zDSo8/+V+KexeR2/aT6zKR1A==","signatures":[{"sig":"MEUCIGKxsn3iNJiyL8sRE3TtYdRM+DlEpjpAw2BxRrShbu74AiEA2IQ9yn+DDBb7qyunib0RZ+zPs/tg1kpGyHpkpuS8GNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.394.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199562969},"type":"module","_from":"file:decocms-2.394.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.394.2.tgz","_integrity":"sha512-zikAY7aThLqdNt5sUQXHOgigPnYncK2kxhIV1in8eM5ou64Z+NRKGe0h+dztP/zDSo8/+V+KexeR2/aT6zKR1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.394.2_1780681987393_0.36684706582848037","host":"s3://npm-registry-packages-npm-production"}},"2.394.3":{"name":"decocms","version":"2.394.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.394.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c15918d0157d5718a4abcd6fb317765bce2fed6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.394.3.tgz","fileCount":20517,"integrity":"sha512-rI7mmimf3gSn3Nvm0deQ0G+Uu3N/GGCNZpXU5/MT2iqzFB0QseymqQeAXvndGPB7VhyFLJY5V+I8bABl5UBBQw==","signatures":[{"sig":"MEYCIQDV337Ffj6ke1rg77W6zvCwtucrG6WyYXUw9VLcEjOKGAIhANSUhfn114SqxPxLJYtqQ+SSVXwxJtvROI4qemKFXIW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.394.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199562474},"type":"module","_from":"file:decocms-2.394.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.394.3.tgz","_integrity":"sha512-rI7mmimf3gSn3Nvm0deQ0G+Uu3N/GGCNZpXU5/MT2iqzFB0QseymqQeAXvndGPB7VhyFLJY5V+I8bABl5UBBQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.394.3_1780682109191_0.6627761086499511","host":"s3://npm-registry-packages-npm-production"}},"2.394.4":{"name":"decocms","version":"2.394.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.394.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"307df4df7f2b9f9edaedededd41d0ffb6f92b7aa","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.394.4.tgz","fileCount":20517,"integrity":"sha512-6qlrDr6ZHVDx1z+R2KrOuEhbWUiFrbnYgY4imfBSwFMpQ8EoBPQsVx31suU37H+P1R7HiS+ySu0PC2pO7xYpmA==","signatures":[{"sig":"MEUCIGG0OECeayQwC9sJlzGQ7mRapvYxlj1FAEf8cop8pbUSAiEAj7oPPQWHZ8SCuQ9sl/Xi/XpoqtkXPvx0rRZYw2Ws9Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.394.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199563009},"type":"module","_from":"file:decocms-2.394.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.394.4.tgz","_integrity":"sha512-6qlrDr6ZHVDx1z+R2KrOuEhbWUiFrbnYgY4imfBSwFMpQ8EoBPQsVx31suU37H+P1R7HiS+ySu0PC2pO7xYpmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.394.4_1780686181999_0.3733284657713509","host":"s3://npm-registry-packages-npm-production"}},"2.395.0":{"name":"decocms","version":"2.395.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.395.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8b4f8a256692e7d0874cdf910a7b1d8c16369a1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.395.0.tgz","fileCount":20523,"integrity":"sha512-+N6TbKSm05sU79AdSAqByIhdzkEstiOwYizhFgniMwiICGrndo+Xv6Hewxo5Ae1ZRGMgPMpwCHjbmDymzHWspA==","signatures":[{"sig":"MEUCIQDCs07gptAxYn84lt/+gXOKKm4jiiGRsGdViknwpShtqgIgGBKbAQWogA2xXdSBhCMu+czKw9BSN8bXF4y6XoSRG/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.395.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199649060},"type":"module","_from":"file:decocms-2.395.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.395.0.tgz","_integrity":"sha512-+N6TbKSm05sU79AdSAqByIhdzkEstiOwYizhFgniMwiICGrndo+Xv6Hewxo5Ae1ZRGMgPMpwCHjbmDymzHWspA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.395.0_1780687229333_0.7343909506821913","host":"s3://npm-registry-packages-npm-production"}},"2.396.0":{"name":"decocms","version":"2.396.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.396.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82e48f77ab10f501457a94f84525dee18fcbc936","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.396.0.tgz","fileCount":20523,"integrity":"sha512-lhOlv0nBH+XSpLfRsKiNW93KfJQ25TASd+0pGrpj6EdAt3AtxskXEIdsvxNpFVAEJPkZduw8pHXSBH3YQ6t2ag==","signatures":[{"sig":"MEQCIGK5BohkrSsxwigDxOCeY0KxmvlMLiQ4LDHR4U56rDvlAiBMAPA6IpRmx8mZlaRgaCsWpCJE1N5sdQqe//7jfNHvoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.396.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199656384},"type":"module","_from":"file:decocms-2.396.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.396.0.tgz","_integrity":"sha512-lhOlv0nBH+XSpLfRsKiNW93KfJQ25TASd+0pGrpj6EdAt3AtxskXEIdsvxNpFVAEJPkZduw8pHXSBH3YQ6t2ag==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.396.0_1780687909001_0.2869346881635686","host":"s3://npm-registry-packages-npm-production"}},"2.396.1":{"name":"decocms","version":"2.396.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.396.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58395813521c210757454f818b948be64c18d76e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.396.1.tgz","fileCount":20523,"integrity":"sha512-iA6Cd+aiUZ0kagiENm2cgwmlmDVHUefvn2zpPLJcwu0SlmFkFf8cNjeegsBaBuuPmU2/vnqNiKP7T3eBUYBuQw==","signatures":[{"sig":"MEUCIQCGrlIYDVYRfJhLCadgEByBEhkN2udMAmumNBwz6uzUZgIgZPC2DQY5jMwWzNSrnXmBisy4XrP1kxxABsLSitGhafY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.396.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199662278},"type":"module","_from":"file:decocms-2.396.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.396.1.tgz","_integrity":"sha512-iA6Cd+aiUZ0kagiENm2cgwmlmDVHUefvn2zpPLJcwu0SlmFkFf8cNjeegsBaBuuPmU2/vnqNiKP7T3eBUYBuQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.396.1_1780689819660_0.9870966170617472","host":"s3://npm-registry-packages-npm-production"}},"2.397.0":{"name":"decocms","version":"2.397.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.397.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48ed5dde9cd7548acb9f9f5359b8e9c5356846af","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.397.0.tgz","fileCount":20523,"integrity":"sha512-LCftjQ+jduaCMlklmgK/ZBL/ASf0kzvKr/0sjP7qcXxSdgfFmgarOwG73ohNpdg3URUqFkHrk1X1Ql7D4XUK7Q==","signatures":[{"sig":"MEUCIDhMowUEoXREr3IswoxC84d+bqjEK8xR2Cn6UAhRBlT8AiEA/b/g+cLfsGA6LJmvyY4Igm7gGcN0vnTy8AbTaVzcn+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.397.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200812252},"type":"module","_from":"file:decocms-2.397.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.397.0.tgz","_integrity":"sha512-LCftjQ+jduaCMlklmgK/ZBL/ASf0kzvKr/0sjP7qcXxSdgfFmgarOwG73ohNpdg3URUqFkHrk1X1Ql7D4XUK7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.397.0_1780870333153_0.006926636707511147","host":"s3://npm-registry-packages-npm-production"}},"2.397.1":{"name":"decocms","version":"2.397.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.397.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fefd19be0fec3e964f8ad5a2886a5e057779c950","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.397.1.tgz","fileCount":20523,"integrity":"sha512-i1pLNlcIt2d6ZuLoU50kFBt7wgNRITrNa2X/Oy+F6xy7gOMd/tV7ZKZq37JYMaTIM26f7O8Pk2ydqnLbb79r8Q==","signatures":[{"sig":"MEYCIQDMn3HPCzlmYw4+PnD1YQ7Uf+g/ECwC8pmkGTUbryPsRQIhAKOUV4yrpsOXjK9OxhtTByYtGHCiuDGtHKuQjpVjJYCK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.397.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200812266},"type":"module","_from":"file:decocms-2.397.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.397.1.tgz","_integrity":"sha512-i1pLNlcIt2d6ZuLoU50kFBt7wgNRITrNa2X/Oy+F6xy7gOMd/tV7ZKZq37JYMaTIM26f7O8Pk2ydqnLbb79r8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.397.1_1780873090088_0.42119363329007453","host":"s3://npm-registry-packages-npm-production"}},"2.397.2":{"name":"decocms","version":"2.397.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.397.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0152a2064e249bdbbed0fdc3a38df76628f4fe8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.397.2.tgz","fileCount":20523,"integrity":"sha512-aYc481kFbAl9PbhYUbZYr/zFKd0AQyGPSzpeZSKu7sxTq7VPIkm+qr8Rl+xZbeI3mpCmmyM3Y8PBsXjnhDlOLA==","signatures":[{"sig":"MEQCIEDHpsEJHIcU9uwbjpwgpyRPJW03pF2VtIyGxvytX6rSAiAg7PBt1bwuj8WYlA/VxLnly24kQO2+U1NgwejIqlSe+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.397.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200810940},"type":"module","_from":"file:decocms-2.397.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.397.2.tgz","_integrity":"sha512-aYc481kFbAl9PbhYUbZYr/zFKd0AQyGPSzpeZSKu7sxTq7VPIkm+qr8Rl+xZbeI3mpCmmyM3Y8PBsXjnhDlOLA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.397.2_1780879273661_0.9867402608751223","host":"s3://npm-registry-packages-npm-production"}},"2.397.3":{"name":"decocms","version":"2.397.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.397.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ebc339bbea2983c57957e9b851d0dd9e4b07e85b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.397.3.tgz","fileCount":20523,"integrity":"sha512-qFHi4mUp83qdcWLEUB454L2Ux8hlBIs2tpkKDoiP23vvaDEEI6dLeQjO2uj3/xLAGnkpOyE4Oj+EHx17Tjzlyg==","signatures":[{"sig":"MEQCID+n8s93+PIGVXt0O6tBZxidQuspP3WKHLHtUIOXUesIAiBytxwmT/9MRI2iJL4db+tNHki3Mapc/DvSUFGnoXmV0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.397.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200813433},"type":"module","_from":"file:decocms-2.397.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.397.3.tgz","_integrity":"sha512-qFHi4mUp83qdcWLEUB454L2Ux8hlBIs2tpkKDoiP23vvaDEEI6dLeQjO2uj3/xLAGnkpOyE4Oj+EHx17Tjzlyg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.397.3_1780881166469_0.9659694202127362","host":"s3://npm-registry-packages-npm-production"}},"2.398.0":{"name":"decocms","version":"2.398.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.398.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0fd979e0d841cb6927edc821952a62f8bbe32113","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.398.0.tgz","fileCount":20523,"integrity":"sha512-9t3tpph4I5asAi9yXgXLMdEDEtN9g0rYQ+CK357jS/yrNtYt37mJHT6NcgOuqK29eB+dI+zKvBJXBagojoxKwg==","signatures":[{"sig":"MEQCIBx9PN69YfeAJtCnyg7IoqOKfrK36Jb3mvxxq9tuAdbwAiAj4Y3s67uRlvqkzHFjqIYrRwGBciXZc0rs5lNPsFDvFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.398.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200831539},"type":"module","_from":"file:decocms-2.398.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.398.0.tgz","_integrity":"sha512-9t3tpph4I5asAi9yXgXLMdEDEtN9g0rYQ+CK357jS/yrNtYt37mJHT6NcgOuqK29eB+dI+zKvBJXBagojoxKwg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.398.0_1780921351352_0.15143710028323532","host":"s3://npm-registry-packages-npm-production"}},"2.398.1":{"name":"decocms","version":"2.398.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.398.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"46022150fbb7715e98bae203309efa50d8119e4a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.398.1.tgz","fileCount":20523,"integrity":"sha512-cq0b6f7OmCkmyJ8J5I+FZHbg0JB99AbIuxw6hz9+4xNcvR2CVTmx5ZOzvbTVMl0e1hNDkYXHBb4NvitKMPdd1g==","signatures":[{"sig":"MEUCIQCzItThKgURAnvKqaEsE6JSpfrR4LQMpt5L9Bu0MOw5DAIgKGPmAZ5NFkKoni8XB8hsRxCEQnfPCZJiEPCQVSymT1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.398.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200831539},"type":"module","_from":"file:decocms-2.398.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.398.1.tgz","_integrity":"sha512-cq0b6f7OmCkmyJ8J5I+FZHbg0JB99AbIuxw6hz9+4xNcvR2CVTmx5ZOzvbTVMl0e1hNDkYXHBb4NvitKMPdd1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.398.1_1780926969633_0.9111444320786082","host":"s3://npm-registry-packages-npm-production"}},"2.398.2":{"name":"decocms","version":"2.398.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.398.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1622244810c2d9227bb89b8f6036801ea9b4dd6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.398.2.tgz","fileCount":20523,"integrity":"sha512-HTgvEUawfNC9gOZPlSmZi7muKwxH5M1FHdmmKUDErwjrSZRx7CHUdN2Re6KkkWusuwcGXs3uOhaFnhyX5XmLaQ==","signatures":[{"sig":"MEUCIQC/cPxrjAuFN1lHt5uRluSza0DDPEMN0638olI8s+8qawIgUkpTPcxzUef0FzOj4xUb7lrkgrG5819DQmf9sARtUVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.398.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200832034},"type":"module","_from":"file:decocms-2.398.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.398.2.tgz","_integrity":"sha512-HTgvEUawfNC9gOZPlSmZi7muKwxH5M1FHdmmKUDErwjrSZRx7CHUdN2Re6KkkWusuwcGXs3uOhaFnhyX5XmLaQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.398.2_1780929292743_0.4937275039723741","host":"s3://npm-registry-packages-npm-production"}},"2.398.3":{"name":"decocms","version":"2.398.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.398.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cecc99ce2a3f76a7067b3f17bc6c898e4d582a16","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.398.3.tgz","fileCount":20523,"integrity":"sha512-hzBctvMWr5+lNco+e+y6se919oQCWVKWeSlfZizDYNU5G57YqvKuYah9KdpQJNSJqoY65PUwgCA9u56/MTxKdg==","signatures":[{"sig":"MEYCIQD08HBKyLkT46C+cbHvx5QsPTMje315KPQCdnoUPciZ7wIhAKUU4Dc1ZbFSph9JAd7OkeUulOEmVr93/+twPGMwb27n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.398.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200839019},"type":"module","_from":"file:decocms-2.398.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.398.3.tgz","_integrity":"sha512-hzBctvMWr5+lNco+e+y6se919oQCWVKWeSlfZizDYNU5G57YqvKuYah9KdpQJNSJqoY65PUwgCA9u56/MTxKdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.398.3_1780931625295_0.7088021862123124","host":"s3://npm-registry-packages-npm-production"}},"2.398.4":{"name":"decocms","version":"2.398.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.398.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7c83c0d9b62cecf4edd555f1303139c55e06092","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.398.4.tgz","fileCount":20523,"integrity":"sha512-xOqaR+274CHc0WiVwc8SNNFHFpnFZwc91QsrnjXgQ0OG6lJlaYUmuVgYPeO+jB7tMyIL3spHfCj8TN6qDRDU0A==","signatures":[{"sig":"MEUCIDe9/g/qmWUGfEVo5FVyvrHQjy+QmycEtFcIM79MO2CiAiEA6k16k934mXUidO4COb1W2PNKMO1hEHnTqMlKO/X+Ylw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.398.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200840812},"type":"module","_from":"file:decocms-2.398.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.398.4.tgz","_integrity":"sha512-xOqaR+274CHc0WiVwc8SNNFHFpnFZwc91QsrnjXgQ0OG6lJlaYUmuVgYPeO+jB7tMyIL3spHfCj8TN6qDRDU0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.398.4_1780935132343_0.19351473264361885","host":"s3://npm-registry-packages-npm-production"}},"2.399.0":{"name":"decocms","version":"2.399.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.399.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e983883532b447808d73070da8f6c4c6b42d4eb4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.399.0.tgz","fileCount":20526,"integrity":"sha512-yGbp+IO6CXflBjzJrOhygviifKLvWvpnpv2WIIJg0uzj1gCfSR/94ypc71damD4dtVVsohnSaXsdmvVRC/ePQg==","signatures":[{"sig":"MEQCIBDIDICuyCRVihRgsil6Ce0dS005Q7+/LukkCZ5Liu+rAiAjYnspXfWc1Rz0NL00QzoJzbmqbSnoPkynAT1iHBQKYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.399.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200889995},"type":"module","_from":"file:decocms-2.399.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.399.0.tgz","_integrity":"sha512-yGbp+IO6CXflBjzJrOhygviifKLvWvpnpv2WIIJg0uzj1gCfSR/94ypc71damD4dtVVsohnSaXsdmvVRC/ePQg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.399.0_1780936185401_0.8860200178332436","host":"s3://npm-registry-packages-npm-production"}},"2.400.0":{"name":"decocms","version":"2.400.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.400.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"de38a64b3c8798fe431dfa91dba8c594ea4fa874","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.400.0.tgz","fileCount":20526,"integrity":"sha512-rT++yrGs8pFq3Kis0+K61sn197bkfZTvbSXT322qUA7poX+cboGXXTH6nsfrGeRqgwt86m3V7u2MysWa/oXPyQ==","signatures":[{"sig":"MEUCIQDN2Wz/6nyQXbj1+FwCviQHGXos7QFi66Msrj8O2juKRAIgDdn7IydeUUEnBvRwB4hUkq1DVULLtBSjGiH1kwKSI4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.400.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200890527},"type":"module","_from":"file:decocms-2.400.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.400.0.tgz","_integrity":"sha512-rT++yrGs8pFq3Kis0+K61sn197bkfZTvbSXT322qUA7poX+cboGXXTH6nsfrGeRqgwt86m3V7u2MysWa/oXPyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.400.0_1780936688688_0.7774496783014646","host":"s3://npm-registry-packages-npm-production"}},"2.401.0":{"name":"decocms","version":"2.401.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.401.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c8c3dd36cbfa068fcb6bceeb136f3843169eea1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.401.0.tgz","fileCount":20526,"integrity":"sha512-r7jC4hrMgL0xkLyaK2b7y/m+kfe6njQGGYbE2J4OwKlAYh/htp0mrsuD0NYp0MihkG5Cf/VvJg9Y2cu6X7CNHw==","signatures":[{"sig":"MEUCIQCf42UyipLvd7d0cVLdyouh/PS5H3vIPQV20GC4aIplugIgJy4uGKCq7Z+SwtXwGupugy+zI2atdXN0oRqwzrRdgis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.401.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200892432},"type":"module","_from":"file:decocms-2.401.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.401.0.tgz","_integrity":"sha512-r7jC4hrMgL0xkLyaK2b7y/m+kfe6njQGGYbE2J4OwKlAYh/htp0mrsuD0NYp0MihkG5Cf/VvJg9Y2cu6X7CNHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.401.0_1780937984347_0.506969844600222","host":"s3://npm-registry-packages-npm-production"}},"2.401.1":{"name":"decocms","version":"2.401.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.401.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f6154d1410a3d1c32f60b04cf612173da405f63","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.401.1.tgz","fileCount":20523,"integrity":"sha512-b2XfTv7C8ZKLOlm7jPoumhsFtmtJt5mMFE2MUM4dcdlSsveUSZ50OMhKGnrdUNAygCTponL/YbuEmUKzRNKQAw==","signatures":[{"sig":"MEUCIGkZCPG0Pinz4WPaaZujFZYBnSiibzmPWi66/Ypmm3V4AiEA1Q90RZh8feRhxDrkgkpJVkeG7zuPm//POrBvRw/LZ6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.401.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200846878},"type":"module","_from":"file:decocms-2.401.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.401.1.tgz","_integrity":"sha512-b2XfTv7C8ZKLOlm7jPoumhsFtmtJt5mMFE2MUM4dcdlSsveUSZ50OMhKGnrdUNAygCTponL/YbuEmUKzRNKQAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.401.1_1780939469287_0.7098326855454768","host":"s3://npm-registry-packages-npm-production"}},"2.401.2":{"name":"decocms","version":"2.401.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.401.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac0dc04103a1a006dc65e9009360aa70765d9b50","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.401.2.tgz","fileCount":20523,"integrity":"sha512-fcgY09udJdOklV2NM9atqvJLbVbB2vt9zee/U1dVkgI6DCz6Sb5agMmQtBKSGnMPvNqMaLCBezKabz2yj001tg==","signatures":[{"sig":"MEUCIQDjYm2W1MRvHun4pSb2hzKcOVDaZ8ohTz4LC1pdilJQxAIgV0s04QSNsGYRdbHv6BtchQXZUp4joqYKC5HlbkEKhVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.401.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200847012},"type":"module","_from":"file:decocms-2.401.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.401.2.tgz","_integrity":"sha512-fcgY09udJdOklV2NM9atqvJLbVbB2vt9zee/U1dVkgI6DCz6Sb5agMmQtBKSGnMPvNqMaLCBezKabz2yj001tg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.401.2_1780940011087_0.6372215186824755","host":"s3://npm-registry-packages-npm-production"}},"2.402.0":{"name":"decocms","version":"2.402.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.402.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"329a12b37268f4a9ea9d3ce2b88e97bd7724b172","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.402.0.tgz","fileCount":20523,"integrity":"sha512-iK7xaieJDTPKBJmJ3Uh2gJRgRvv+2+ylhGo6PGd9nNQq3ZrxKwBBQbACQea2M2NBEZJtzP5Dpi//2WmXgsDqPg==","signatures":[{"sig":"MEQCIHY2gfVMcMH5CtWI0v1oZCIHNQIHWyhGJoazAwvzUfhdAiBSp3qQvfxkFy5oZlOONt9ZFX830nnErnR+yFMqSYrjJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.402.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200846193},"type":"module","_from":"file:decocms-2.402.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.402.0.tgz","_integrity":"sha512-iK7xaieJDTPKBJmJ3Uh2gJRgRvv+2+ylhGo6PGd9nNQq3ZrxKwBBQbACQea2M2NBEZJtzP5Dpi//2WmXgsDqPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.402.0_1780940684329_0.904446283576325","host":"s3://npm-registry-packages-npm-production"}},"2.403.0":{"name":"decocms","version":"2.403.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.403.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57c1bc936f2238c655e02c0d50934f05edfbf22a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.403.0.tgz","fileCount":20523,"integrity":"sha512-O2GbnkjxVrlazYOd2mLpeJWgjrp7O14ETGGiwj5CREH56CyRRaDlWnMq5C/ObTTeOZB0xJpuBnnEYSCF4WT04w==","signatures":[{"sig":"MEUCIDXHJIESYfrA89g3PKKjPzmh+rKhv+R00ipnLw0q5dJ8AiEAgj/lWKUf1zJYXbaZiF/yG5dXT01eLuUYUNFzfR48zPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.403.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200846211},"type":"module","_from":"file:decocms-2.403.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.403.0.tgz","_integrity":"sha512-O2GbnkjxVrlazYOd2mLpeJWgjrp7O14ETGGiwj5CREH56CyRRaDlWnMq5C/ObTTeOZB0xJpuBnnEYSCF4WT04w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.403.0_1780940722050_0.29755523785919036","host":"s3://npm-registry-packages-npm-production"}},"2.403.1":{"name":"decocms","version":"2.403.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.403.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"218fd493916d3fb1d0ce854859ad466be2528877","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.403.1.tgz","fileCount":20523,"integrity":"sha512-ujoIfm+Xh8JYYrjgRAKcd4Z9YK9VafGV+I/w2GysTYsf8Y5hhGhFP41TtPM0LYa04NJ52yGSztWHLw/YsojVpw==","signatures":[{"sig":"MEUCIQCAwmCI/hQzDvRp++qcdwp0cJGGp4jypSu/OgtC8ieyRwIgUfb/Y7lj3e1m2Tz+mBqi2CnG1mDeHgaEOW5j2FfRPGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.403.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200846829},"type":"module","_from":"file:decocms-2.403.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.403.1.tgz","_integrity":"sha512-ujoIfm+Xh8JYYrjgRAKcd4Z9YK9VafGV+I/w2GysTYsf8Y5hhGhFP41TtPM0LYa04NJ52yGSztWHLw/YsojVpw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.403.1_1780945539751_0.5140332619201768","host":"s3://npm-registry-packages-npm-production"}},"2.403.2":{"name":"decocms","version":"2.403.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.403.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd0b144a6eda0d7d6bea3b97d1759a60bb9703e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.403.2.tgz","fileCount":20523,"integrity":"sha512-/8bR6wY1Eww+RTV9DTeMhRmCw4gKZMTqlRkcn4qU0GZzEnZ4XUWYVl12ZWeZ7isuB887x4xWl8fUNGZ3NbfNiQ==","signatures":[{"sig":"MEQCIAZWPLEwt0bx1mA/fcOlPMpLqMK3qwKB7GoN5MUx9lKIAiB8rqtCnv59LVpDHruHQqRMLUVxpT7LXXaYltc8TYjkrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.403.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200846613},"type":"module","_from":"file:decocms-2.403.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.403.2.tgz","_integrity":"sha512-/8bR6wY1Eww+RTV9DTeMhRmCw4gKZMTqlRkcn4qU0GZzEnZ4XUWYVl12ZWeZ7isuB887x4xWl8fUNGZ3NbfNiQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.403.2_1780946650260_0.25188586708597605","host":"s3://npm-registry-packages-npm-production"}},"2.403.3":{"name":"decocms","version":"2.403.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.403.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d76c7d8cce8857a11a26a65aa41ce7e840dc8b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.403.3.tgz","fileCount":20523,"integrity":"sha512-1q8X7JJqSPlAkajVsPFcPJITl1Cf1SZpG2bzRz3HDWKWpBKdSwK0TPebOLWjee0a5ZqeaUiyGv6vJeQ4fgL6xA==","signatures":[{"sig":"MEUCIQCJ+x1LpBoW6X3WTPDDARgJWCPH8lLKSN0A+DKQm/jhewIgHXkbozU46KPP/zb92nYnrrzmvKIcTXQBAF3UplWIlg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.403.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200847366},"type":"module","_from":"file:decocms-2.403.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.403.3.tgz","_integrity":"sha512-1q8X7JJqSPlAkajVsPFcPJITl1Cf1SZpG2bzRz3HDWKWpBKdSwK0TPebOLWjee0a5ZqeaUiyGv6vJeQ4fgL6xA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.403.3_1780948159828_0.46219883625906943","host":"s3://npm-registry-packages-npm-production"}},"2.404.0":{"name":"decocms","version":"2.404.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.404.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9a81dba21d2cbcad361ec73c394740e81ec4d38e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.404.0.tgz","fileCount":20526,"integrity":"sha512-f8I+k/0zDrLVnm8ymr1JU1g8AcNZIG04tJDXgUPFM0hUlQU9OJ49VQtvxkPg6SagdH9q8zOOYXMti6WCrcl5Qw==","signatures":[{"sig":"MEUCIGjj6HlrbXgU/wgBq4lgH7t2nv44/iAc9QPMUZeGrwTAAiEArXGX0WhF9n5F5FoyIB3Y8T3MECFN1VIlr+qEU5YRfAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.404.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200898612},"type":"module","_from":"file:decocms-2.404.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.404.0.tgz","_integrity":"sha512-f8I+k/0zDrLVnm8ymr1JU1g8AcNZIG04tJDXgUPFM0hUlQU9OJ49VQtvxkPg6SagdH9q8zOOYXMti6WCrcl5Qw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.404.0_1780950913025_0.7654780597226227","host":"s3://npm-registry-packages-npm-production"}},"2.404.1":{"name":"decocms","version":"2.404.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.404.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a72bffac2b003ac87b98d3d31e7b6526c53600d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.404.1.tgz","fileCount":20526,"integrity":"sha512-b2+MIiA8drVAEgyGdZkEAwfhOkrEhxeyFqAMKMQ08G5DXdiAyaYI1d5i/+kFVAjlhVyRMh1JGbiDpdewUwekBQ==","signatures":[{"sig":"MEUCIHUvrUU+mQvROQ0ftrKqy5eTaVuDMEQZEhJVt5N9W+ZKAiEA+Wzy0MfbAAvocTWT9U1ivYuPsfw9LhQ0Wsy1CAftusI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.404.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200911147},"type":"module","_from":"file:decocms-2.404.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.404.1.tgz","_integrity":"sha512-b2+MIiA8drVAEgyGdZkEAwfhOkrEhxeyFqAMKMQ08G5DXdiAyaYI1d5i/+kFVAjlhVyRMh1JGbiDpdewUwekBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.404.1_1780951721947_0.6934632121104407","host":"s3://npm-registry-packages-npm-production"}},"2.404.2":{"name":"decocms","version":"2.404.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.404.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2bb55eba1c7bde49a21ec8fac23bfe5dc7699c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.404.2.tgz","fileCount":20526,"integrity":"sha512-sTP+dW3hgfXzN4y1L3zSjiBGbpAeG+MoHOYBvEduUxrGGp0csBxYzkMWaqgwUZbKI6o1o+GgiPXXdK2I0bps4g==","signatures":[{"sig":"MEQCIE06M/Vt6cpxLZ+VLpcdzefG8mIpTuw4km2HlP6DftVbAiBrDYvqg7lsTk53DHi4be3eRKdoWu6+N2093b/42otAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.404.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200922679},"type":"module","_from":"file:decocms-2.404.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.404.2.tgz","_integrity":"sha512-sTP+dW3hgfXzN4y1L3zSjiBGbpAeG+MoHOYBvEduUxrGGp0csBxYzkMWaqgwUZbKI6o1o+GgiPXXdK2I0bps4g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.404.2_1780952835639_0.8565584707826885","host":"s3://npm-registry-packages-npm-production"}},"2.404.3":{"name":"decocms","version":"2.404.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.404.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f88412cf2a31c785f918cc10673c36bb23f3e09c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.404.3.tgz","fileCount":20526,"integrity":"sha512-7WS5AHgAvhPLUB98V8jrCOcMIPB/FdvRBUFMdiXncBzGzuaxv4FdLWUIU/oD6ubjPJlhiwhY9PSoF3mjARdFbg==","signatures":[{"sig":"MEYCIQD92I8bVQMlrZ7EiCZ7ndX/y010FynRtYDclhR+JyR2qgIhAN5XDGn2Opqpgi9+KbUN7mjzXs6aOGn4PwmtkP0T/6HR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.404.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200922695},"type":"module","_from":"file:decocms-2.404.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.404.3.tgz","_integrity":"sha512-7WS5AHgAvhPLUB98V8jrCOcMIPB/FdvRBUFMdiXncBzGzuaxv4FdLWUIU/oD6ubjPJlhiwhY9PSoF3mjARdFbg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.404.3_1780955114082_0.9899531679740927","host":"s3://npm-registry-packages-npm-production"}},"2.404.4":{"name":"decocms","version":"2.404.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.404.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1b13531c4ac54b0088bc7cbc8ec7962301d0be01","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.404.4.tgz","fileCount":20526,"integrity":"sha512-vSx+2y+vbmyFG11VM0gMiJEdHWrBRz/X43bqorQ04TtsNbUGa+AaKJKi86F27pr16F39p7shn4pM16H122Nq0A==","signatures":[{"sig":"MEUCIQCVW7v3fWJecJfl6eOI2aKIKFYMUYEWpxZ/aHZjI7voqQIgZrT6Ghh1j33PkUBzzHtVc/0GjNr+WCxdoB0CNATapuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.404.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200924874},"type":"module","_from":"file:decocms-2.404.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.404.4.tgz","_integrity":"sha512-vSx+2y+vbmyFG11VM0gMiJEdHWrBRz/X43bqorQ04TtsNbUGa+AaKJKi86F27pr16F39p7shn4pM16H122Nq0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.404.4_1780963032630_0.11133582589945701","host":"s3://npm-registry-packages-npm-production"}},"2.405.0":{"name":"decocms","version":"2.405.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af3402003b5b376240a9844ad01ac0280086c976","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.0.tgz","fileCount":20526,"integrity":"sha512-HBL+RA8U2RmDAB/mSG5tAly2F/MBHRYPGvGoJ3zJ/R6GnDcO/x3VlBIDjyhIM3qh48eEB2o5M1wUPHQ+Ql1igg==","signatures":[{"sig":"MEQCIEK7hdEYrusCeox4ViGFvixTbOlHyAJQYpL2OqqbQaaDAiBXXS/i2l3hSFTy1sehKM5qx+QxINJngmyL6k1Qg5BITQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200943551},"type":"module","_from":"file:decocms-2.405.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.0.tgz","_integrity":"sha512-HBL+RA8U2RmDAB/mSG5tAly2F/MBHRYPGvGoJ3zJ/R6GnDcO/x3VlBIDjyhIM3qh48eEB2o5M1wUPHQ+Ql1igg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.0_1780970951046_0.6504583780929074","host":"s3://npm-registry-packages-npm-production"}},"2.405.1":{"name":"decocms","version":"2.405.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79eb7dde31f9f0f4972df8d047034377da890c6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.1.tgz","fileCount":20526,"integrity":"sha512-aDZyGf/dYasrik/Bt14NCii5KAAGFPXAB+Dmtcghb9nuyWrk9CP9MudF7qWmYX7yhhuWvV5grbS2jmyQ2K3Njw==","signatures":[{"sig":"MEQCIFCjknohHQSXMkxIzRsEpofxvn+xjEHZAtgOOV65Vt2UAiBBknKkCMBtcKGXGUGhi9a744HRTGQnDAoVFq9ArKbzEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200945642},"type":"module","_from":"file:decocms-2.405.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.1.tgz","_integrity":"sha512-aDZyGf/dYasrik/Bt14NCii5KAAGFPXAB+Dmtcghb9nuyWrk9CP9MudF7qWmYX7yhhuWvV5grbS2jmyQ2K3Njw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.1_1780972808957_0.37965589413176204","host":"s3://npm-registry-packages-npm-production"}},"2.405.2":{"name":"decocms","version":"2.405.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d632185462f860707bdbf8a9f806291513865dc0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.2.tgz","fileCount":20526,"integrity":"sha512-/0s54FBg6VSEY7n80MOyop/yRoC/pwGToqF+O0fEJvGqvUxwuJIzSqMI8BDI9G050vosc1/PAazir97SJH6/hg==","signatures":[{"sig":"MEUCIBzkekyMx0nfWrBO3mvn/2quGYID23Jv1YO0aD9NeYq6AiEAhq6uxcRMyHJLfldKG7TKb1jcwQRcbzWJmds7+VcPWis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200945781},"type":"module","_from":"file:decocms-2.405.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.2.tgz","_integrity":"sha512-/0s54FBg6VSEY7n80MOyop/yRoC/pwGToqF+O0fEJvGqvUxwuJIzSqMI8BDI9G050vosc1/PAazir97SJH6/hg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.2_1781007914452_0.6079747625009322","host":"s3://npm-registry-packages-npm-production"}},"2.405.3":{"name":"decocms","version":"2.405.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8af3181508247b8395bc5078c834bf247d351f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.3.tgz","fileCount":20526,"integrity":"sha512-TrhEEhxsbC9ecj3F3l03iwhcjWzlhHNvSwq8Gt0WZ3wQpBFghs0+AYuMoNsWvywrqEBoxPYcqdEWf/A3zucnNg==","signatures":[{"sig":"MEQCIH3XSIX4QLRy/OvAXx/+FjZkF4h0pfSErSLeheya9aDAAiAMtlDIoyh9HnaKHTlZ5crt5mYt80OIbESeuiqfk9jL2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200946265},"type":"module","_from":"file:decocms-2.405.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.3.tgz","_integrity":"sha512-TrhEEhxsbC9ecj3F3l03iwhcjWzlhHNvSwq8Gt0WZ3wQpBFghs0+AYuMoNsWvywrqEBoxPYcqdEWf/A3zucnNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.3_1781010336588_0.6615176866471859","host":"s3://npm-registry-packages-npm-production"}},"2.405.4":{"name":"decocms","version":"2.405.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"527dae3421a27daa0369a3f8f725847d8268f806","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.4.tgz","fileCount":20526,"integrity":"sha512-YWSb26gkTOzK41hnjCM/aRRHYKwlqvyMx4jt6frhv1ioAHNp/4DQoDwIRn/3UuBFXGINV398dyr8iidMRVE8WQ==","signatures":[{"sig":"MEUCIEEuLqwEk4U25ew2JTgsG+SCqTL9NmrlHNu8OwFqetMuAiEA9PafXSDjqBgyJNUkxQpK0WnKNzeHRLDg1hg2w6kf9D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200958875},"type":"module","_from":"file:decocms-2.405.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.4.tgz","_integrity":"sha512-YWSb26gkTOzK41hnjCM/aRRHYKwlqvyMx4jt6frhv1ioAHNp/4DQoDwIRn/3UuBFXGINV398dyr8iidMRVE8WQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.4_1781016207819_0.9489619478006153","host":"s3://npm-registry-packages-npm-production"}},"2.405.5":{"name":"decocms","version":"2.405.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"864579717603a53a3ba1afc48436f9de215ad3d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.5.tgz","fileCount":20526,"integrity":"sha512-PZEAfRBETq5rzaH7U/XHFB1KvUsat1sxeMea2JCBANWROWVF4zwHeKeXUb/gWicoqYSmcGzW42z+fdB2AFTzZA==","signatures":[{"sig":"MEQCIFeWf0RtbJzyzLehrtDHM/ST7dqQLDmi4Ipi01B8qdSxAiB0BZd1pOLepdZBkI+sFJxWXGL6MjKNJE6T0BxGAXuKsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200958675},"type":"module","_from":"file:decocms-2.405.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.5.tgz","_integrity":"sha512-PZEAfRBETq5rzaH7U/XHFB1KvUsat1sxeMea2JCBANWROWVF4zwHeKeXUb/gWicoqYSmcGzW42z+fdB2AFTzZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.5_1781016390421_0.009656326373472357","host":"s3://npm-registry-packages-npm-production"}},"2.405.6":{"name":"decocms","version":"2.405.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b212f8bdbe3c6f946665f530121ecb3845f27b87","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.6.tgz","fileCount":20526,"integrity":"sha512-YKmWoJE99/u0urKqd/bdaV33JSwU1MHwnSyB83sFuvTKnAGE7NXRP/vXDBhQQcPpwOClCI1BNfN0h2atYxbqZA==","signatures":[{"sig":"MEQCIAcQSSpbEd8xJAN7eaBDjoK6OoCU2isMWCL+R9y9SMimAiACMVEcw3lawo+hqIHQ5bKU5Xp2uA1k4SNKjcfQ7DHQKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200959217},"type":"module","_from":"file:decocms-2.405.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.6.tgz","_integrity":"sha512-YKmWoJE99/u0urKqd/bdaV33JSwU1MHwnSyB83sFuvTKnAGE7NXRP/vXDBhQQcPpwOClCI1BNfN0h2atYxbqZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.6_1781016502303_0.8157240201101439","host":"s3://npm-registry-packages-npm-production"}},"2.405.7":{"name":"decocms","version":"2.405.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.405.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94cac37f1edaec9cbcdf754d8d91a419091bd0b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.405.7.tgz","fileCount":20526,"integrity":"sha512-64iPwIebSs0LtItwS5hLCk1nkmcjwlCnkWkUT9dmJg1dpDDjoYhfxQnOwTujd9yF5ocnLFAIhzPA8B8X4Y6wbA==","signatures":[{"sig":"MEYCIQDQNdpuIU+HoOzdb+b8IrVBwEt6CHbrncy3gWv5sztcXwIhAPf3R+yMWxlMBzfl4vpAVi5zSqss3QxgRh53LWvKOCkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.405.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200959148},"type":"module","_from":"file:decocms-2.405.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.405.7.tgz","_integrity":"sha512-64iPwIebSs0LtItwS5hLCk1nkmcjwlCnkWkUT9dmJg1dpDDjoYhfxQnOwTujd9yF5ocnLFAIhzPA8B8X4Y6wbA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.405.7_1781024051461_0.18249799329040717","host":"s3://npm-registry-packages-npm-production"}},"2.406.0":{"name":"decocms","version":"2.406.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.406.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"748d86a6cec4a6353d3200e1f249e95927b8f562","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.406.0.tgz","fileCount":20526,"integrity":"sha512-hvgthBAA4uWmSvSoRJX7qSeycunBpYpgM+R03oyMuv94s1vJMF5ddv3e/9dvtyGtLlswKK/JSKIZ1Aq4Ydsi6A==","signatures":[{"sig":"MEUCIQCccEmKloGeLdMA93UxpQhtq7T+0ncHnR+rMvkeyMmu7QIgTI2O6ykpTtlHzcuUKWJd74gJz6Asr+tNrJ/PyjR0EiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.406.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200960789},"type":"module","_from":"file:decocms-2.406.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.406.0.tgz","_integrity":"sha512-hvgthBAA4uWmSvSoRJX7qSeycunBpYpgM+R03oyMuv94s1vJMF5ddv3e/9dvtyGtLlswKK/JSKIZ1Aq4Ydsi6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.406.0_1781026098799_0.3849642072267221","host":"s3://npm-registry-packages-npm-production"}},"2.406.1":{"name":"decocms","version":"2.406.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.406.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67649c2507aa195d5e9a0675fc05fe38e8f01dcf","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.406.1.tgz","fileCount":20526,"integrity":"sha512-99bnkGoGl84Z2+krZwPrR6dMxoDYwg5WnoT4kgSxz8O2d97vPvFaOgcXWS+3PqM+UvhsiNjpnah9E0bzHgmRhw==","signatures":[{"sig":"MEQCICvsFl+D1qjHkCPND2LqHKV39FasxDsO3INIL3dMHlM0AiB/44uy8ByO6OU7O4XWJ8I5Urkbx2f6dCZzcBaD4+6OjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.406.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200960637},"type":"module","_from":"file:decocms-2.406.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.406.1.tgz","_integrity":"sha512-99bnkGoGl84Z2+krZwPrR6dMxoDYwg5WnoT4kgSxz8O2d97vPvFaOgcXWS+3PqM+UvhsiNjpnah9E0bzHgmRhw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.406.1_1781026691747_0.8350133755789291","host":"s3://npm-registry-packages-npm-production"}},"2.406.2":{"name":"decocms","version":"2.406.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.406.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1d2fe7107226d92478d05a09340124900bbafad8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.406.2.tgz","fileCount":20526,"integrity":"sha512-Bxm6s8iLM3Tqtieb2qXloTVuIMdVUVmMalRKknbU6WC36K0b8R5OprnSvYXNkTRkf8w+jRdleVpKIlUBICCyJA==","signatures":[{"sig":"MEQCIGR8huE8HfRBMXQBEK/jvnRjhyIM2WslfuDpcFLqleieAiAjEbfDa1wrhgGtJ5IzIFnTrae/72gFXMIXRrpWlqlt3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.406.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200963487},"type":"module","_from":"file:decocms-2.406.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.406.2.tgz","_integrity":"sha512-Bxm6s8iLM3Tqtieb2qXloTVuIMdVUVmMalRKknbU6WC36K0b8R5OprnSvYXNkTRkf8w+jRdleVpKIlUBICCyJA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.406.2_1781028915942_0.6081113950988848","host":"s3://npm-registry-packages-npm-production"}},"2.407.0":{"name":"decocms","version":"2.407.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"088da5a3c07ff52cd17afafc66ef8197c6147308","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.0.tgz","fileCount":20526,"integrity":"sha512-kSufFpzBo6wKEIYAaiD4d0CSGTI7S1EDhcbz2i+9AuRCs/EIUMCVnyMsdGSiYF37dSaG39RfMjY4ULKUifQAWA==","signatures":[{"sig":"MEUCIBWi93DBuFjEJtMW+6HKv8MBl6JnhuYf2KE62ubkH4ZUAiEArlQwT87vw3j8ajPzzV7ZE8ZoWC+9DA+VfAGuZDTRyDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200993257},"type":"module","_from":"file:decocms-2.407.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.0.tgz","_integrity":"sha512-kSufFpzBo6wKEIYAaiD4d0CSGTI7S1EDhcbz2i+9AuRCs/EIUMCVnyMsdGSiYF37dSaG39RfMjY4ULKUifQAWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.0_1781029996788_0.9963231097477063","host":"s3://npm-registry-packages-npm-production"}},"2.407.1":{"name":"decocms","version":"2.407.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c770662b2905893b07045f1739217e66d60d4c3d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.1.tgz","fileCount":20526,"integrity":"sha512-/oPd38RQ1yKjuJkgePGdTkkXTWiRUfOIdCXK/mids7ZfiwT+FiVoh05UPUsa8htKZc/3ebbzsJzP0GrIF1v+pA==","signatures":[{"sig":"MEQCIG0AQcDhHlXxOZv8p5GYF5Hoj8ELWg6TfC//ndeU+CcDAiAHoPJGicIII3pbcfUaK8Ub7CoOmoTEd+XyO0a3xKvang==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200993261},"type":"module","_from":"file:decocms-2.407.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.1.tgz","_integrity":"sha512-/oPd38RQ1yKjuJkgePGdTkkXTWiRUfOIdCXK/mids7ZfiwT+FiVoh05UPUsa8htKZc/3ebbzsJzP0GrIF1v+pA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.1_1781030418155_0.38658659828945807","host":"s3://npm-registry-packages-npm-production"}},"2.407.2":{"name":"decocms","version":"2.407.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"95109008534c1638acf13b598afc7eba8fa46f39","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.2.tgz","fileCount":20526,"integrity":"sha512-uTcx5nSH5b7VDuj902vjO1rqi6VyDfU9214TQvVuq6+WlGSBuj9VUFIKYIy+T2FSQ1i0iQWzi/VWKszG2uTsGQ==","signatures":[{"sig":"MEUCIC8D2cuo6fxxGwzed3iSRjQvJY/8TiQCE9CtmQqX2qzNAiEAljBM9QdFJI4n9HAB/AvGqBD7R92KKQ8bwEpPKgZzbdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200994784},"type":"module","_from":"file:decocms-2.407.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.2.tgz","_integrity":"sha512-uTcx5nSH5b7VDuj902vjO1rqi6VyDfU9214TQvVuq6+WlGSBuj9VUFIKYIy+T2FSQ1i0iQWzi/VWKszG2uTsGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.2_1781030969825_0.7678301284689857","host":"s3://npm-registry-packages-npm-production"}},"2.407.3":{"name":"decocms","version":"2.407.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79f53444f489fd60969f83fc3d1a7b5a10654247","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.3.tgz","fileCount":20526,"integrity":"sha512-5AgWNcwBWT4DSI+dl8VqrMPVzy6kyX3qLftTx64qkPJ6uBnhJdsdSnMzCLxXWNTzxB8fFjfdkLkGxZPloXNV3A==","signatures":[{"sig":"MEQCIGK7uOM/kB0EeqEMtomy3wg5umx+Rp5vO67raMWEmJcRAiBp2Q1TztaBKUEKG5GCwbPdkgWlL48iS/TDYEPu7oNq1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200995280},"type":"module","_from":"file:decocms-2.407.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.3.tgz","_integrity":"sha512-5AgWNcwBWT4DSI+dl8VqrMPVzy6kyX3qLftTx64qkPJ6uBnhJdsdSnMzCLxXWNTzxB8fFjfdkLkGxZPloXNV3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.3_1781033690167_0.11158241345972297","host":"s3://npm-registry-packages-npm-production"}},"2.407.4":{"name":"decocms","version":"2.407.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac5bdc9b51c954866f9c79d7e7940f0b030821a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.4.tgz","fileCount":20526,"integrity":"sha512-PocnIiuuc4nmodi70mJ6wsBoUHmXwJHMmBEjqB6Zx3RQYv78f0XbMqbWbRMfe4sErwg6JlYADzKnrV+81VilYQ==","signatures":[{"sig":"MEUCIGHBPfjluMJHDGo0VMW5grU8kAkrQhQ+eVV+k0R37BcsAiEA+oq7YjkvnnVLGafr/lihXp5a1kJTqbXU/xclRvwUFU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200994386},"type":"module","_from":"file:decocms-2.407.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.4.tgz","_integrity":"sha512-PocnIiuuc4nmodi70mJ6wsBoUHmXwJHMmBEjqB6Zx3RQYv78f0XbMqbWbRMfe4sErwg6JlYADzKnrV+81VilYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.4_1781034128669_0.5467290114053955","host":"s3://npm-registry-packages-npm-production"}},"2.407.5":{"name":"decocms","version":"2.407.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.407.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"53298a248d3d3583be440424c4daf189431efe37","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.407.5.tgz","fileCount":20526,"integrity":"sha512-aDDFKB1T2wnITnSl000V5OjDBeaF918KZRiZVTj7U9mD/eMtU4E/5lxSaeLf+7qBAlrVkIDAthfoJqBhe0wkRw==","signatures":[{"sig":"MEQCICOjyv67B4GBlnCDRmnejeebEKdSe/0OlaUzanZTDqaRAiBCM887ygSC5vwk2jeTWowsazGI79NVZIaH0uaddbGvng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.407.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201008692},"type":"module","_from":"file:decocms-2.407.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.407.5.tgz","_integrity":"sha512-aDDFKB1T2wnITnSl000V5OjDBeaF918KZRiZVTj7U9mD/eMtU4E/5lxSaeLf+7qBAlrVkIDAthfoJqBhe0wkRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.407.5_1781037248371_0.11719443936796292","host":"s3://npm-registry-packages-npm-production"}},"2.408.0":{"name":"decocms","version":"2.408.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0f1bc45c332ca6ff415aa2cb864e7ba43455ea7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.0.tgz","fileCount":20526,"integrity":"sha512-TMCUOEbhL/AoICSxvnPDTL9ZzSqA+0tHyun3p0X6WTc/c7rUHNZr5wcVURt91fwiyKdfJNnFn0OoUJMwFPIJJw==","signatures":[{"sig":"MEQCIAFcaBQ9wwhmAiIqfq62kF0zN4geOwheGU/EmWxBZ4EaAiBvl/vNks3q5eAIGQxyt1SHGP0gVvqB0B1Gf97QB+iyxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201015828},"type":"module","_from":"file:decocms-2.408.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.0.tgz","_integrity":"sha512-TMCUOEbhL/AoICSxvnPDTL9ZzSqA+0tHyun3p0X6WTc/c7rUHNZr5wcVURt91fwiyKdfJNnFn0OoUJMwFPIJJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.0_1781040771407_0.18519861353281075","host":"s3://npm-registry-packages-npm-production"}},"2.408.1":{"name":"decocms","version":"2.408.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a8c8200abf9a75e475716453e38eb0b214061ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.1.tgz","fileCount":20526,"integrity":"sha512-8iisSJ6TFCypaBSMwHCerDylR6VU9Aafz1Sud7oO3gzR/manxDC6hw8LimZ/wlm0Hgdhsq1QSfEXNWRswrBD2w==","signatures":[{"sig":"MEYCIQCxpAtl4JNILbxpkscToL9MgOZhDrPx6K09ukTkNv4qhwIhAOj2NU8pTbWMksi3mZ0ykl9jpgshBrjG96QnPXMRLgnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201018102},"type":"module","_from":"file:decocms-2.408.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.1.tgz","_integrity":"sha512-8iisSJ6TFCypaBSMwHCerDylR6VU9Aafz1Sud7oO3gzR/manxDC6hw8LimZ/wlm0Hgdhsq1QSfEXNWRswrBD2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.1_1781044687554_0.7159167008849678","host":"s3://npm-registry-packages-npm-production"}},"2.408.2":{"name":"decocms","version":"2.408.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6c7735e9b6e67e7b292cd74ad5939a397fb2856b","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.2.tgz","fileCount":20526,"integrity":"sha512-bWrQGxqWVt1WZx1zChVul7KBpMFYke0yDkpFGxRIWmyP1db4Hr8EVWwBj5p2AZW1mkjY5oiK4IULpmAd0tSEGw==","signatures":[{"sig":"MEYCIQD/trn/kK/aOrqBbSivG/u7cETq45F3pOlz55Dp02yyagIhAPpYVNoP9DsXcRx6bNYEA30X8pGHLYqIClNIPXI0zrug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201017966},"type":"module","_from":"file:decocms-2.408.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.2.tgz","_integrity":"sha512-bWrQGxqWVt1WZx1zChVul7KBpMFYke0yDkpFGxRIWmyP1db4Hr8EVWwBj5p2AZW1mkjY5oiK4IULpmAd0tSEGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.2_1781048347281_0.4541536185797532","host":"s3://npm-registry-packages-npm-production"}},"2.408.3":{"name":"decocms","version":"2.408.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"680fc27b8de62a340fa651ca591ec2dd922fae1c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.3.tgz","fileCount":20526,"integrity":"sha512-My8dTpv1PpFqVtV6iigQzxIiJhmpEKExHVPfXqIswzSjUsR49UlS6s/g/PrP3jgvFLVf5X9M3oFl/jEK0c5XAw==","signatures":[{"sig":"MEUCIQD35go6PQdxzrGIgGM+XZdgVzlsXVY8Pcs4F3YVebQplAIgU3pEL/0WKfnGlv+EkIxYo6lpQ2jO6cGmvZxpjWdeaow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201019122},"type":"module","_from":"file:decocms-2.408.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.3.tgz","_integrity":"sha512-My8dTpv1PpFqVtV6iigQzxIiJhmpEKExHVPfXqIswzSjUsR49UlS6s/g/PrP3jgvFLVf5X9M3oFl/jEK0c5XAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.3_1781049076467_0.7148134227833476","host":"s3://npm-registry-packages-npm-production"}},"2.408.4":{"name":"decocms","version":"2.408.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2dda263b1c294a3f77a528822cba535d69a682e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.4.tgz","fileCount":20526,"integrity":"sha512-+NaYfNenFiaW+pITQXvtJXIp7AcvLwbAyRsG6tzB8fphezbf1X2+RgZMBN7f17sF+Ln8447F0is4/anTl9P4QA==","signatures":[{"sig":"MEYCIQDpHqF7YQzRGliwBkAE1wXT2cDZbMrw2/+phSBl65iZAQIhAKxHG9KK1U6Q0hCwGqIhoCY4/5GMLDltEuTL4e0Fk+BJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201018482},"type":"module","_from":"file:decocms-2.408.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.4.tgz","_integrity":"sha512-+NaYfNenFiaW+pITQXvtJXIp7AcvLwbAyRsG6tzB8fphezbf1X2+RgZMBN7f17sF+Ln8447F0is4/anTl9P4QA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.4_1781049833784_0.9948438271243649","host":"s3://npm-registry-packages-npm-production"}},"2.408.5":{"name":"decocms","version":"2.408.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fca31704c73bfb67a31057a80fd87dbf0fb6017d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.5.tgz","fileCount":20526,"integrity":"sha512-0IPhTZUbwZa9LZ6/j9kzgrV1Eh5aEyuobrMvoMj/T0dbYb5IxLGTCMSh9jgfI+VB1ISiLFxNPFkt/fw+cRaZzw==","signatures":[{"sig":"MEQCIEKVPU67HIHNYoKivyefp2EPnkwRc4mGvOAjklJZ4UBsAiA6Wh/aKkI7wyuleE7Q+qh/8ikrxCOSUocHLyKdT6m8OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201019742},"type":"module","_from":"file:decocms-2.408.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.5.tgz","_integrity":"sha512-0IPhTZUbwZa9LZ6/j9kzgrV1Eh5aEyuobrMvoMj/T0dbYb5IxLGTCMSh9jgfI+VB1ISiLFxNPFkt/fw+cRaZzw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.5_1781052299252_0.83555783500742","host":"s3://npm-registry-packages-npm-production"}},"2.408.6":{"name":"decocms","version":"2.408.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.408.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb1ec3303af65b9a575f1789c41d565d95324acb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.408.6.tgz","fileCount":20526,"integrity":"sha512-Io1slyxzKIvOkMtHMdTIQEK1vD+2x12DeoVi7+VtlisVlj6DW22BrPRNExZijFXmjxRDgbdcUvuS7zL/JvPnGA==","signatures":[{"sig":"MEQCICB5wUN40v3wusPFVxriIUHr5Hf50wx4mhSAcjzSf17qAiBxJmxMNnihCACZF586rVOUskWqRn43m17G+332EPyCMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.408.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201022208},"type":"module","_from":"file:decocms-2.408.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.408.6.tgz","_integrity":"sha512-Io1slyxzKIvOkMtHMdTIQEK1vD+2x12DeoVi7+VtlisVlj6DW22BrPRNExZijFXmjxRDgbdcUvuS7zL/JvPnGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.408.6_1781054701977_0.7493220363555231","host":"s3://npm-registry-packages-npm-production"}},"2.409.0":{"name":"decocms","version":"2.409.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.409.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c41dcca1c09b24e62f816238a2b9995cd4b2a07","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.409.0.tgz","fileCount":20526,"integrity":"sha512-6hQbEX7h6xtqcejjfZeTu3HG+k2q7ZpEy+XMb3veco6XkuYnkPnMPGZzuLB6VoXeUUIqd2vniD5fwsL4n4ANrw==","signatures":[{"sig":"MEUCIGs8LtFXlZLZD+gPrNnOykcmmM354uI+FbCnPj8DAeoRAiEAz1KMF914uOo/XpxLM+bvYqAxWDArl5u8D+L9OAEP298=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.409.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201023249},"type":"module","_from":"file:decocms-2.409.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.409.0.tgz","_integrity":"sha512-6hQbEX7h6xtqcejjfZeTu3HG+k2q7ZpEy+XMb3veco6XkuYnkPnMPGZzuLB6VoXeUUIqd2vniD5fwsL4n4ANrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.409.0_1781060922489_0.8178295833014493","host":"s3://npm-registry-packages-npm-production"}},"2.409.1":{"name":"decocms","version":"2.409.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.409.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e69fd3ec3226e8304bd23a278c8f9a798532eae1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.409.1.tgz","fileCount":20526,"integrity":"sha512-ve9ctMOvUd2MDE7UFs/DW9U1LYL55SQGBo4ftbe1T7s1BZ+hcxJCQWnuvT0tS+NpHSkdUGKrIe/RnaGzaV4ZTw==","signatures":[{"sig":"MEUCIQDOGzxuxdiajBZ2Of+LmF9Ir1LE8GLgUu+Wlnznu8tMTwIgAmjYfrFWpkN4INXyi6+pfikEH6XYIOcj+r/F4of4Mm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.409.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201023238},"type":"module","_from":"file:decocms-2.409.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.409.1.tgz","_integrity":"sha512-ve9ctMOvUd2MDE7UFs/DW9U1LYL55SQGBo4ftbe1T7s1BZ+hcxJCQWnuvT0tS+NpHSkdUGKrIe/RnaGzaV4ZTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.409.1_1781062081656_0.6018283333607519","host":"s3://npm-registry-packages-npm-production"}},"2.409.2":{"name":"decocms","version":"2.409.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.409.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2d9d852916beb067e1d56691e8436539183923d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.409.2.tgz","fileCount":20526,"integrity":"sha512-eubf/tA+2tLs+XaqsR4Sdi/0nZM5nvAN9YRVXAIwYwzQPJCNFEoBt6sMSsYBRq6SOorxtK0FK7pt0qjXHMx2ig==","signatures":[{"sig":"MEUCIQD2nMqTP/oC4WohJ2dIdsEyJuY8y4l4IJpmNFJLdwKOBwIgOgFXRcn+KnwfYMMmKspQkXUZSyotXu3RYiR+OmVKe8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.409.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201023416},"type":"module","_from":"file:decocms-2.409.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.409.2.tgz","_integrity":"sha512-eubf/tA+2tLs+XaqsR4Sdi/0nZM5nvAN9YRVXAIwYwzQPJCNFEoBt6sMSsYBRq6SOorxtK0FK7pt0qjXHMx2ig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.409.2_1781068908559_0.9635494074423061","host":"s3://npm-registry-packages-npm-production"}},"2.409.3":{"name":"decocms","version":"2.409.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.409.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b25b868f8fda876c61e0563e047ec68bcaeacc77","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.409.3.tgz","fileCount":20526,"integrity":"sha512-XUmgHNuRQGyltx6iIwarp2gHiMAKDQhul3YAMIfDoZBiLd7qlFQg6JvaEJt6jfDawvqIFiBCgWCW8N2bw+Ly3w==","signatures":[{"sig":"MEYCIQD1MaKvZVkuuTnBbdHxLWnfwmAhT/Ms1pAlCb2+Z4XEnAIhAN0bnACcDPBmCz5UmzrDfIH+p5wg6HqCWL6iRoG0wxEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.409.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201024050},"type":"module","_from":"file:decocms-2.409.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.409.3.tgz","_integrity":"sha512-XUmgHNuRQGyltx6iIwarp2gHiMAKDQhul3YAMIfDoZBiLd7qlFQg6JvaEJt6jfDawvqIFiBCgWCW8N2bw+Ly3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.409.3_1781078382087_0.7036638224460408","host":"s3://npm-registry-packages-npm-production"}},"2.410.0":{"name":"decocms","version":"2.410.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.410.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"96819d0bd6622bf20bcd75fc9caa5d6827e0e77d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.410.0.tgz","fileCount":20526,"integrity":"sha512-bxhm6CIiNi9L/dBPvBR1BdDvyLdS/DCkUOftdEyCjrJhHznw9IeGG0Dwqhh8cVCNqG6MsRVCm84IhCaMIV/USg==","signatures":[{"sig":"MEQCIEoKe6QjRDp0I+0CvLI6QdhX+1rVEUic+1ZkxICFCZGOAiBl0RM21V1SeQT2eGoxLpQ4SMaEWrXd405hw5LroxDsaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.410.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201029087},"type":"module","_from":"file:decocms-2.410.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.410.0.tgz","_integrity":"sha512-bxhm6CIiNi9L/dBPvBR1BdDvyLdS/DCkUOftdEyCjrJhHznw9IeGG0Dwqhh8cVCNqG6MsRVCm84IhCaMIV/USg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.410.0_1781099885410_0.8114132311779994","host":"s3://npm-registry-packages-npm-production"}},"2.411.0":{"name":"decocms","version":"2.411.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e399563be47a4d36cffdf816c1321637b03a2a04","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.0.tgz","fileCount":20526,"integrity":"sha512-RCH+DwjWj/tJyTolXpAdB1mR0v8fX0TZlgwKNe0xgOFkXHyHNRJcxMG5Td5Nj4avbnYKm00HQ4peHRbLv8DBoQ==","signatures":[{"sig":"MEQCIFF14dwpCiFgcAvo/9kQfV9rQ4yFkl1UqfcnAeped34WAiAxZllcLBrAXnV/8CZq5bTNvAPHkbWPRxgSG0QKwGx/lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201031876},"type":"module","_from":"file:decocms-2.411.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.0.tgz","_integrity":"sha512-RCH+DwjWj/tJyTolXpAdB1mR0v8fX0TZlgwKNe0xgOFkXHyHNRJcxMG5Td5Nj4avbnYKm00HQ4peHRbLv8DBoQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.0_1781102601930_0.054775624059552275","host":"s3://npm-registry-packages-npm-production"}},"2.411.1":{"name":"decocms","version":"2.411.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51ca84ca969499743ad6c25a0a65c4cea3b5dccb","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.1.tgz","fileCount":20526,"integrity":"sha512-++vwJ+P8ZtzCfdQtJdhXxGylRzXz4UaIVBl3ScOlrxV5WDdBl0pnHwpqHOBS/4c4e9DOMtdcy/HLvvLdm6fj4w==","signatures":[{"sig":"MEQCIGHoxXBbqH5tP+Kt5Kum6djs2hfRL+nXV4SGUNwZ9ZDVAiBEsKzh3r3Amrznr7BuPrjri0YNxAYoT0p8pTDZsI5ltg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201032026},"type":"module","_from":"file:decocms-2.411.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.1.tgz","_integrity":"sha512-++vwJ+P8ZtzCfdQtJdhXxGylRzXz4UaIVBl3ScOlrxV5WDdBl0pnHwpqHOBS/4c4e9DOMtdcy/HLvvLdm6fj4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.1_1781109163835_0.7143199277226782","host":"s3://npm-registry-packages-npm-production"}},"2.411.2":{"name":"decocms","version":"2.411.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a46910412ebac45a81bd870ca6569d5ded423f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.2.tgz","fileCount":20526,"integrity":"sha512-5hnbtSqjsG0jL2eFiOELnS5eEapAgP2zTGhcus/c9TAbBterx/JVVGRNp66ETmaKtLmid+Sb9Rpb5cR4J8Bluw==","signatures":[{"sig":"MEQCIBM18p6WvCfRd2w5/FSUDKcqQbmXBTNy8zNHvalVg5uvAiAnanfSQmT7A+k2pmE3+RPQ+9vI2eW4M1Y1IWdtdxpMsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201032693},"type":"module","_from":"file:decocms-2.411.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.2.tgz","_integrity":"sha512-5hnbtSqjsG0jL2eFiOELnS5eEapAgP2zTGhcus/c9TAbBterx/JVVGRNp66ETmaKtLmid+Sb9Rpb5cR4J8Bluw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.2_1781109682128_0.16386858502618673","host":"s3://npm-registry-packages-npm-production"}},"2.411.3":{"name":"decocms","version":"2.411.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"258a72adaa829640462045aeb4cc3eabf212bc40","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.3.tgz","fileCount":20526,"integrity":"sha512-ck3WP4KUijpJgtWEt+mxsnDl93LMzqkVbPHg+m2YetISKX4K5rgznyuJmI36X2iwOmRwr8A3IoTThFSq90m/1Q==","signatures":[{"sig":"MEUCIQCpR1QrpVhb6M5ryKggB5NL05chFd1NOmMbnjFlOKGIzQIgRh+CF6dcFwAIZIqsQ/UeMvFbBeI4GYOg7SYNtLVdDtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201032725},"type":"module","_from":"file:decocms-2.411.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.3.tgz","_integrity":"sha512-ck3WP4KUijpJgtWEt+mxsnDl93LMzqkVbPHg+m2YetISKX4K5rgznyuJmI36X2iwOmRwr8A3IoTThFSq90m/1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.3_1781109843493_0.2714316938523602","host":"s3://npm-registry-packages-npm-production"}},"2.411.4":{"name":"decocms","version":"2.411.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fe401ecbc2c5e59f4d5377588c5ef9d86fa8373","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.4.tgz","fileCount":20526,"integrity":"sha512-jEgh+T4B/L1kMpI0vQmrB1AjJOCMLUoGQx20iq1nna7xFaO95wb8rnr3PCby/jETxrfato5YfiqI316tvN2b/w==","signatures":[{"sig":"MEYCIQCk3Ymi6rlrKX5QFOy2O2cviRqti7CcWFQ2tvTB689jjgIhAMagaCRaFbFJZSzucDOTr67VranE9uiu9pLkGUlIWa7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201033295},"type":"module","_from":"file:decocms-2.411.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.4.tgz","_integrity":"sha512-jEgh+T4B/L1kMpI0vQmrB1AjJOCMLUoGQx20iq1nna7xFaO95wb8rnr3PCby/jETxrfato5YfiqI316tvN2b/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.4_1781110148972_0.24077824660642078","host":"s3://npm-registry-packages-npm-production"}},"2.411.5":{"name":"decocms","version":"2.411.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5fd3c0468a1f72368cf4a8bfa5fa439806fee041","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.5.tgz","fileCount":20526,"integrity":"sha512-1bvD8h2FHzGsOyJzR95LUyLcxJ7KO7qugR5+qMtBpYEsI2JpqAhC/FXEtODRyoM9tE3B1RI5falJKSQPgFcZvg==","signatures":[{"sig":"MEUCIQC5xdh6fur4/d3H9rja7oCfd/F8CbkxtgMqEqkhQEhRcgIgLLSMBzcY0dIvg5DR//XLJX9VBgyesuRIGLEEHQgBjYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201033447},"type":"module","_from":"file:decocms-2.411.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.5.tgz","_integrity":"sha512-1bvD8h2FHzGsOyJzR95LUyLcxJ7KO7qugR5+qMtBpYEsI2JpqAhC/FXEtODRyoM9tE3B1RI5falJKSQPgFcZvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.5_1781110380038_0.8588008490863019","host":"s3://npm-registry-packages-npm-production"}},"2.411.6":{"name":"decocms","version":"2.411.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1313fe2fa1497e86058f7728455002c80b8f6dd2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.6.tgz","fileCount":20526,"integrity":"sha512-e/6s+Ln1VhKWT7tX9vkIcDf+uPvH9EyxuYYjOabxs1ie/6sHOLWMjrBm1bns3koKiXPAV6awlyeIxIIf00s5gw==","signatures":[{"sig":"MEUCIBF5Jgayznv4SYYt1Y4pnT2H+x7zLMAtV05V00+iirvFAiEAouYEbYwfYz9BpuBydx/aOwE77K3H2ejmgKfQrzkatVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201034290},"type":"module","_from":"file:decocms-2.411.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.6.tgz","_integrity":"sha512-e/6s+Ln1VhKWT7tX9vkIcDf+uPvH9EyxuYYjOabxs1ie/6sHOLWMjrBm1bns3koKiXPAV6awlyeIxIIf00s5gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.6_1781110718551_0.5059686900871703","host":"s3://npm-registry-packages-npm-production"}},"2.411.7":{"name":"decocms","version":"2.411.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.411.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1a291b2110f3903508dd2b542a23290d0d8dc925","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.411.7.tgz","fileCount":20526,"integrity":"sha512-BmX9tAXbig62/CYk4NVwEeCuWFUmgv/SGfP8Wj8NWeuZ3w4UzV2l4gSqfsNjJI2wOBwpQf4mpQmvXRsQV0G5Fg==","signatures":[{"sig":"MEUCIBn1vh8TyQd/BdvdInD+IMrU2mi+oLx7XjMjfnvlUayiAiEAxVLzkmKAl6eKybazZWv5CtESXaCPSFmSsx1cCiEJUik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.411.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201034730},"type":"module","_from":"file:decocms-2.411.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.411.7.tgz","_integrity":"sha512-BmX9tAXbig62/CYk4NVwEeCuWFUmgv/SGfP8Wj8NWeuZ3w4UzV2l4gSqfsNjJI2wOBwpQf4mpQmvXRsQV0G5Fg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.411.7_1781110970034_0.5412422409183495","host":"s3://npm-registry-packages-npm-production"}},"2.412.0":{"name":"decocms","version":"2.412.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.412.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"411a5193c40ee9e00b074e884621690a868578f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.412.0.tgz","fileCount":20526,"integrity":"sha512-x0FhkE6tQDiQt/pNL533HcqPiYD6voSRgQbSDrcsi0X4X67AzFBL6WRiic3Hv15ryYSbmUnnsAILiZv0DSlS+A==","signatures":[{"sig":"MEUCIAgzMyfAhiAGYEUUxqYHh1t2BpQaJKwIjs9kbog2FViYAiEAhrJQsALk+KX+CYiKWrVzxpEnqw1Hhj+nbGDfg1cbCiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.412.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201035054},"type":"module","_from":"file:decocms-2.412.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.412.0.tgz","_integrity":"sha512-x0FhkE6tQDiQt/pNL533HcqPiYD6voSRgQbSDrcsi0X4X67AzFBL6WRiic3Hv15ryYSbmUnnsAILiZv0DSlS+A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.412.0_1781112861556_0.437094846507327","host":"s3://npm-registry-packages-npm-production"}},"2.413.0":{"name":"decocms","version":"2.413.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.413.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b0f1663e293c46b711b4490d4835d3e68e074b15","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.413.0.tgz","fileCount":20526,"integrity":"sha512-BqEFq7UY/+1L5tMzk+KWzglwIOvy56gM0QrtLCh2T6uPfPin1XnBkvQq+MVa5DfLOANoFELcACYZUJQssrlE9w==","signatures":[{"sig":"MEQCIDGLnRpneQ5m4AAsML4yGx6GdqRIgWaMOp1DNagfgIrJAiBKUG7lYghgDYEQv4Q1v1tWw5qMc2KT0FboqiFR6DT/EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.413.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201035811},"type":"module","_from":"file:decocms-2.413.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"bun --bun vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.413.0.tgz","_integrity":"sha512-BqEFq7UY/+1L5tMzk+KWzglwIOvy56gM0QrtLCh2T6uPfPin1XnBkvQq+MVa5DfLOANoFELcACYZUJQssrlE9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.413.0_1781115867612_0.8750733859388342","host":"s3://npm-registry-packages-npm-production"}},"2.413.1":{"name":"decocms","version":"2.413.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.413.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3575bdad01abf3a22eb531fb7664a23e0d7670ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.413.1.tgz","fileCount":20526,"integrity":"sha512-4sS0CNUBBiyIs2+rOhOrr3QubX7PR93SEz/QpbYYYfs/gWCaFc1uQTYOXXFCCU6AW0WxTkRg+GQL7n+vDMqSpw==","signatures":[{"sig":"MEUCIQCMpqSDwD2Eau0HSg9Ups0pOKpy9H1+SFwdi23uo0kuIgIgTMzz+O7biNXsAM4uN6A30yge9Wyfd/ROnUSvBRphBE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.413.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201032643},"type":"module","_from":"file:decocms-2.413.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.413.1.tgz","_integrity":"sha512-4sS0CNUBBiyIs2+rOhOrr3QubX7PR93SEz/QpbYYYfs/gWCaFc1uQTYOXXFCCU6AW0WxTkRg+GQL7n+vDMqSpw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.413.1_1781121051288_0.88751276722705","host":"s3://npm-registry-packages-npm-production"}},"2.414.0":{"name":"decocms","version":"2.414.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.414.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"abc0c409cc5e0a09057df81b28c9e083abb053ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.414.0.tgz","fileCount":20530,"integrity":"sha512-/ZMqbEo7x9DUtIycZXTmmDNumHktQ7lyq/H8Vdfu9M91yStgFRGcYoCL+6cfuYiU6OVIXjeZ3nNzpKk29SGNWw==","signatures":[{"sig":"MEYCIQDzCBroGZq+lSssw9W+Yz2EfQGLx+Gvn3yrbYy/Wm020wIhAMdkNOdOSHQuA6g+cyBZ3OmIaYo6GUIUAhufrUFvr342","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.414.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201079248},"type":"module","_from":"file:decocms-2.414.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.414.0.tgz","_integrity":"sha512-/ZMqbEo7x9DUtIycZXTmmDNumHktQ7lyq/H8Vdfu9M91yStgFRGcYoCL+6cfuYiU6OVIXjeZ3nNzpKk29SGNWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.414.0_1781121848087_0.6736278526941439","host":"s3://npm-registry-packages-npm-production"}},"2.414.1":{"name":"decocms","version":"2.414.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.414.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c2e8d49463f44b8ec4023ad1b1978d321d193db","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.414.1.tgz","fileCount":20530,"integrity":"sha512-bDfZTDju9OcYnnFzuiXrhZ1D6mxguE+GUbcTWoQIIt80XquiJLQoy5gIvZmI/2xnD9XjfvNhHim51GoHNJvtwA==","signatures":[{"sig":"MEUCIEaBPgMcpYHwbEPkosMnho5W/GejiJtez6Y1HkvXvGE7AiEAjrjOpybWYRNDd66SCUeWmnK6aMhyX3p84tBS+YRR8J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.414.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201079299},"type":"module","_from":"file:decocms-2.414.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.414.1.tgz","_integrity":"sha512-bDfZTDju9OcYnnFzuiXrhZ1D6mxguE+GUbcTWoQIIt80XquiJLQoy5gIvZmI/2xnD9XjfvNhHim51GoHNJvtwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.414.1_1781123449205_0.829062717559061","host":"s3://npm-registry-packages-npm-production"}},"2.414.2":{"name":"decocms","version":"2.414.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.414.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9476da796442be834322180ac065bda8397599b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.414.2.tgz","fileCount":20530,"integrity":"sha512-TKQiqdRmdQI0rxdAE9pr9Js3QosIGLQhbs+/9TUPdfOwUTVHhMg/zF3ezBTMoYFTTx261VjWZH500Vkbz3EE9w==","signatures":[{"sig":"MEUCIQCsCyHPhF9hgdQCjl7eeQqmXe8CPS5qFeedb6ZAJIIO1gIgFrny0z9KfP+96jcTza6LrJ+JnSBeSr0Fx1MBkDTiRPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.414.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201082039},"type":"module","_from":"file:decocms-2.414.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.414.2.tgz","_integrity":"sha512-TKQiqdRmdQI0rxdAE9pr9Js3QosIGLQhbs+/9TUPdfOwUTVHhMg/zF3ezBTMoYFTTx261VjWZH500Vkbz3EE9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.414.2_1781128286320_0.46264408782971267","host":"s3://npm-registry-packages-npm-production"}},"2.414.3":{"name":"decocms","version":"2.414.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.414.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d426ccb6788d6f67a68be4c69dc7ac6d8abfe65","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.414.3.tgz","fileCount":20530,"integrity":"sha512-OMTWwyIxB7GZW9r2D5Qk9DWluHzxUBRHjhzUcYSmzPGeKOMr5TMIpzDC5szRnTQ/Mlw9Jk1561AQ8AhCghi/gg==","signatures":[{"sig":"MEYCIQDheG6bb21k/Y0u7qFvRK5VqPdHYe5Htq0Q4gVh1U/7HQIhAM5I8tK9cUilPn7tF0cWA5x/rbO+QkMkcJw6a9zVDL4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.414.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201082107},"type":"module","_from":"file:decocms-2.414.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.414.3.tgz","_integrity":"sha512-OMTWwyIxB7GZW9r2D5Qk9DWluHzxUBRHjhzUcYSmzPGeKOMr5TMIpzDC5szRnTQ/Mlw9Jk1561AQ8AhCghi/gg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.414.3_1781128826981_0.8720898570006286","host":"s3://npm-registry-packages-npm-production"}},"2.415.0":{"name":"decocms","version":"2.415.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.415.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62563e0ef2ff7171fe17af091d1377d3cc217873","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.415.0.tgz","fileCount":20530,"integrity":"sha512-EjWXFvZG0Uc7WUS030Qo/StSD9IyVzO/clW3+vGwqMp+OrbWZ1GKXNsVUWEycdsgL1lTTQQrxScJNUXoVirMQA==","signatures":[{"sig":"MEYCIQDfZuAiYe9FrhrZdybmKjDJwCkkj9yfeChpx0K06mQQ5gIhAKJ+voeV+y9mnQNc7tb9qPjf+GOexFG97PUeLS7tFLQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.415.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201084499},"type":"module","_from":"file:decocms-2.415.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.415.0.tgz","_integrity":"sha512-EjWXFvZG0Uc7WUS030Qo/StSD9IyVzO/clW3+vGwqMp+OrbWZ1GKXNsVUWEycdsgL1lTTQQrxScJNUXoVirMQA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.415.0_1781132818446_0.467340557964526","host":"s3://npm-registry-packages-npm-production"}},"2.415.1":{"name":"decocms","version":"2.415.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.415.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6f74710eae5a75040e15800853c527a2a311b97","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.415.1.tgz","fileCount":20530,"integrity":"sha512-hKvOoY2ggxtn2MeTVI61AQfN6dp85eOpnS4cgCdYpycb3CqnFiZgY2IuyI2KutUObFv8bh5EVe+7dVOVnlh/sw==","signatures":[{"sig":"MEUCIQD2KXm2uTqEIkPh521cJSFrEbaPaGEuuZXD9vtR5ccssgIgVWt7vZEGeKLAi2L2GBVIEXBmSWejRJB3sQxVrryi+E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.415.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201084709},"type":"module","_from":"file:decocms-2.415.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.415.1.tgz","_integrity":"sha512-hKvOoY2ggxtn2MeTVI61AQfN6dp85eOpnS4cgCdYpycb3CqnFiZgY2IuyI2KutUObFv8bh5EVe+7dVOVnlh/sw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.415.1_1781132900469_0.9797306817590055","host":"s3://npm-registry-packages-npm-production"}},"2.415.2":{"name":"decocms","version":"2.415.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.415.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7205de82742910a70abc407bfe43241e73a903a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.415.2.tgz","fileCount":20530,"integrity":"sha512-QN8+1/2l9gTKE2xeJJ6UlcZc+ozmFpyRULzaqpEvOugPEBnwbHDL43DnVP8xpyaLdrB3MUu6OUN/NUJ/kBCM1A==","signatures":[{"sig":"MEUCIH2Ad3/doiDO5OIO/KW8qsyrD4FGn0wQQ6SZQ7gXJPEsAiEAp3UWDfbS/hkga7PP6m3DHf7Tdx4h0oka5q7oHEswaI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.415.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201084805},"type":"module","_from":"file:decocms-2.415.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.415.2.tgz","_integrity":"sha512-QN8+1/2l9gTKE2xeJJ6UlcZc+ozmFpyRULzaqpEvOugPEBnwbHDL43DnVP8xpyaLdrB3MUu6OUN/NUJ/kBCM1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.415.2_1781137466057_0.3313925460313958","host":"s3://npm-registry-packages-npm-production"}},"2.415.3":{"name":"decocms","version":"2.415.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.415.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e43afa755504c2a04a3bf056bf563d58bf2d04c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.415.3.tgz","fileCount":20530,"integrity":"sha512-4gT//VtaoJDccnOv1VCkUfE0O0w5faYu2k+HTi0MTTcauXrh5kbpncRU/Gqq+mMs9pn3Z2aesqrUDgkTUSIgGg==","signatures":[{"sig":"MEUCIQCJSuq36Mrx5aGDWLeFZXRV5WAqjlEHWBFFuKPK7aYyYwIgR0QhNfQoyqylYET0QEK8mFL1jdhqVQsyEgPIp88I9Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.415.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201084953},"type":"module","_from":"file:decocms-2.415.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.415.3.tgz","_integrity":"sha512-4gT//VtaoJDccnOv1VCkUfE0O0w5faYu2k+HTi0MTTcauXrh5kbpncRU/Gqq+mMs9pn3Z2aesqrUDgkTUSIgGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.415.3_1781139891699_0.9326103792918772","host":"s3://npm-registry-packages-npm-production"}},"2.415.4":{"name":"decocms","version":"2.415.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.415.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a37cabb2cbf8ec41f19057a4a20cecc524392d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.415.4.tgz","fileCount":20530,"integrity":"sha512-vAgNx5KDAzzMpSkFydAc2N4x47IetsEi4RxxKC+Glt4qvhBdqZ48g/uMsBj2FuRZGLi3YO9Xs7ucDSqJJErtNg==","signatures":[{"sig":"MEUCICdU9W6i75zgu/O012/cEhRjTJ0ctPTd5sYZRBPe/64rAiEA12Ksl2nQRtkm2+lz4cLczgmr7pWesxQCK712JWBH1MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.415.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201069958},"type":"module","_from":"file:decocms-2.415.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.415.4.tgz","_integrity":"sha512-vAgNx5KDAzzMpSkFydAc2N4x47IetsEi4RxxKC+Glt4qvhBdqZ48g/uMsBj2FuRZGLi3YO9Xs7ucDSqJJErtNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.415.4_1781140964350_0.02280872282070101","host":"s3://npm-registry-packages-npm-production"}},"2.416.0":{"name":"decocms","version":"2.416.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.416.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f44d972eeeb9a9296940371f4c4cc83a120cd9dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.416.0.tgz","fileCount":20530,"integrity":"sha512-pcJ4ZH6wo5WTlSfZlFe0aed8IpxeJdDquRphC0FELigPW7Jj/96f24j3US/WFU+JwgkwsQmDfnQjfQTXvW7GlQ==","signatures":[{"sig":"MEQCIAWC0pxauxro9QurQqNls7pY0NIjRpy5xjdyixAo850OAiAkONZ43M449f/9qXPKBGrkrvqifc7bbMv7p02/o9qCKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.416.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201074024},"type":"module","_from":"file:decocms-2.416.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.416.0.tgz","_integrity":"sha512-pcJ4ZH6wo5WTlSfZlFe0aed8IpxeJdDquRphC0FELigPW7Jj/96f24j3US/WFU+JwgkwsQmDfnQjfQTXvW7GlQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.416.0_1781143164122_0.3765329263005024","host":"s3://npm-registry-packages-npm-production"}},"2.416.1":{"name":"decocms","version":"2.416.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.416.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ee9d3f565ee255af3929c3fe3268c37bca6a697","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.416.1.tgz","fileCount":20530,"integrity":"sha512-V5H3uy1zUt1e3OoZrJYHtHlWFss0Fik8bzlSdiMdu+VRpQdZ2TpNknK2L0NF2/fH5gzcwuFDHPbEvaHEM3nl+Q==","signatures":[{"sig":"MEUCIQDTtXv/ttK8y3neL4IuclASk13wu0j8uPZUxldJwqaMXQIgMhbxvw9rOg1S2v6WOL1l7IGS1cKaTmw2CqA4fnwN2eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.416.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201074075},"type":"module","_from":"file:decocms-2.416.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.416.1.tgz","_integrity":"sha512-V5H3uy1zUt1e3OoZrJYHtHlWFss0Fik8bzlSdiMdu+VRpQdZ2TpNknK2L0NF2/fH5gzcwuFDHPbEvaHEM3nl+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.416.1_1781145134278_0.9822465526509774","host":"s3://npm-registry-packages-npm-production"}},"2.417.0":{"name":"decocms","version":"2.417.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.417.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1351968674fd44f2b1ea92fcbcdfa03c69f6f09","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.417.0.tgz","fileCount":20530,"integrity":"sha512-DmEA6xiCGNPXPJ6rhEOHZ8jDVkKGbUdRPZGeuQyr2I3JQwBPle/zVR6lItO9wX7uzGtiATpbC941n5ZmNbDNdg==","signatures":[{"sig":"MEUCIAxHjCQ4A/HqCxGTLcNWQqdRyWQCvHgFJC9dBAQ5Ma5kAiEAzrmyVHIxNPMIKISJHUntSi3oECEQ5bYAggNvieypopE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.417.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201074712},"type":"module","_from":"file:decocms-2.417.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.417.0.tgz","_integrity":"sha512-DmEA6xiCGNPXPJ6rhEOHZ8jDVkKGbUdRPZGeuQyr2I3JQwBPle/zVR6lItO9wX7uzGtiATpbC941n5ZmNbDNdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.417.0_1781145219346_0.03928027344537344","host":"s3://npm-registry-packages-npm-production"}},"2.418.0":{"name":"decocms","version":"2.418.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.418.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7982a0efc04f08bf44c9a42c47cb2c5e7d6d3d9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.418.0.tgz","fileCount":20531,"integrity":"sha512-bt/LgBkIMeNWaYIPTQwca/nQiBqPLe2Mleyyznj6LyuP78gMJ9plGGh9eMrB0ig4L1su+kF7oyF/1BOc0ob7gw==","signatures":[{"sig":"MEUCICwhRDNQOADS5fA4LXROza5CBhdl2iQ5tuQ26cZ0PcI0AiEAzz6MWPGrrWGe8tKV16mTV7ktl1ugybpI0Cqe8ynaPaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.418.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201092170},"type":"module","_from":"file:decocms-2.418.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.418.0.tgz","_integrity":"sha512-bt/LgBkIMeNWaYIPTQwca/nQiBqPLe2Mleyyznj6LyuP78gMJ9plGGh9eMrB0ig4L1su+kF7oyF/1BOc0ob7gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.418.0_1781149537798_0.7403519254365079","host":"s3://npm-registry-packages-npm-production"}},"2.419.0":{"name":"decocms","version":"2.419.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.419.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fcf10a8f14a5884f99cf1b28d7849dd963f0c101","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.419.0.tgz","fileCount":20531,"integrity":"sha512-5uhmbuAsffmXpO8ntloy9X/ha8kRWfaYEoNo+jq+Kxw1/cBuAX/xW9fqs/r+0zdNwaUprIYjjAY1YmSvMOnJXA==","signatures":[{"sig":"MEUCIQCZKnwPJLbkqmkC2B8DVw0a0/rDNRPs79Cq7utSIsogSAIgU1DA7/0zqxn9RzKRJ0M0VNkC7JXOwKc/y6DFnazhvso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.419.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201092512},"type":"module","_from":"file:decocms-2.419.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.419.0.tgz","_integrity":"sha512-5uhmbuAsffmXpO8ntloy9X/ha8kRWfaYEoNo+jq+Kxw1/cBuAX/xW9fqs/r+0zdNwaUprIYjjAY1YmSvMOnJXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.419.0_1781151150982_0.35055721324767","host":"s3://npm-registry-packages-npm-production"}},"2.419.1":{"name":"decocms","version":"2.419.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.419.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18819070efcdf940a39bca795784cc3574c48a30","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.419.1.tgz","fileCount":20531,"integrity":"sha512-mQga58ite+aBlt3gfbORZsdRvEsQjQpJUaaAZ3R0bqMlpgcI8jXY8yPUcMJmVjzcIeV3FI84f16Ihj33AwirOQ==","signatures":[{"sig":"MEUCIGwpqpWeyGkIv/ikVG0nz6E+00kIhcbeq1LurT75GNZDAiEAspT8+tx7+DbT2TUgwGUvnlZwGdgP3cEDTBtmDBADwb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.419.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201092170},"type":"module","_from":"file:decocms-2.419.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.419.1.tgz","_integrity":"sha512-mQga58ite+aBlt3gfbORZsdRvEsQjQpJUaaAZ3R0bqMlpgcI8jXY8yPUcMJmVjzcIeV3FI84f16Ihj33AwirOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.419.1_1781152292275_0.404358520531479","host":"s3://npm-registry-packages-npm-production"}},"2.420.0":{"name":"decocms","version":"2.420.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.420.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"acd48c97104f241739f59b8e65551eda28439873","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.420.0.tgz","fileCount":20531,"integrity":"sha512-qEycDAaYPfCGW+nEFXZlGHi7AmkeQw/EC2WXu83CbLVtaRfZTD54USwISRdNwdCH79wJ3nlxvn1gT6MJx8QjMA==","signatures":[{"sig":"MEQCIDYMIl2L54JzC8SBwDeiTfdre4ualiBIXCgqDP2nNftdAiBSc2wtncs3thm+MQyTW06OmJfg1g203SM+u8N+hssI1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.420.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201101502},"type":"module","_from":"file:decocms-2.420.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.420.0.tgz","_integrity":"sha512-qEycDAaYPfCGW+nEFXZlGHi7AmkeQw/EC2WXu83CbLVtaRfZTD54USwISRdNwdCH79wJ3nlxvn1gT6MJx8QjMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.420.0_1781186178762_0.0965842708461091","host":"s3://npm-registry-packages-npm-production"}},"2.421.0":{"name":"decocms","version":"2.421.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.421.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c8269952a6d2dce98f4fface12baec97de4ed3c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.421.0.tgz","fileCount":20535,"integrity":"sha512-GFump02Z41lLWlV1hRbSdhX/FzLEGX+4UBz6+1i1Er+nmrep/CkYoS7O4oMiknbeTxGDIX3/DkdpiMNcEzqu0Q==","signatures":[{"sig":"MEUCICI0PMjb0HoLaESYcok99kOGtDzKlMJ+5sPl9BYyrFdrAiEAtQiNfh17myMFPqrQdlS5FmKLsorCC3nB1OExOJKcwjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.421.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201117278},"type":"module","_from":"file:decocms-2.421.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.421.0.tgz","_integrity":"sha512-GFump02Z41lLWlV1hRbSdhX/FzLEGX+4UBz6+1i1Er+nmrep/CkYoS7O4oMiknbeTxGDIX3/DkdpiMNcEzqu0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.421.0_1781186574463_0.5584877121686973","host":"s3://npm-registry-packages-npm-production"}},"2.421.1":{"name":"decocms","version":"2.421.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.421.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8325e80f5d7eaaa637fa07e549c97f3a68c899a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.421.1.tgz","fileCount":20535,"integrity":"sha512-aZSOEoLAh8qsmnSDGCFrEYSkebpxEp3w+VThEfmj0SOPmxnfJVQM5uBYk6D+s0NVLid8hiWONclbkYcfWdqvKQ==","signatures":[{"sig":"MEQCIA2KFQfgghfO6TnTVjJIyoF9+R3D0yBioxdvmYqenJcQAiAL6fTAb1B8bjQCeLOkBE8ddB7xMhDZpW3WDfV+TyKiKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.421.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201116995},"type":"module","_from":"file:decocms-2.421.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.421.1.tgz","_integrity":"sha512-aZSOEoLAh8qsmnSDGCFrEYSkebpxEp3w+VThEfmj0SOPmxnfJVQM5uBYk6D+s0NVLid8hiWONclbkYcfWdqvKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.421.1_1781189832082_0.4572586665979044","host":"s3://npm-registry-packages-npm-production"}},"2.422.0":{"name":"decocms","version":"2.422.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.422.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bc5a2a6468249673f83e113080071fa4891d1001","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.422.0.tgz","fileCount":20535,"integrity":"sha512-7de7BbEosF6Elo8sRSzDP3jYOCuNa6wa9KwTkIL3qCHFcIYmvQWeDwE6VKHhcs2hlOPdbTON/dPtexvI21+3uA==","signatures":[{"sig":"MEYCIQCtCSzpe3i1PLW7RwKHmWFD8+scK5cXUbNf+p3ySxw1cQIhAJysEMYlYrZL/YV/J6znduzVxtFGtgEMUUF42LwP8JIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.422.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201139469},"type":"module","_from":"file:decocms-2.422.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.422.0.tgz","_integrity":"sha512-7de7BbEosF6Elo8sRSzDP3jYOCuNa6wa9KwTkIL3qCHFcIYmvQWeDwE6VKHhcs2hlOPdbTON/dPtexvI21+3uA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.422.0_1781192791425_0.4931151530823068","host":"s3://npm-registry-packages-npm-production"}},"2.423.0":{"name":"decocms","version":"2.423.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.423.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"029315451afbf48f0fe21343a5b57e46ea298e12","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.423.0.tgz","fileCount":20535,"integrity":"sha512-3838TkV/WtlGsypUzus2oDqtAOtXgClu8TSQIoUCBVEtLttHZKUQaRdwCBStfiufWjYn9HZiHB28LgKWMEGHZw==","signatures":[{"sig":"MEUCIHvzoIn3pMn11fBRMIsps0sFslsJxUFnG6Q7lOUDQ04LAiEAwnhvRfWxB+qASOv/BmqpR5cwONfcokdZ++4aFn2DVM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.423.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201155765},"type":"module","_from":"file:decocms-2.423.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.423.0.tgz","_integrity":"sha512-3838TkV/WtlGsypUzus2oDqtAOtXgClu8TSQIoUCBVEtLttHZKUQaRdwCBStfiufWjYn9HZiHB28LgKWMEGHZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.423.0_1781196449035_0.310576649974033","host":"s3://npm-registry-packages-npm-production"}},"2.424.0":{"name":"decocms","version":"2.424.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.424.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c84730e1df978660a2b88b4a4f60a12973b083c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.424.0.tgz","fileCount":20535,"integrity":"sha512-fQtkkbrqXdt6hhmDHMKCu1t2yZ3+FL2yP2bvCFFHOphcVYH0lnkdF2MGOYNWITyuHIf+AxtMQKTN5NcM5TX5uw==","signatures":[{"sig":"MEUCIF6nuvQAwtfR+iExdKgEWL6hzwSz37Np9nclwefQD8uZAiEA570L3MM0cbKYJctdZvdd3lxF/TrQpQD88+RSQFcf/70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.424.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201169686},"type":"module","_from":"file:decocms-2.424.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.424.0.tgz","_integrity":"sha512-fQtkkbrqXdt6hhmDHMKCu1t2yZ3+FL2yP2bvCFFHOphcVYH0lnkdF2MGOYNWITyuHIf+AxtMQKTN5NcM5TX5uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.424.0_1781196731342_0.4352240637056448","host":"s3://npm-registry-packages-npm-production"}},"2.425.0":{"name":"decocms","version":"2.425.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.425.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e7fd73a010a2dcfca3309a19888816dd9cdf553c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.425.0.tgz","fileCount":20535,"integrity":"sha512-YMRxX3GzXvgxRVAeh8RgwEpPFpjPjHeFBLvLwgmIxabf9pAWQ6a3A7Tlle/wa30OFQa5ZD6jyFHklGgikEkd+w==","signatures":[{"sig":"MEQCICJPDRgOuFv+EmnOXzMSlFPySg88tVWQ2UuuRtPPU/PiAiAeaKsk7qfLEBnAu0FjDCUTM1oGClBPeYTUzpyk3Uk5iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.425.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201171049},"type":"module","_from":"file:decocms-2.425.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.425.0.tgz","_integrity":"sha512-YMRxX3GzXvgxRVAeh8RgwEpPFpjPjHeFBLvLwgmIxabf9pAWQ6a3A7Tlle/wa30OFQa5ZD6jyFHklGgikEkd+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.425.0_1781199043798_0.39133646644593756","host":"s3://npm-registry-packages-npm-production"}},"2.426.0":{"name":"decocms","version":"2.426.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.426.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b73e0dd05c9f2a89af679422e7757034e7dea47","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.426.0.tgz","fileCount":20535,"integrity":"sha512-SP0ctIOZswqit9JdLePOT4FByGppCMxtABQkYvwJuM0CPdmqJGM0uAudY9miqlKdg2uC8Kpqa+hodbOKLXIyTg==","signatures":[{"sig":"MEQCIBtQMrxlFdQPU7+g4Cbz1s0qWs4SKMiB9hsw/I6dzXFTAiB5cD7OsYhdI+o4l/8gerYeHTXJH4j9iNhA9pjn/tJvrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.426.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201171374},"type":"module","_from":"file:decocms-2.426.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.426.0.tgz","_integrity":"sha512-SP0ctIOZswqit9JdLePOT4FByGppCMxtABQkYvwJuM0CPdmqJGM0uAudY9miqlKdg2uC8Kpqa+hodbOKLXIyTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.426.0_1781199527292_0.961915894244177","host":"s3://npm-registry-packages-npm-production"}},"2.427.0":{"name":"decocms","version":"2.427.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.427.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"64c56489e68b14ef41efaf1f346f9f91ba0ae9fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.427.0.tgz","fileCount":20535,"integrity":"sha512-QFrwN7H59AkiD9Xq9wFZL6kzqjNKabWFauEvFRDe5ej0E35Q7Y3xhWtiwzj1wxpcXHxw72rGrxRmxVbO6KLkLw==","signatures":[{"sig":"MEUCIQCQmWhpKGTlZk6+YUhOBmje02aAaNWgH4L+ZgHIMSNC+wIgCvU0riAVsgC+mhwEQQJO8Lh9NpLjUCuNjVrEtPiXhHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.427.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201172507},"type":"module","_from":"file:decocms-2.427.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.427.0.tgz","_integrity":"sha512-QFrwN7H59AkiD9Xq9wFZL6kzqjNKabWFauEvFRDe5ej0E35Q7Y3xhWtiwzj1wxpcXHxw72rGrxRmxVbO6KLkLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.427.0_1781200594058_0.22907920709170781","host":"s3://npm-registry-packages-npm-production"}},"2.428.0":{"name":"decocms","version":"2.428.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.428.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08d6109ed2806840b999922400463ec632b8d69a","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.428.0.tgz","fileCount":20537,"integrity":"sha512-UTfhK7VW1ZeKc8rCwliJYEABPOqucZKRUsTBaG5gKsJfBTiRdWhKAMrjsojASx/XNZBxU7uI+VoIzt9lgKiohg==","signatures":[{"sig":"MEUCICcQLnZo+PjjcDrd65E0PhK3Tm2duUh9VBlFcuXyZ6LNAiEAsfNfHMmJkorE/kKC6L6EkBr0NdsOcOgbJtdPT4onxgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.428.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201190350},"type":"module","_from":"file:decocms-2.428.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.428.0.tgz","_integrity":"sha512-UTfhK7VW1ZeKc8rCwliJYEABPOqucZKRUsTBaG5gKsJfBTiRdWhKAMrjsojASx/XNZBxU7uI+VoIzt9lgKiohg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.428.0_1781201695726_0.06353714136941058","host":"s3://npm-registry-packages-npm-production"}},"2.428.1":{"name":"decocms","version":"2.428.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.428.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92ba0582785a1ae54a98aadfb76470891137fec1","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.428.1.tgz","fileCount":20537,"integrity":"sha512-g6SkaIKlBkw0AUYFwwvtd/j184wzuTJuRKyrThqNmPPL4SVDQgLggEnWkQpfYdfurB8vC0F5VSQgOqg+AkXHBg==","signatures":[{"sig":"MEYCIQDKwW+KPOqsWEBwyfAr5O30qjxi0bZibtVjrllXFNR8ZQIhAPyaNhSKKcbOuNZ7h4aPbxwIvu/xF5Lhkwmv7fiOUXNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.428.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201191799},"type":"module","_from":"file:decocms-2.428.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.428.1.tgz","_integrity":"sha512-g6SkaIKlBkw0AUYFwwvtd/j184wzuTJuRKyrThqNmPPL4SVDQgLggEnWkQpfYdfurB8vC0F5VSQgOqg+AkXHBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.428.1_1781201783230_0.7118274791317292","host":"s3://npm-registry-packages-npm-production"}},"2.429.0":{"name":"decocms","version":"2.429.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.429.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4e45d8b0debfa141b8f3db33fc7f36dae71f191","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.429.0.tgz","fileCount":20537,"integrity":"sha512-OYRDnAp7DcjXun4Tmz6PR4YJf8MrrfA1CT7mTcgMMxD3g0zIvn11IY8k0FsI19fc9nMCAtnZNpYf2T/T5TR6YQ==","signatures":[{"sig":"MEQCIE2e+8Oslbz8r+mmKPTI4ranM7bZuvKP+85iJeMAiFd2AiBHSIg7IWDm5zITKBZ6nBgib7kI+fQ6h15TT/AlGKcyDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.429.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201194820},"type":"module","_from":"file:decocms-2.429.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.429.0.tgz","_integrity":"sha512-OYRDnAp7DcjXun4Tmz6PR4YJf8MrrfA1CT7mTcgMMxD3g0zIvn11IY8k0FsI19fc9nMCAtnZNpYf2T/T5TR6YQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.429.0_1781202178300_0.2451311677020025","host":"s3://npm-registry-packages-npm-production"}},"2.429.1":{"name":"decocms","version":"2.429.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.429.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0e358d76cde7788f21e0cdf4b119a2582d59c76","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.429.1.tgz","fileCount":20537,"integrity":"sha512-8Sf6FTsw+33HNsdfeismW4kgm0B4hdZmDt206HlOkEZcgxeFD3V7XtviqG4mqrZ2jZ0WB7cVpXrwbEaiapYSOQ==","signatures":[{"sig":"MEQCIE5z0AATSpbo1Qbh26NXZ3drRN0UgtMG39iSZHXRQ2u9AiBjSUg798dmW4igDtuxxawzLgJ2wYcpdvBIiqPOS6hTJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.429.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201194606},"type":"module","_from":"file:decocms-2.429.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.429.1.tgz","_integrity":"sha512-8Sf6FTsw+33HNsdfeismW4kgm0B4hdZmDt206HlOkEZcgxeFD3V7XtviqG4mqrZ2jZ0WB7cVpXrwbEaiapYSOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.429.1_1781202661990_0.0731421636358005","host":"s3://npm-registry-packages-npm-production"}},"2.430.0":{"name":"decocms","version":"2.430.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.430.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2bd757c3039fd56324ee1e294dfa2498c841d0b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.430.0.tgz","fileCount":20537,"integrity":"sha512-yNCQZx9GhEVarZFP55tcUNyayLodA7/ZVypN3MCfB1Q7R+Ml3hNvIzLfv2tVcpWKDXf/6xqy0ancGPfdGoyR8A==","signatures":[{"sig":"MEYCIQCl1sZPT6MUJDc1IBybsRkXsd8FyAvs6D5OzwcyKxL47AIhAP4IG6O40hT3LAnJCKTqAJIARgUgxOcHzK7QXzaS3H9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.430.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201203520},"type":"module","_from":"file:decocms-2.430.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.430.0.tgz","_integrity":"sha512-yNCQZx9GhEVarZFP55tcUNyayLodA7/ZVypN3MCfB1Q7R+Ml3hNvIzLfv2tVcpWKDXf/6xqy0ancGPfdGoyR8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.430.0_1781205103727_0.23791055144067141","host":"s3://npm-registry-packages-npm-production"}},"2.431.0":{"name":"decocms","version":"2.431.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.431.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1a44266e3fd696e0bdf44588fc89e19f8efb1f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.431.0.tgz","fileCount":20537,"integrity":"sha512-1Tv5xykKzhTbc8hNg5VDYr3szJxcZ5S77ePhfs0EwvMCupb8KIxyIqmDoOBiQ5rsMAvgoNwrj+orpIMUirQskQ==","signatures":[{"sig":"MEUCIG3rkHkxH9ULVb7sFhLfx5kRepLRQF9gu52ZNl5+6WtzAiEAuqsOXscJxL2S6MOrAtFhRCabeeCoLeEi/Z9QDwd1JmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.431.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201218845},"type":"module","_from":"file:decocms-2.431.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.431.0.tgz","_integrity":"sha512-1Tv5xykKzhTbc8hNg5VDYr3szJxcZ5S77ePhfs0EwvMCupb8KIxyIqmDoOBiQ5rsMAvgoNwrj+orpIMUirQskQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.431.0_1781205183482_0.49380147975160993","host":"s3://npm-registry-packages-npm-production"}},"2.432.0":{"name":"decocms","version":"2.432.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.432.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9a91d3f57d27d63d1d6633eeb33caaca5cff41e","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.432.0.tgz","fileCount":20537,"integrity":"sha512-lltHETjizjT9OYPI3JZtYiXTQVQRIsWTUiU2NkwJHEbYLpxHQm03oqAdJPbQuZBxsWURcIEH6su9aJ6CZB3mzg==","signatures":[{"sig":"MEYCIQCoptCw9bYFKWqaLW9NajLh0ypPeFb0DcylxlnIWDMvqQIhAJM+BsM7431nMzSupp4StMJoAmDCwqlaNpBz66KIs7jh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.432.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201219757},"type":"module","_from":"file:decocms-2.432.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.432.0.tgz","_integrity":"sha512-lltHETjizjT9OYPI3JZtYiXTQVQRIsWTUiU2NkwJHEbYLpxHQm03oqAdJPbQuZBxsWURcIEH6su9aJ6CZB3mzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.432.0_1781208395960_0.5631273861739614","host":"s3://npm-registry-packages-npm-production"}},"2.433.0":{"name":"decocms","version":"2.433.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.433.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8a4bd69bd527c5f6eb9280d4c86a37fc8f9643c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.433.0.tgz","fileCount":20542,"integrity":"sha512-w/z7Eddg6MW+47D0J0XL9VsK+Bwph1G2kdCsQb50dfFmO9AL9wO+VRiNQBI+q7aT0MOP0a70h+qYN0BoSdNLgQ==","signatures":[{"sig":"MEUCIQDOrvR9Ihj1sQKJ8X4yNFAo+hrp4u0KUrtRRMvM2wDgIgIgYxVYIkezO7eIJOKojbypbvDS6oCBS4gs1vYZJjBe2OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.433.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201250005},"type":"module","_from":"file:decocms-2.433.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.433.0.tgz","_integrity":"sha512-w/z7Eddg6MW+47D0J0XL9VsK+Bwph1G2kdCsQb50dfFmO9AL9wO+VRiNQBI+q7aT0MOP0a70h+qYN0BoSdNLgQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.433.0_1781209287032_0.41758448873016896","host":"s3://npm-registry-packages-npm-production"}},"2.434.0":{"name":"decocms","version":"2.434.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.434.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"76b52c8c9b3e1c082749035bdab2d5e4c8aadba5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.434.0.tgz","fileCount":20542,"integrity":"sha512-N8KhztuGRWIKUWLry7eTS8xrgrei+7BkAhZ4/JVLWZfs9Mplc2O4L8hohCO/Jk9BG86sg7SyQzBD4S+WMinekg==","signatures":[{"sig":"MEQCIGUJcjkSW623Dto0Qb5HcQ0GHHAFOA9+zLOvgD1jWqM3AiAtEs5wVAk+/JgzDqAK9mIU6DoPPihKRLRJrMmHnZLEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.434.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201249844},"type":"module","_from":"file:decocms-2.434.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.434.0.tgz","_integrity":"sha512-N8KhztuGRWIKUWLry7eTS8xrgrei+7BkAhZ4/JVLWZfs9Mplc2O4L8hohCO/Jk9BG86sg7SyQzBD4S+WMinekg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.434.0_1781209902265_0.2186848654087341","host":"s3://npm-registry-packages-npm-production"}},"2.434.1":{"name":"decocms","version":"2.434.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.434.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7c138fe9605bdb5f332c7bda355151820c48e75","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.434.1.tgz","fileCount":20542,"integrity":"sha512-b3yQ624/Z+2Btwbv6Xavr0nXnVaSsd55tDnllk/PpuoqMCyw2LYX2qamomVZAUAZ+8qhmRDUpTAHHPWjvxlnaw==","signatures":[{"sig":"MEUCIAxrIx9ptAY8uePEuUdrTtwPgqqBGGSfCfbyW5oLWKLOAiEAmVhrvFXsLplmwSxcPD5uHr7MzIEsCMFot2y1Xg6De5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.434.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201247063},"type":"module","_from":"file:decocms-2.434.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.434.1.tgz","_integrity":"sha512-b3yQ624/Z+2Btwbv6Xavr0nXnVaSsd55tDnllk/PpuoqMCyw2LYX2qamomVZAUAZ+8qhmRDUpTAHHPWjvxlnaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.434.1_1781213781192_0.924889623578959","host":"s3://npm-registry-packages-npm-production"}},"2.435.0":{"name":"decocms","version":"2.435.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.435.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69876b0c5a5e9c6888f888efd12bb05a85501b98","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.435.0.tgz","fileCount":20542,"integrity":"sha512-Wk0SAHYFBqFkFpZoF40Q56j+uKk5VLgr1Xo9yeQXs5wSLhZJ3IloWcGR6kT1dqnrW9LFQ+lGxzUgCMYzYYQ20g==","signatures":[{"sig":"MEYCIQCxqwUszmHC1vzhbI6x0K5xwkTfba3lWsSiKLU2WHCAFQIhAMpTSlTck2hgkteKiJhxoRBW3oPoUFWUD+JvfgPBbC5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.435.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201247989},"type":"module","_from":"file:decocms-2.435.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.435.0.tgz","_integrity":"sha512-Wk0SAHYFBqFkFpZoF40Q56j+uKk5VLgr1Xo9yeQXs5wSLhZJ3IloWcGR6kT1dqnrW9LFQ+lGxzUgCMYzYYQ20g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.435.0_1781214028660_0.6973215116062934","host":"s3://npm-registry-packages-npm-production"}},"2.435.1":{"name":"decocms","version":"2.435.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.435.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c308a769a9e8d9d558d845cd901832bd25d47031","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.435.1.tgz","fileCount":20542,"integrity":"sha512-DrOEKLEOdR7t/ZLATF5pyUOYhEO29yyWgKMRh6ECp0UI96002pfl2GdQu7lVgW4BUoAsU1TbwgWjNrZaLhFFnQ==","signatures":[{"sig":"MEYCIQCD3ctI5L1SoqXf2tDYpVltc9YMxUaLlyJr9RmzQ2e8TAIhALA7fBHQL560xpdQRkSxn5Bq45e4OTvOIQGwqobu6dvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.435.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201248274},"type":"module","_from":"file:decocms-2.435.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.435.1.tgz","_integrity":"sha512-DrOEKLEOdR7t/ZLATF5pyUOYhEO29yyWgKMRh6ECp0UI96002pfl2GdQu7lVgW4BUoAsU1TbwgWjNrZaLhFFnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.435.1_1781217490742_0.028608535184954098","host":"s3://npm-registry-packages-npm-production"}},"2.435.2":{"name":"decocms","version":"2.435.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.435.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13ad865758f5f2e8c481777b8d815953df36d4c5","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.435.2.tgz","fileCount":20543,"integrity":"sha512-OUF22AgwPZ30cYqxtU8+o5DwwzyGr3PSa6Jmcj/ocZFQypLCCVApOdvrvAszkxKdBv9FmU9tzXwmBioF3EmPkw==","signatures":[{"sig":"MEUCIQDRF7eLxuHyyQaj3UBV3O73PxUOkfgidt9nyd1LljtAtwIgF1md5Ic9QZZRQJC7hkLqne1f+m+7qzcfavvZBtXBovo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.435.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201270985},"type":"module","_from":"file:decocms-2.435.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.435.2.tgz","_integrity":"sha512-OUF22AgwPZ30cYqxtU8+o5DwwzyGr3PSa6Jmcj/ocZFQypLCCVApOdvrvAszkxKdBv9FmU9tzXwmBioF3EmPkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.435.2_1781218281898_0.0032441728488838972","host":"s3://npm-registry-packages-npm-production"}},"2.436.0":{"name":"decocms","version":"2.436.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.436.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c40a6795fbe245afafdb8d29553d9dcd89b0b065","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.436.0.tgz","fileCount":20542,"integrity":"sha512-AlFead3kUCtGo7JdiBTkuFWvROmBe3yHy/BO1vOXgjR9705mDbUZ2S0Q2s2alfC7LyUbIAU+XRVXK3quKIpLMA==","signatures":[{"sig":"MEQCIByhH8HbOnUrn7In+pYDWXa9RrEQxPkM1EarUSzAamgjAiBna8Gk84rJQWLrTgnw96TrDkUljjeOfZFWwseNgJqikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.436.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201274969},"type":"module","_from":"file:decocms-2.436.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.436.0.tgz","_integrity":"sha512-AlFead3kUCtGo7JdiBTkuFWvROmBe3yHy/BO1vOXgjR9705mDbUZ2S0Q2s2alfC7LyUbIAU+XRVXK3quKIpLMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.436.0_1781218720508_0.6846074687009158","host":"s3://npm-registry-packages-npm-production"}},"2.437.0":{"name":"decocms","version":"2.437.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.437.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69fc0a3aead36d9a572b4417eb128efff7114735","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.437.0.tgz","fileCount":20542,"integrity":"sha512-vmSThyU57v4B6aIpKUJHG9ckDRcHknDDJvOfrRSnIJMZAYwawmZDls9Jjmdks6TGs0dDYTNTc0LCJp/WSSkfYQ==","signatures":[{"sig":"MEUCIQD0qGZSzFH4ZjliVmlwYWFAvJeNoR/a7DhYYJzZ3ZstUQIgCIpagazv7ILQW1kCsFjwEhw+2M19cgcdToicxIzUK4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.437.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201275107},"type":"module","_from":"file:decocms-2.437.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.437.0.tgz","_integrity":"sha512-vmSThyU57v4B6aIpKUJHG9ckDRcHknDDJvOfrRSnIJMZAYwawmZDls9Jjmdks6TGs0dDYTNTc0LCJp/WSSkfYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.437.0_1781219956771_0.5878468825845733","host":"s3://npm-registry-packages-npm-production"}},"2.438.0":{"name":"decocms","version":"2.438.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.438.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c5b787a3b442b9e4a52bbb2a5b0c531af108e00","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.438.0.tgz","fileCount":20542,"integrity":"sha512-mmFQZQxQTM2EDj0AiiE0ItwQ4j54HdtNTxGsyat8DqiSD5KlhB61QZ2pFHbunnv+zW0om3PAHPpNHF06GeBlcA==","signatures":[{"sig":"MEYCIQDelr6ydi+1/JvRYZgo6PVtAnDYforHvIEgSfucS01zkwIhAPwhdoef0wStBAmOsHSgkfDA+CsZd4sIn1qftG1gNeJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.438.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201277123},"type":"module","_from":"file:decocms-2.438.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.438.0.tgz","_integrity":"sha512-mmFQZQxQTM2EDj0AiiE0ItwQ4j54HdtNTxGsyat8DqiSD5KlhB61QZ2pFHbunnv+zW0om3PAHPpNHF06GeBlcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.438.0_1781221361380_0.15366048920135","host":"s3://npm-registry-packages-npm-production"}},"2.438.1":{"name":"decocms","version":"2.438.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.438.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d014dd30efa3d5bd7a40f165378f47d315c5717","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.438.1.tgz","fileCount":20542,"integrity":"sha512-Dvwgb5tUy75RVkJd+0ZyFi5+zN36/zAMFFJMVHkj1X68zWgOfXeuD3R0Wd7GTPnwizeWKoxPf8csXiJA3xRKEA==","signatures":[{"sig":"MEUCIQD99YL8sCI8z/sd+zhK+Ew+puNEkotSzxH8UqNuRkO6ewIgT2EMXRCR+CR0mR1l4Y1GKsDdS5sT+oOcwfw5kLJEzaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.438.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201277623},"type":"module","_from":"file:decocms-2.438.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.438.1.tgz","_integrity":"sha512-Dvwgb5tUy75RVkJd+0ZyFi5+zN36/zAMFFJMVHkj1X68zWgOfXeuD3R0Wd7GTPnwizeWKoxPf8csXiJA3xRKEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.438.1_1781222767779_0.17975622563665627","host":"s3://npm-registry-packages-npm-production"}},"2.439.0":{"name":"decocms","version":"2.439.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.439.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"37a5b8b5b6446021a6fd16ca473047380b2cf1fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.439.0.tgz","fileCount":20542,"integrity":"sha512-ifOz7SuBdTZhdf0KwCn/QRTrLWekHJ/E3RW6zJCzf2uQFFg371KodRLWyndc9yY45qJzG6mtf46E7nmC6ldCKA==","signatures":[{"sig":"MEQCIGOf5wKQe8gaUMDuMSW+fo2maCOceK6ocKQO/lCj0C9qAiAhg/lbC+oHchOKHwP+verTSmT1FN43AERvpbQ03czgNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.439.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201279638},"type":"module","_from":"file:decocms-2.439.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.439.0.tgz","_integrity":"sha512-ifOz7SuBdTZhdf0KwCn/QRTrLWekHJ/E3RW6zJCzf2uQFFg371KodRLWyndc9yY45qJzG6mtf46E7nmC6ldCKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.439.0_1781225998016_0.4069280958083321","host":"s3://npm-registry-packages-npm-production"}},"2.440.0":{"name":"decocms","version":"2.440.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.440.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"923a15cbde028fc5a7e67498820539b0db2d6495","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.440.0.tgz","fileCount":20542,"integrity":"sha512-R4B6D73cE3X6sHRQ62I8il7cEkMmUG9YMiXbsGRXrhoe3VJaZMdIp0zVhObpukwRAxHoPnvtgZKv2nqaARnmyA==","signatures":[{"sig":"MEYCIQCQiZ2vbsx3zsHRUVVUTS1leTeRF91CKZM7SABl3x0agQIhAKEP0CktmnikWBNtXrXWz3G0LAAbfkHl4Da+3yN/xXcW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.440.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201280026},"type":"module","_from":"file:decocms-2.440.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.440.0.tgz","_integrity":"sha512-R4B6D73cE3X6sHRQ62I8il7cEkMmUG9YMiXbsGRXrhoe3VJaZMdIp0zVhObpukwRAxHoPnvtgZKv2nqaARnmyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.440.0_1781226061103_0.3814216872639147","host":"s3://npm-registry-packages-npm-production"}},"2.441.0":{"name":"decocms","version":"2.441.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.441.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b13675c28aca6e7bf04e586ec58a6e7f48b90da","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.441.0.tgz","fileCount":20542,"integrity":"sha512-nCeTv3cptKmTjWOdoJ+9wujzauujJ/ryt7c3/TxF2zDwFLfKzqdqX0JcYb1F0Jx1MmlyQNUV8ZtKYJxst6eExg==","signatures":[{"sig":"MEYCIQCNXc46f9bO+czsTiBcGpeWw3MPg/qGMq+GyyrfRnxvEAIhAN+R/x9sXZaDTJ0KkbIlcWNpRYp7xDdfMjpTBWq5Cv06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.441.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201280412},"type":"module","_from":"file:decocms-2.441.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.441.0.tgz","_integrity":"sha512-nCeTv3cptKmTjWOdoJ+9wujzauujJ/ryt7c3/TxF2zDwFLfKzqdqX0JcYb1F0Jx1MmlyQNUV8ZtKYJxst6eExg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.441.0_1781226155756_0.8121600310454904","host":"s3://npm-registry-packages-npm-production"}},"2.441.1":{"name":"decocms","version":"2.441.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.441.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ecdca3775ab82fa0312b6d3ba57c389f8daf6ad6","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.441.1.tgz","fileCount":20542,"integrity":"sha512-fSq3N/38btL/cJfjxHHZLgE2kRnihUZYwJomcfswezi5yv3zCTVWYNIWKAdSnsGrXA6QNCWahJkmDMEm6X6qOQ==","signatures":[{"sig":"MEUCIErZtmdTd6NyTcMQd93oB9OYEENb8MKGrb4djEtAB0aLAiEAxTdNn2x5sEVayv1hrjw2UQMgZqb8475cCAgUJmeldtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.441.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201280486},"type":"module","_from":"file:decocms-2.441.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.441.1.tgz","_integrity":"sha512-fSq3N/38btL/cJfjxHHZLgE2kRnihUZYwJomcfswezi5yv3zCTVWYNIWKAdSnsGrXA6QNCWahJkmDMEm6X6qOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.441.1_1781226221190_0.030083827088943194","host":"s3://npm-registry-packages-npm-production"}},"2.442.0":{"name":"decocms","version":"2.442.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.442.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3e7aed1c9b61f272b45a18d29a44f07bba1d0387","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.442.0.tgz","fileCount":20542,"integrity":"sha512-fwIPTxkXBVEultxjNhm8aEiEcmY4bhhw3DWTB1WzX7ROXbHY0mMawQ7Qaor4uQj9wWHb65IVRnF0DZ7QuFt8WA==","signatures":[{"sig":"MEQCIEQItUvY1hq31EdAB1Ye1QGt60tM+S89hKwQuGgTg0WKAiBgDucg6SJxChseU1/+aKpgx6hnYKr+Qbgl3qriyI6+Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.442.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201282468},"type":"module","_from":"file:decocms-2.442.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.442.0.tgz","_integrity":"sha512-fwIPTxkXBVEultxjNhm8aEiEcmY4bhhw3DWTB1WzX7ROXbHY0mMawQ7Qaor4uQj9wWHb65IVRnF0DZ7QuFt8WA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.442.0_1781229578779_0.5998853311127585","host":"s3://npm-registry-packages-npm-production"}},"2.443.0":{"name":"decocms","version":"2.443.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4a8fdd44055bd2586aa0952a0fd2a564d381f83","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.0.tgz","fileCount":8908,"integrity":"sha512-3H/vkHxnQIurDir26dkZTLpgID/lUCo6ZDic/4sEIgAtW4Ca6Yn51IGmZnD1yV/73ZGZyyZ9eP0phjYqcUYNuA==","signatures":[{"sig":"MEQCIEPPBPjXiKuGnmhKVojnaJnzWK/LhCi0fN6WtZEM80QxAiBleAs42aNewIXzrEDrvr3Jmfv8eMMvDPq18SsKXh4I+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93872534},"type":"module","_from":"file:decocms-2.443.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.0.tgz","_integrity":"sha512-3H/vkHxnQIurDir26dkZTLpgID/lUCo6ZDic/4sEIgAtW4Ca6Yn51IGmZnD1yV/73ZGZyyZ9eP0phjYqcUYNuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.0_1781231545784_0.15254095349589947","host":"s3://npm-registry-packages-npm-production"}},"2.443.1":{"name":"decocms","version":"2.443.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22cfde900bc3170624940bb88a10dc0f9bedeb4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.1.tgz","fileCount":8908,"integrity":"sha512-1/lCcG2kATxQD+Muh+1axQrbZx5wBOJaw1VKxEBT4RXwQ6Zi+2W5GpzAYWxFl47SW9oiHIbW1k1GKaFHa0AkOQ==","signatures":[{"sig":"MEUCIAIP5b2kICkwkPgrx9M3hV9R0kJmVOkxPAD8PKQAM9X0AiEAtxBlyJ6LPht0g/t4R2eH0LRVIcZiFbJf1lo3veWRGTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93874111},"type":"module","_from":"file:decocms-2.443.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.1.tgz","_integrity":"sha512-1/lCcG2kATxQD+Muh+1axQrbZx5wBOJaw1VKxEBT4RXwQ6Zi+2W5GpzAYWxFl47SW9oiHIbW1k1GKaFHa0AkOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.1_1781231946275_0.7987374741733331","host":"s3://npm-registry-packages-npm-production"}},"2.443.2":{"name":"decocms","version":"2.443.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7432a6d60f6b4e7bd9760d9dd56d0782e85a9733","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.2.tgz","fileCount":8908,"integrity":"sha512-et5O9mxec0nIMSzoRVdGFSmyItitSxqg1tHWNlmf6lhSMPFsfsU8KmZPLTnUbNSUhVMQI9B0bHAQtr6vnMoE7g==","signatures":[{"sig":"MEUCIQCc+Bsz3VbYUwq5GI517rLyUlZEdigBxFbgXm96768IdgIgIs9QqGW4in8Owc84XZ99yAd9EOA7JmBZ0aWT5zu1qAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93874209},"type":"module","_from":"file:decocms-2.443.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.2.tgz","_integrity":"sha512-et5O9mxec0nIMSzoRVdGFSmyItitSxqg1tHWNlmf6lhSMPFsfsU8KmZPLTnUbNSUhVMQI9B0bHAQtr6vnMoE7g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.2_1781233501322_0.6358864234967416","host":"s3://npm-registry-packages-npm-production"}},"2.443.3":{"name":"decocms","version":"2.443.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a21358c07404e88fd9499a7508715a8033b5647","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.3.tgz","fileCount":8908,"integrity":"sha512-4E0r81Fd47HjXwWpQI7Ex08nvOw99IFwu6aTuBYtUmOafIE4MNihFD27t4G9ucDc75R8/ElS3/ulUXR0kpIapA==","signatures":[{"sig":"MEUCIQD4t1Q+jIArkwOMrIFz8JIypNQUOu/F9bZ0jMPmkeC5GQIgTthLaEMQzbxA5ai276mhSYVWYIyGsvdU+NjKeZjRidw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93874153},"type":"module","_from":"file:decocms-2.443.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.3.tgz","_integrity":"sha512-4E0r81Fd47HjXwWpQI7Ex08nvOw99IFwu6aTuBYtUmOafIE4MNihFD27t4G9ucDc75R8/ElS3/ulUXR0kpIapA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.3_1781234562572_0.7257110237782827","host":"s3://npm-registry-packages-npm-production"}},"2.443.4":{"name":"decocms","version":"2.443.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"32ef5b789681f762d9eb75d6641fa2583284494d","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.4.tgz","fileCount":8908,"integrity":"sha512-Go8jr4jj3P0JJ0+9RGiAOHEfzeURjj56BBPBN4kUSn0VNXfGrtsFJ7qvaiYul2uX/MY4ae3FA35wf0v7Sv/tTA==","signatures":[{"sig":"MEYCIQClA0t2g0LZZCZB0ilpvJwDic4rCW3swHVaSQaYTp0bHwIhAKTu9yt2UTeioaUxs+hJzN8KPL6JGJ7oqnnC+URKo73X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93874675},"type":"module","_from":"file:decocms-2.443.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.4.tgz","_integrity":"sha512-Go8jr4jj3P0JJ0+9RGiAOHEfzeURjj56BBPBN4kUSn0VNXfGrtsFJ7qvaiYul2uX/MY4ae3FA35wf0v7Sv/tTA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.4_1781236033867_0.3104977529436781","host":"s3://npm-registry-packages-npm-production"}},"2.443.5":{"name":"decocms","version":"2.443.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.443.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66e05d3a8e69a0eb151778aa12598c575c54c7ce","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.443.5.tgz","fileCount":8908,"integrity":"sha512-F5TLjm6qjuZmNDVazaJxiN7pvMWoYP6WZ9DNFSksNC99eMURvHX5SGeE3JnFvIdqaVKXKLIoHb3Ui4mfh0FWHA==","signatures":[{"sig":"MEUCICHiinvEKN92FznSmos3EDYGs3pB8o+PFv4TWGqArFl4AiEA12/irYTP0gTAupQsfmuO6J85TZg7Ted36XqJ2/qtwkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.443.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93876191},"type":"module","_from":"file:decocms-2.443.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.443.5.tgz","_integrity":"sha512-F5TLjm6qjuZmNDVazaJxiN7pvMWoYP6WZ9DNFSksNC99eMURvHX5SGeE3JnFvIdqaVKXKLIoHb3Ui4mfh0FWHA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.443.5_1781236612508_0.6853238852295411","host":"s3://npm-registry-packages-npm-production"}},"2.444.0":{"name":"decocms","version":"2.444.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.444.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe11a0d2694a57a5c0231ffc83b66606390cc228","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.444.0.tgz","fileCount":8908,"integrity":"sha512-7lYU2QbRio2dlan7EZ7wSvtEabXaJdXSgPCANOJ1ctq3t24eHi0LeRH1+u5oQQBRmqFRvlc0+H0shDVqkuuu6A==","signatures":[{"sig":"MEYCIQCVAQA/slXPzONnDXzF/U0O+tndFOTBJz0pR7H4SHbqVQIhAMKWbe3MMNzK3fZR+4PzBMhsEpwDM8JEDwNVtJN96nUU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.444.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93878721},"type":"module","_from":"file:decocms-2.444.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.444.0.tgz","_integrity":"sha512-7lYU2QbRio2dlan7EZ7wSvtEabXaJdXSgPCANOJ1ctq3t24eHi0LeRH1+u5oQQBRmqFRvlc0+H0shDVqkuuu6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@decocms/vite-plugin":"workspace:*","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.444.0_1781237053232_0.32158841551163997","host":"s3://npm-registry-packages-npm-production"}},"2.444.1":{"name":"decocms","version":"2.444.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.444.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fb415ebc8e6a9d73f7cff8c2247c9ea7e02d006","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.444.1.tgz","fileCount":8908,"integrity":"sha512-QeO4QcQTAzpqVv8f987C6hCEGxgPXsoxYz3pj2X218HmTIWIvjchtyT3ljyKcYihkhFTgygc7oI31w9oU1xKWQ==","signatures":[{"sig":"MEUCIQDUqYeLuk9FZ2S1o0aP2DiR86qWoWmpLVpItpMdZYc3agIgG1wKxYjoTjw3TMzil9K2/PHTbXba3X/cZzGhZMbQtqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.444.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93878574},"type":"module","_from":"file:decocms-2.444.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.444.1.tgz","_integrity":"sha512-QeO4QcQTAzpqVv8f987C6hCEGxgPXsoxYz3pj2X218HmTIWIvjchtyT3ljyKcYihkhFTgygc7oI31w9oU1xKWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.444.1_1781271531556_0.47385789006069823","host":"s3://npm-registry-packages-npm-production"}},"2.445.0":{"name":"decocms","version":"2.445.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.445.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d462ae123c0667fa9df078ccc37d0f6c6facf7f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.445.0.tgz","fileCount":8908,"integrity":"sha512-+Jf29QCjfQemQjRuzQPVHf8ptTm78UKJY9rKBnma/Hr6sEq/woMnmlwBeHwLS/0welKB4Vf93AO/bY/Xv/m9Fg==","signatures":[{"sig":"MEYCIQCzn3PawoFQZ4VB/CkXSYBwT43/IOfzwFvwmt+IzhWzqwIhAN0WsxslLkvqTZYoFYmC5MJev5MNIKxm5aH+pWgr/mo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.445.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93882017},"type":"module","_from":"file:decocms-2.445.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.445.0.tgz","_integrity":"sha512-+Jf29QCjfQemQjRuzQPVHf8ptTm78UKJY9rKBnma/Hr6sEq/woMnmlwBeHwLS/0welKB4Vf93AO/bY/Xv/m9Fg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.445.0_1781271796239_0.8661273313596272","host":"s3://npm-registry-packages-npm-production"}},"2.446.0":{"name":"decocms","version":"2.446.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.446.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71572067a3c6fe75101057801264a75858df3b55","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.446.0.tgz","fileCount":8908,"integrity":"sha512-0up5XjqZz4JrNfef8b23XNYb0C24etROvnOYiV0MOeT0nnZUy+lZe0I86LKIMRmbizRs4Yoeo+GAxrUB5G6sNQ==","signatures":[{"sig":"MEUCIQCmtqycChokIH46yx9d4FxIwSpIc/HQpiaNmrgA3WqtdwIgdJLkujDQBuMsKGfPArHdCeWLDKZIjM39uRPzimEXbmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.446.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93887337},"type":"module","_from":"file:decocms-2.446.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.446.0.tgz","_integrity":"sha512-0up5XjqZz4JrNfef8b23XNYb0C24etROvnOYiV0MOeT0nnZUy+lZe0I86LKIMRmbizRs4Yoeo+GAxrUB5G6sNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.446.0_1781272322961_0.9513325573203664","host":"s3://npm-registry-packages-npm-production"}},"2.447.0":{"name":"decocms","version":"2.447.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@2.447.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6fc548a3edcb0a752a92bff289bdd5f408c7a01","tarball":"https://registry.npmjs.org/decocms/-/decocms-2.447.0.tgz","fileCount":8908,"integrity":"sha512-oxDPTE7gheV1Qcemyr7fcr1/BLH+hU4DT+Tuco2spW+WLtXG3jQT1lGRuGCaU0xzfyHnms5UShYJ+bIiIy/v8g==","signatures":[{"sig":"MEUCIQCwwLpMFrdqybdZJnBzJc1V+SqUhYae98oCVDuTDrfOOAIgG58FP1qKDK/7nm/o7MQcgCSAc8tt/MZsghMV11DE+O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@2.447.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93889614},"type":"module","_from":"file:decocms-2.447.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-2.447.0.tgz","_integrity":"sha512-oxDPTE7gheV1Qcemyr7fcr1/BLH+hU4DT+Tuco2spW+WLtXG3jQT1lGRuGCaU0xzfyHnms5UShYJ+bIiIy/v8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","ai-sdk-provider-codex-cli":"^1.1.0","@openrouter/ai-sdk-provider":"^2.9.0","ai-sdk-provider-claude-code":"^3.4.4","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_2.447.0_1781272461488_0.6894618180193777","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"decocms","version":"3.0.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.0.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e072ef16f85a6fc73b1755a4e922568c699fcf15","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.0.0.tgz","fileCount":8908,"integrity":"sha512-Mq80OZf6711tfKkP3GsnmBeM9CN04wxX8CIQlUzSJe7nYaOyOP5jova8hR/lkAIUk3FO6PjfKICxghnGLv7ckw==","signatures":[{"sig":"MEUCIQDmOWqm1ClmBST4Wz0FTljsF1DEkA7OTt+NijvHOqzL5AIgOT0SoiND5a+uIfP58QdI91j+qIlEHGGN7cpSbfyeJk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94060036},"type":"module","_from":"file:decocms-3.0.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.0.0.tgz","_integrity":"sha512-Mq80OZf6711tfKkP3GsnmBeM9CN04wxX8CIQlUzSJe7nYaOyOP5jova8hR/lkAIUk3FO6PjfKICxghnGLv7ckw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.0.0_1781273178744_0.39049676149588475","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"decocms","version":"3.0.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.0.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a8a92d468cf2b15ea2feedd91a2eba815cec755","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.0.1.tgz","fileCount":8908,"integrity":"sha512-VKoncDBiAnEoaOpOhQEA0lR1fJa0xldeZS5HsduSUDOMeQ0+UCQR0m72jg4IyKBhkQC1klQqKltbU6z8Atgb/g==","signatures":[{"sig":"MEUCIQCnowlHIIlBVwOvPUaFgdm1CwhZ4+zbRiLkZwgQQp3q6QIgTewwb1P8yEYm+g3925IihXhbkAOrLJnTVdC2xchSGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94061038},"type":"module","_from":"file:decocms-3.0.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.0.1.tgz","_integrity":"sha512-VKoncDBiAnEoaOpOhQEA0lR1fJa0xldeZS5HsduSUDOMeQ0+UCQR0m72jg4IyKBhkQC1klQqKltbU6z8Atgb/g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.0.1_1781274114602_0.8109177079608962","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"decocms","version":"3.1.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.1.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6759b0d6c226c56bf6516f47fa16cfd370169b93","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.1.0.tgz","fileCount":8908,"integrity":"sha512-u81OEm/2WaxSvnCkTb8E5aWRMd9NGTVZFQqsPQaqfjD8ARicWQF1g6gzH0se0bkh3jBnayXyVjIG5fcw5cWMRw==","signatures":[{"sig":"MEYCIQDDMc7DqDqCoWsolTslHSUTowVsQ9oTKPJEdg5dG5PngAIhAPgOqiU5yJQZZDXfAveBLBdCzBN+Djhlqm8N8zHhNx43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94061832},"type":"module","_from":"file:decocms-3.1.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.1.0.tgz","_integrity":"sha512-u81OEm/2WaxSvnCkTb8E5aWRMd9NGTVZFQqsPQaqfjD8ARicWQF1g6gzH0se0bkh3jBnayXyVjIG5fcw5cWMRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.1.0_1781281022955_0.6042452478258717","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"decocms","version":"3.1.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.1.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09af8e31c4e99101578d577645fa5c2f1c111849","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.1.1.tgz","fileCount":8908,"integrity":"sha512-auwL8ZJ6EIyyJPvCCCtLsSTdVIECH03HfglJR1Y/+t1sGYxLN6hgj8BKbHsmBb9YaEFLfLwqdbPw1Iv3Cu3Htw==","signatures":[{"sig":"MEYCIQC76Q6oAPWHjGafC2mdrJtubbWHPNNLAnjxCJa+bliHwgIhAOmrhsJGEeZaBiY9okpG8XNs7hpLgMg91y7LEN3gg8j0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94062496},"type":"module","_from":"file:decocms-3.1.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.1.1.tgz","_integrity":"sha512-auwL8ZJ6EIyyJPvCCCtLsSTdVIECH03HfglJR1Y/+t1sGYxLN6hgj8BKbHsmBb9YaEFLfLwqdbPw1Iv3Cu3Htw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.1.1_1781281600949_0.15309628058907276","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"decocms","version":"3.2.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.2.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8373e71058ef05b8f4e5b5a5b52d23272003680","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.2.0.tgz","fileCount":8911,"integrity":"sha512-Uc8EruNYoFlA5jCOt8YiF496e1ztBko1hyka9dowrKGky0VeDt7jKUm6YZi8xP9jIbai07Wold1QuKKF3nrVEA==","signatures":[{"sig":"MEUCIQCEGLRHGCJnD+X9KOym5M3HsS8qMvvkIVDIAHJgl854eAIgUTY/vLiqyD/W++STUtR8GGEQRld5QWWR8VdZ5rAvs2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94072460},"type":"module","_from":"file:decocms-3.2.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.2.0.tgz","_integrity":"sha512-Uc8EruNYoFlA5jCOt8YiF496e1ztBko1hyka9dowrKGky0VeDt7jKUm6YZi8xP9jIbai07Wold1QuKKF3nrVEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.2.0_1781283961608_0.8657083249687938","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"decocms","version":"3.2.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.2.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed16d0d756ad49efd346c7a50029247f0a55b7ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.2.1.tgz","fileCount":8911,"integrity":"sha512-DqcLYVso0GFpY6DcNpQXMewFnXRyBtu8dqJQxEt6Ue4I1r2pWSvrtMzfiK2aluLnrm3OQ6yqdKGOhUW0S8gNbw==","signatures":[{"sig":"MEUCIQDhIQjPV0u/IDWbR8P8dNPs7W522QQtRmoyjc68E2/44gIgI41Pt1ji9qB4H7SbiBudFu3cf1OQJ1mnJks+E/JCtOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93943087},"type":"module","_from":"file:decocms-3.2.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.2.1.tgz","_integrity":"sha512-DqcLYVso0GFpY6DcNpQXMewFnXRyBtu8dqJQxEt6Ue4I1r2pWSvrtMzfiK2aluLnrm3OQ6yqdKGOhUW0S8gNbw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.2.1_1781284043024_0.7099274691789288","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"decocms","version":"3.2.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.2.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9493f9e40a1786320cb221b7f9c736f57537a69","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.2.2.tgz","fileCount":8911,"integrity":"sha512-t8ICKPPuA+JOQgrwZLiefLnBoWPNOLIZOw09qON//P0/pRJ4Vn+/XBu/oLDDUk5YFDAbh8/rketSqsS5tvWzzQ==","signatures":[{"sig":"MEUCIQCRt6iVxEzaXxvYHSBb5mjQAlvqLYkCbWeTpXzmBok1ewIgCCzwAfvmDD7iHtTN/ctjVQ9o09zcWPByd0Dz5xozZuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93943496},"type":"module","_from":"file:decocms-3.2.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.2.2.tgz","_integrity":"sha512-t8ICKPPuA+JOQgrwZLiefLnBoWPNOLIZOw09qON//P0/pRJ4Vn+/XBu/oLDDUk5YFDAbh8/rketSqsS5tvWzzQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.2.2_1781284138737_0.2734751661306052","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"decocms","version":"3.2.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.2.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04540f0d5dd50034042574b3a4449f20cc4a8c0e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.2.3.tgz","fileCount":8911,"integrity":"sha512-E/2W1+rPVNxMOT/DPRse6rOH4at387M9xW4BKcwlBt93fWnAQoBEaMHohfB3wCHczFRYYVvKck0NYGF7uDlY+w==","signatures":[{"sig":"MEUCIQD9a6CY2ybrHQSvVjL14manIOfmUEN1aZ8nOjzdaBFAwwIgKy+xRBV5z9l1dnzHzZzx+m/9l3lkdYVq0lyJ33c+GdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93944151},"type":"module","_from":"file:decocms-3.2.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.2.3.tgz","_integrity":"sha512-E/2W1+rPVNxMOT/DPRse6rOH4at387M9xW4BKcwlBt93fWnAQoBEaMHohfB3wCHczFRYYVvKck0NYGF7uDlY+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.2.3_1781285647775_0.2676335912459269","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"decocms","version":"3.2.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.2.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c7360e1956a855cdbe020cca747e1a750feb6356","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.2.4.tgz","fileCount":8911,"integrity":"sha512-BeJPlkBMy+ybbAlrGP/pK36FppijPUDg9lxkj5ngy5UsQJHQMaF0FeJ00JgRVjtzqlCgkK8vMr23zVT4vwkYoA==","signatures":[{"sig":"MEUCIC/EOh3Y/piXXddlbWlMo4GFQ+/p0w19ivsRNT5R9UGPAiEAzw1oP39l9yK36S3VJfUSLSlUMm47G6G51HAP6RSmK/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93944255},"type":"module","_from":"file:decocms-3.2.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.2.4.tgz","_integrity":"sha512-BeJPlkBMy+ybbAlrGP/pK36FppijPUDg9lxkj5ngy5UsQJHQMaF0FeJ00JgRVjtzqlCgkK8vMr23zVT4vwkYoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.2.4_1781286076966_0.1458845689880326","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"decocms","version":"3.3.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.3.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"21b59675ba7faf411ff2674a9392f67e2a7cb795","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.3.0.tgz","fileCount":8911,"integrity":"sha512-Gau7zfXoUz5/CNMCI5dvp6L59TUBnxScveZ6E9GHrD+0hzOqOeThTSNPjpEG/8dDm3OF3lZHCZCX1XpP/8NiQw==","signatures":[{"sig":"MEUCIBBwbXouyvU21oMDBZv6g6b734oqaZaMNnrdF3iuNYxPAiEA7WqcWdt5LOPF+EuNxqVOibMnK48s7aWF17iOfwwCBUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93950876},"type":"module","_from":"file:decocms-3.3.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.3.0.tgz","_integrity":"sha512-Gau7zfXoUz5/CNMCI5dvp6L59TUBnxScveZ6E9GHrD+0hzOqOeThTSNPjpEG/8dDm3OF3lZHCZCX1XpP/8NiQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.3.0_1781287131994_0.7696163700472396","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"decocms","version":"3.3.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.3.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c9ddb55a7cc126347b2b677c397c7d9c25022e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.3.1.tgz","fileCount":8911,"integrity":"sha512-+A4UM50dme1FViEKWVXY3A96Q+30KyXr4vYXc+mvnj/pLlg0IVmkUC3se/LmFnh/Zr2W9Ts9MG5hh+05e6nebg==","signatures":[{"sig":"MEUCICRhjFtpynP+vkZ1mKb4HlS4oUAyet+7CBDG8K/VW8TQAiEA0FVu/gvwhIVhUHyACbSr9AYKEaldVSrDjnAXE7/3Rug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93954668},"type":"module","_from":"file:decocms-3.3.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.3.1.tgz","_integrity":"sha512-+A4UM50dme1FViEKWVXY3A96Q+30KyXr4vYXc+mvnj/pLlg0IVmkUC3se/LmFnh/Zr2W9Ts9MG5hh+05e6nebg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.3.1_1781287433369_0.45911549550221054","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"decocms","version":"3.3.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.3.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"282b0ab344a94ed861c6500665419f59e9611b61","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.3.2.tgz","fileCount":8911,"integrity":"sha512-I+UsgM46TXDzb+RQW1IfSq/w/drYjeXUCemiWPnOWbpyeLtNGs3cCrPWbk6TEPVe7k4fObjmSVZOtKyxVi/9Fw==","signatures":[{"sig":"MEUCIASL9wpetTVfzzp3nhZElNMhx/Wr3cjXQL7NLq9FFAjyAiEAqXSj3hFTvbjorplO850NmMHbpRbNgrsUQb2FiuO0MxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93955840},"type":"module","_from":"file:decocms-3.3.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.3.2.tgz","_integrity":"sha512-I+UsgM46TXDzb+RQW1IfSq/w/drYjeXUCemiWPnOWbpyeLtNGs3cCrPWbk6TEPVe7k4fObjmSVZOtKyxVi/9Fw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.3.2_1781290365639_0.7763828401193542","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"decocms","version":"3.4.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.4.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f33eff89b84c64462fb1a16bea34fc1e5c9de208","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.4.0.tgz","fileCount":8913,"integrity":"sha512-Hkv+84H/w/8eHNPiz3WFLBetY5Fx5AW0POwQWp09Es0xBBlZkms3ipOBXxL6NxwxlU790Mbl7Jkvq3Kye23SRw==","signatures":[{"sig":"MEYCIQCEHGcWDGjpy91/B6/8D1+sBoEI2D5iwISKY8qIoVTzCgIhAKu91CBHuYMUyjOMQHCfAho9lrzy2gKyfAud+h1nWPsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94025320},"type":"module","_from":"file:decocms-3.4.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.4.0.tgz","_integrity":"sha512-Hkv+84H/w/8eHNPiz3WFLBetY5Fx5AW0POwQWp09Es0xBBlZkms3ipOBXxL6NxwxlU790Mbl7Jkvq3Kye23SRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.4.0_1781294641701_0.5210022030395998","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"decocms","version":"3.4.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.4.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16e7df5b8c3005c04b628e1ed95b45b41744b654","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.4.1.tgz","fileCount":8913,"integrity":"sha512-iC6BFTJqm9ZKuZgXpmtokjVha2bTKk1CvOUvE5U51YG2T3rzzFYboUBocYhZp/g1o2FZktTEJnW94OYCfjsDyw==","signatures":[{"sig":"MEYCIQD9P0moREA9Wa7jdnTgLkoI1O18ph8GYUXx00Avf1LUywIhAOqgnmeWHHFApBT/VIlydktAgH/7yLazwN9sc1LRDr7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94025338},"type":"module","_from":"file:decocms-3.4.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.4.1.tgz","_integrity":"sha512-iC6BFTJqm9ZKuZgXpmtokjVha2bTKk1CvOUvE5U51YG2T3rzzFYboUBocYhZp/g1o2FZktTEJnW94OYCfjsDyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.4.1_1781294742131_0.09500450917901304","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"decocms","version":"3.5.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.5.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77fc3c24f4e9071c709f3d00060a9ddd10b53812","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.5.0.tgz","fileCount":8913,"integrity":"sha512-9WTMVedw5gc4L4/EPOXnkn0F16g9ZMzJBYAx2FG0P4BBBHmYrpui1Q2TAcTnhDu8yA4nc3ZQphPFZet0FV7SwA==","signatures":[{"sig":"MEUCIQDymBOFAPIp3UfqJumeGopsrOjWMIhyJuD9OcCqX4D71AIgWY9yf+1wsz1eWXiGk7RlTIv7z+PEhQV/tV1sOt/qRUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94027327},"type":"module","_from":"file:decocms-3.5.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.5.0.tgz","_integrity":"sha512-9WTMVedw5gc4L4/EPOXnkn0F16g9ZMzJBYAx2FG0P4BBBHmYrpui1Q2TAcTnhDu8yA4nc3ZQphPFZet0FV7SwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.5.0_1781297253371_0.31577356452061656","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"decocms","version":"3.6.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.6.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"03182a8000217846913845d7f6b473151cbd8851","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.6.0.tgz","fileCount":8913,"integrity":"sha512-gbXPy1WKWpIGIyZ5WHA+C3N6siAzAZezpgOZsM9ccALemh43jFWoAxF78+txX9h/DNny40tcl5cNno2XwFJeNw==","signatures":[{"sig":"MEUCIFtE9F5mNaLlb2L6ZuVtUUcfo8iGgSaRbfSOJ/0RBMkIAiEA/DjL4gCOFQScLdpRkbVFHYf+gpipJ7lndHc/guezW5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94028814},"type":"module","_from":"file:decocms-3.6.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.6.0.tgz","_integrity":"sha512-gbXPy1WKWpIGIyZ5WHA+C3N6siAzAZezpgOZsM9ccALemh43jFWoAxF78+txX9h/DNny40tcl5cNno2XwFJeNw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.6.0_1781300694240_0.6072426065219148","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"decocms","version":"3.7.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.7.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"846ecccf3d835e71f945c8d568a561f25255171c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.7.0.tgz","fileCount":8913,"integrity":"sha512-qD1Iq2JFm5cFkwbCiEh+Vni8QU7RPq8Cl/A2A1PM4YGmUsGe5S8D6YiNh1E07XOxLITtmt1cHJdeFrx1yggstQ==","signatures":[{"sig":"MEUCIQDVf3ZCOjdm8v607WVFA5HRodVsAyDOA6CE1itr8369NQIgfaoYshBI9HwO9KgAtvSR1uFV8VcOr0KHh+yAJZjKxd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94029847},"type":"module","_from":"file:decocms-3.7.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.7.0.tgz","_integrity":"sha512-qD1Iq2JFm5cFkwbCiEh+Vni8QU7RPq8Cl/A2A1PM4YGmUsGe5S8D6YiNh1E07XOxLITtmt1cHJdeFrx1yggstQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.7.0_1781304367806_0.9540225118414813","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"decocms","version":"3.8.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.8.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d2da87ee068067f67851062998f76e0884736b9a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.8.0.tgz","fileCount":8913,"integrity":"sha512-uZQb94Bgpv9lYP5hellZw3HC7MMK69XxORy4EmEWQk54vU6PKXY1T5Y7E53kfkX9IQ36lqrZQQIJTdLtrmPiCg==","signatures":[{"sig":"MEYCIQDuSvWJ2zM8vKWiqIR8/QqBLl6O3QOO9B6istaJmJn+xAIhAI3B8d/qraZnfgpnsDxlmvjyi4GboWZezZAHq02kTz3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94032063},"type":"module","_from":"file:decocms-3.8.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.8.0.tgz","_integrity":"sha512-uZQb94Bgpv9lYP5hellZw3HC7MMK69XxORy4EmEWQk54vU6PKXY1T5Y7E53kfkX9IQ36lqrZQQIJTdLtrmPiCg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.8.0_1781305510052_0.7862240287819928","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"decocms","version":"3.9.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.9.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cf4fe4c8b536dc98b8bcc2df19a016cf683b7e39","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.9.0.tgz","fileCount":8913,"integrity":"sha512-b50mLpBktWQUrDYcEzERrNnb8mWCSV1ODnczpe2nui4N2WFyLZm3rRvkRN4G6VKKDLMYzi+NJNegCqb26T09oA==","signatures":[{"sig":"MEUCIQChImcA8ftXFJAnIF2lbi+RnlJVjqxG5LKC/Suc87oVgAIgJ8MBDedG/iJYx3AtKx+8ug0HnhhN0uNGyZmeq2UsEKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94034926},"type":"module","_from":"file:decocms-3.9.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.9.0.tgz","_integrity":"sha512-b50mLpBktWQUrDYcEzERrNnb8mWCSV1ODnczpe2nui4N2WFyLZm3rRvkRN4G6VKKDLMYzi+NJNegCqb26T09oA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.9.0_1781320959040_0.7656884912599429","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"decocms","version":"3.10.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.10.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9075cf388c3108fb1f35a3d78b9e38503230eaa","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.10.0.tgz","fileCount":8913,"integrity":"sha512-NZAwxFE12mnSmxocEr1qqU8zcgQns9l97rvKdnDaj1iDCUMjffZbnigsfdrG9H8IHAALJdFEoq08U1sRMypH8w==","signatures":[{"sig":"MEQCIHHIoKmG89PPsvyaEX9OtBHFahrUbaG+ZjkjRKW63QUJAiBV7FVOiAvpQpnoscYPn0i7h46MJz1ysAmL4EcSnie9Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94035010},"type":"module","_from":"file:decocms-3.10.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.10.0.tgz","_integrity":"sha512-NZAwxFE12mnSmxocEr1qqU8zcgQns9l97rvKdnDaj1iDCUMjffZbnigsfdrG9H8IHAALJdFEoq08U1sRMypH8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.10.0_1781321452834_0.6207869270944628","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"decocms","version":"3.10.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.10.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ab7782d007a022bfe96dc17fb2c4a825d793454","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.10.1.tgz","fileCount":8913,"integrity":"sha512-4yqoeiTPu9PKYIc15iWHsrHNp61xW4xIx7qx6Xjk71IVUZ90UdNWpNvJJYtKREYJmAajlgV9Hpl0zkY6VvkE3g==","signatures":[{"sig":"MEUCIEHrfwHLsJe5imDkz+6oDRF5M6Qz7yvuanVdKyAU4WQuAiEAlNE4RYV7wLamXCcmZdn0We/k62y7VQXWvdR/OtUrsuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94034968},"type":"module","_from":"file:decocms-3.10.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.10.1.tgz","_integrity":"sha512-4yqoeiTPu9PKYIc15iWHsrHNp61xW4xIx7qx6Xjk71IVUZ90UdNWpNvJJYtKREYJmAajlgV9Hpl0zkY6VvkE3g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.10.1_1781325950381_0.7263810025661728","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"decocms","version":"3.10.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.10.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33891814256a9868b64f94247399385b0c9851c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.10.2.tgz","fileCount":8913,"integrity":"sha512-mqoyzmt4QnfgjfV0dulGKni70TzWrtKwhRCmxWF9Q25mzsRgbJMEuISyAZRz+ZbskJBNnhaOdt8IPP/fazCGig==","signatures":[{"sig":"MEUCIBFwEe9TC8R+JjSqZRjBb2ixOBqAMARjs5xS+DiWLQChAiEAo4fpY05yOZZM+YFGigZwPJG/KFxee5CwCVSKg9uXzWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94036314},"type":"module","_from":"file:decocms-3.10.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.10.2.tgz","_integrity":"sha512-mqoyzmt4QnfgjfV0dulGKni70TzWrtKwhRCmxWF9Q25mzsRgbJMEuISyAZRz+ZbskJBNnhaOdt8IPP/fazCGig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.10.2_1781326346259_0.6406447129031505","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"decocms","version":"3.10.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.10.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dc900ac74dfd3fa18b3e6de1a805a5f8e88809c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.10.3.tgz","fileCount":8913,"integrity":"sha512-BIpGJ0A/cTv8NzmMcv5M8E7O7O2TLJB+xg4RSEsr+a5P5Y8KmHGp0TUmyvxckw3E0RnYdY4loaAHvRs7x4DprQ==","signatures":[{"sig":"MEQCIC+/Irgttz1Frmgi0pcpNjZylsQey6mRyplmvKd2hbAjAiAJIzrp/4IaGOVNDSr//QWnI0iYS9N0iSMuokL76dJiqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94037226},"type":"module","_from":"file:decocms-3.10.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.10.3.tgz","_integrity":"sha512-BIpGJ0A/cTv8NzmMcv5M8E7O7O2TLJB+xg4RSEsr+a5P5Y8KmHGp0TUmyvxckw3E0RnYdY4loaAHvRs7x4DprQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.10.3_1781327202031_0.3628466996378963","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"decocms","version":"3.11.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.11.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ecdc64c111601d28ab2a5025b2c7ebcc8621f5d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.11.0.tgz","fileCount":8913,"integrity":"sha512-jQmv/od7497GcW6xXIFtxVzxFmEADUFXGjftKwcyBV0PtSleQrDtCqJ0ZZmLrkF1NCaIBFMWmk0Jot/Ung5Otg==","signatures":[{"sig":"MEQCIGE4LbshLqwe+GBGwR8tFsmTKygHN879VyaN/4uruEdQAiBSdh1xr4+Yj1NBhm5s4ZkxAuQh2EpDT7dLFZc4f7axRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94038085},"type":"module","_from":"file:decocms-3.11.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.11.0.tgz","_integrity":"sha512-jQmv/od7497GcW6xXIFtxVzxFmEADUFXGjftKwcyBV0PtSleQrDtCqJ0ZZmLrkF1NCaIBFMWmk0Jot/Ung5Otg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.11.0_1781331315732_0.630057971731887","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"decocms","version":"3.12.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.12.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5437318f6d917b200d8a48e7cead58ee1eee7c80","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.12.0.tgz","fileCount":8913,"integrity":"sha512-aJFtBbzxwDNmVaWerAL+MnbA+zsWdEDCGtiFSdA0MEm6JNbhaLtbqV1PqA4rmq4w+itpbsFcNwNkaBdffMPKsQ==","signatures":[{"sig":"MEYCIQD556b38HHbzbGpaUL37KzU3tbNiXs4Z+uE0cES3EPRVAIhAK0jJ9Opp27HaZaolw0jsQe2zM/6yYyxe6J/TcBYGRwX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94053830},"type":"module","_from":"file:decocms-3.12.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.12.0.tgz","_integrity":"sha512-aJFtBbzxwDNmVaWerAL+MnbA+zsWdEDCGtiFSdA0MEm6JNbhaLtbqV1PqA4rmq4w+itpbsFcNwNkaBdffMPKsQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.12.0_1781334703093_0.31135064265076373","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"decocms","version":"3.13.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.13.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"53cdf566a42298683354363f984146dbbb5e3095","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.13.0.tgz","fileCount":8913,"integrity":"sha512-oMVLF2NgUS7UQ5KiezzEpq2HJuIj+kPamD4cbTz0a0OH2T5w6ALmt151d1rKUkJkK4aVfqrwUQ4RCN/r2N3wDQ==","signatures":[{"sig":"MEUCIGNC6BzcHkylgn/z4op/s5he47uPX/0yCL6lLzs7eceeAiEAlO8YTNAirFD/jPe8QeT2Q7FP7CZRhUA1+ZUS9fxpZZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94055594},"type":"module","_from":"file:decocms-3.13.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.13.0.tgz","_integrity":"sha512-oMVLF2NgUS7UQ5KiezzEpq2HJuIj+kPamD4cbTz0a0OH2T5w6ALmt151d1rKUkJkK4aVfqrwUQ4RCN/r2N3wDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.13.0_1781363994536_0.9515554688703207","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"decocms","version":"3.14.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.14.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"770a87c8f6a33e082154a7f62adf2f4a284310ce","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.14.0.tgz","fileCount":8913,"integrity":"sha512-zSfkpQE7EInQhRHvnZa1OmXaKPsq2r2U7d2ZEa8Qsv2Msagc9X5bBHUy1aPIN6Qslz443nYE8M1tmI0a3Ocnrg==","signatures":[{"sig":"MEUCIDi+gEaoo/5IldPwdBD3iHMMNz3+dBsUvED6Rfts4A9PAiEAk5YWCvnbdbWvX3Oj0pTURGXhrDiKKo7yuvf7MiXqRJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94055626},"type":"module","_from":"file:decocms-3.14.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.14.0.tgz","_integrity":"sha512-zSfkpQE7EInQhRHvnZa1OmXaKPsq2r2U7d2ZEa8Qsv2Msagc9X5bBHUy1aPIN6Qslz443nYE8M1tmI0a3Ocnrg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.14.0_1781364795381_0.13025180940302494","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"decocms","version":"3.14.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.14.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b5b2bf974d914ee00594fe7d3f2a8b942aa9dd29","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.14.1.tgz","fileCount":8913,"integrity":"sha512-la4S5kQcHw1eNt27YbUlEUdayrTnTczZwKpLe/ucEEuBo36cfP9d3cpmkwhUr/EDKnYd7jHxt8q4Y8loj8sxmA==","signatures":[{"sig":"MEUCIQDOmYCcxyTvhGpY5TtUOYTKT66fm0L+Q39/bkepDEJJZwIgP0aNAHh+XGThsDEFXiLGUXNF1gzpaDc7WAZ0tPQGmGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94055512},"type":"module","_from":"file:decocms-3.14.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.14.1.tgz","_integrity":"sha512-la4S5kQcHw1eNt27YbUlEUdayrTnTczZwKpLe/ucEEuBo36cfP9d3cpmkwhUr/EDKnYd7jHxt8q4Y8loj8sxmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.14.1_1781366090501_0.979123388341548","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"decocms","version":"3.15.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.15.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c6af5ac911f1acd46252a0edbaf2fbdc8709b6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.15.0.tgz","fileCount":8913,"integrity":"sha512-g4A21pNOq+bLp87SwtkBZIUJv13otXtdQPm6o8tyyPN85PWcaW32uBK99WGQ07eUxncCaiS6Jy95vFEacv43+w==","signatures":[{"sig":"MEQCIFbCK/7xulh248ivxoYMTD6d1/N6Lb4Ng7If8rMOfLWZAiBqag8UX7IEFa3Q+6b0OQV785x/6aarI7QS66Gyq+txXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057347},"type":"module","_from":"file:decocms-3.15.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.15.0.tgz","_integrity":"sha512-g4A21pNOq+bLp87SwtkBZIUJv13otXtdQPm6o8tyyPN85PWcaW32uBK99WGQ07eUxncCaiS6Jy95vFEacv43+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.15.0_1781366701028_0.39466231005127805","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"decocms","version":"3.15.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.15.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae2ab9cebe91baae8ce1774c640b4d9aede823ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.15.1.tgz","fileCount":8913,"integrity":"sha512-4BMNCLk1O0//2fp5ItcuQVdyGlCQo9e7ay2Fp6IM+683ytOGwWhPSj6T6FyiUAKiTkqFvzgcyb88jh+CbrATKA==","signatures":[{"sig":"MEYCIQCMBD2sKjpwgf0/r1hvFfwTcdqqHmjpOZSylXCvaU4wNAIhANPCp5HwjpFN/TAH2q+8Laqru+UCge3jcxE+CBcsh4Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057787},"type":"module","_from":"file:decocms-3.15.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.15.1.tgz","_integrity":"sha512-4BMNCLk1O0//2fp5ItcuQVdyGlCQo9e7ay2Fp6IM+683ytOGwWhPSj6T6FyiUAKiTkqFvzgcyb88jh+CbrATKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.15.1_1781369149803_0.17632440174584385","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"decocms","version":"3.16.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.16.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6dfff1c34b708a82e0d1e43e03f343357d075de","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.16.0.tgz","fileCount":8913,"integrity":"sha512-7HH5+aD1B6LQtR8Vl6LNGU4Oiqcn+F1pZWTPTE+OrtdQFToz8j/vpnVCDzYiLcscMt/PRFykA+R7g4ml10t1iQ==","signatures":[{"sig":"MEUCIQDPiDVnmY3wzkntJ7JK5fo1kHnN7dk9oLv4mKT/xVS68AIgJqcfggIYfxVr31KHiFgXa5TUuqBuBlPz3Km1wjbb0yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057781},"type":"module","_from":"file:decocms-3.16.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.16.0.tgz","_integrity":"sha512-7HH5+aD1B6LQtR8Vl6LNGU4Oiqcn+F1pZWTPTE+OrtdQFToz8j/vpnVCDzYiLcscMt/PRFykA+R7g4ml10t1iQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.16.0_1781370285609_0.1629801788464198","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"decocms","version":"3.16.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.16.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c3b00c746b8fbc6306976541a5a4fe7fcea3a5f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.16.1.tgz","fileCount":8913,"integrity":"sha512-BD7bSV31LLZyv1hayFCpnFD96JGKDrlgh/Rv4BmXRE3eOm6I1po2+AvO5dL7vcxW5xMEgwfMoPIyWLUeog+Qog==","signatures":[{"sig":"MEUCIQCv4jCjd7JrJMzpJmeIJvFAXv/xALO0Na89TFrrizJ2WgIgN4ZOafbGmmnRO+ejTycpg3CRvHgEXxicSUaEj4R72Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94058292},"type":"module","_from":"file:decocms-3.16.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.16.1.tgz","_integrity":"sha512-BD7bSV31LLZyv1hayFCpnFD96JGKDrlgh/Rv4BmXRE3eOm6I1po2+AvO5dL7vcxW5xMEgwfMoPIyWLUeog+Qog==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.16.1_1781372203714_0.6509523092421303","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"decocms","version":"3.16.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.16.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"586ad4a72bac4546846c92c247c1ae0abae63e1b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.16.2.tgz","fileCount":8913,"integrity":"sha512-+226wyL/rY18b6npmfmqy7QhCH4xS/7E0y+iDmtru5hGtkAka7F2/kzLwOy+wiEDQ8RH96A7bAc+KCwgvnH8AQ==","signatures":[{"sig":"MEYCIQCsaLpIhH2tYaQAddhjbb0/nVl/8fKXdDTKaETJdmAZAwIhAJVXhxaLUYFDnWryRHte1L7hq6kPrwJidep0R+hXhazM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94058306},"type":"module","_from":"file:decocms-3.16.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.16.2.tgz","_integrity":"sha512-+226wyL/rY18b6npmfmqy7QhCH4xS/7E0y+iDmtru5hGtkAka7F2/kzLwOy+wiEDQ8RH96A7bAc+KCwgvnH8AQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.16.2_1781377495486_0.3772199941930454","host":"s3://npm-registry-packages-npm-production"}},"3.16.3":{"name":"decocms","version":"3.16.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.16.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"45365ef6c12efcee1f7c948e105db7e0857aab41","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.16.3.tgz","fileCount":8913,"integrity":"sha512-ErgCNmTkzNqo1n8Y2mbhD3ZcfWJ/P8xONd4x+82xXMBumpuaO2u77WeWw1WH6CQ5BllS14iBj+N3ecRgfU9UPw==","signatures":[{"sig":"MEUCIDSaHrptRCEOjl9Byvv6eKrXh/XXWmgrlt2YtUrF3sjBAiEAv/5FptTTeZJIvTyd6QvNkVr58h9ZYB/itmflt2QpoC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94058326},"type":"module","_from":"file:decocms-3.16.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.16.3.tgz","_integrity":"sha512-ErgCNmTkzNqo1n8Y2mbhD3ZcfWJ/P8xONd4x+82xXMBumpuaO2u77WeWw1WH6CQ5BllS14iBj+N3ecRgfU9UPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.16.3_1781378888941_0.10070779927776075","host":"s3://npm-registry-packages-npm-production"}},"3.16.4":{"name":"decocms","version":"3.16.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.16.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d09986c42724ad3371ade4d90d8e92d1d4ce73d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.16.4.tgz","fileCount":8913,"integrity":"sha512-3vdIYbaAKn9pG/mxKUSjsae+D7u8E45IvzlvJftKalaglcZORnHiOXclnzyCdykFUvI/YaisJ/9sCFyXo3iAAA==","signatures":[{"sig":"MEUCIADf4kY+ZKUTdFy7aLZTvSTKLGbH6JhdR8h3Ksn2l6RvAiEAmwUKv+RACx0sbRfmVrisRFNNueAj/47f7RqLVKmemNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94058220},"type":"module","_from":"file:decocms-3.16.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.16.4.tgz","_integrity":"sha512-3vdIYbaAKn9pG/mxKUSjsae+D7u8E45IvzlvJftKalaglcZORnHiOXclnzyCdykFUvI/YaisJ/9sCFyXo3iAAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.16.4_1781380386909_0.20153002646318519","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"decocms","version":"3.17.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.17.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4eb5e83b1d179d29fbf12451fa3f5e3bd62f5e94","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.17.0.tgz","fileCount":8913,"integrity":"sha512-vk3hG/1VhGGtMy9sToes5YYNVlHGsXyOR5KpruOoyZ7A9Quq778FScidSBMTkfaweYTQiv9qSlqhEqWWiA67PQ==","signatures":[{"sig":"MEUCIQCQVcuBPWCJwY8Qr8RR6khaoUV2kbqWwqTcMOs9tMCWlwIgd1vEIr8GAghsDhVjWWiz0Hc+jUkRUxlaybCyDaxvpfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94060079},"type":"module","_from":"file:decocms-3.17.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.17.0.tgz","_integrity":"sha512-vk3hG/1VhGGtMy9sToes5YYNVlHGsXyOR5KpruOoyZ7A9Quq778FScidSBMTkfaweYTQiv9qSlqhEqWWiA67PQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.17.0_1781443288084_0.9431646277025383","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"decocms","version":"3.17.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.17.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"37c3e15f38a0dbae38eaa5a2bbfd9d08b2977f81","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.17.1.tgz","fileCount":8913,"integrity":"sha512-1K2TZIelUER5xq7pKPOpefMrK7QosFL40dPZKSTI85ZPosXm6065YHBGpZyMm4+atX/em/53b2NBl0DFZ0lfKQ==","signatures":[{"sig":"MEQCIBlBzhDWphzE7ZIi12doRL1cJQlBB0uV+nADU1CTGDVNAiBKBMA0m7NHBQufpjDtJT0KaHvc/91qmRTMMCBApPpzxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94059962},"type":"module","_from":"file:decocms-3.17.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.17.1.tgz","_integrity":"sha512-1K2TZIelUER5xq7pKPOpefMrK7QosFL40dPZKSTI85ZPosXm6065YHBGpZyMm4+atX/em/53b2NBl0DFZ0lfKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.17.1_1781447214001_0.31677151817383775","host":"s3://npm-registry-packages-npm-production"}},"3.17.2":{"name":"decocms","version":"3.17.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.17.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a217954d66819579aa64c6f49267ee0bb3a36c6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.17.2.tgz","fileCount":8913,"integrity":"sha512-TrOtPUbqEb7MnN87WbC94WbqvyiCBg23YKIi+FaNbRFCU1/JdgnhrI0GdWL+3xthv6ifHNVEuBXAN3da1Id0iQ==","signatures":[{"sig":"MEYCIQD2aY8SNPhOCr7bvrLmdGdK9c9b5I6XsgSGGNf2jIKuZwIhAONg76GoM/dfOOdgZTv+KYUvwyvjEKxW4a1fzFxns41O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94060459},"type":"module","_from":"file:decocms-3.17.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.17.2.tgz","_integrity":"sha512-TrOtPUbqEb7MnN87WbC94WbqvyiCBg23YKIi+FaNbRFCU1/JdgnhrI0GdWL+3xthv6ifHNVEuBXAN3da1Id0iQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.17.2_1781453920901_0.47904888819340563","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"decocms","version":"3.18.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92dbccb513300db21bdd5206ec1354eabfa76d52","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.0.tgz","fileCount":8913,"integrity":"sha512-GAHugUegjBXC1vAalwLgUGbrI+1soTD5AcC00wpFePXIRusZd2UoTgzUpr8wN0kFoBWVNIFD1FJk7WlkrUVFcA==","signatures":[{"sig":"MEUCIGFMgQFyv8x8Zwxq34krXgzizakfdzhJ+ASrYaLmfTVaAiEAil+rKLVZNNi9gAMRQ5u6rcaD0D2QABZL+HKwdRi0Djk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94061202},"type":"module","_from":"file:decocms-3.18.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.0.tgz","_integrity":"sha512-GAHugUegjBXC1vAalwLgUGbrI+1soTD5AcC00wpFePXIRusZd2UoTgzUpr8wN0kFoBWVNIFD1FJk7WlkrUVFcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.0_1781457068312_0.156222598293571","host":"s3://npm-registry-packages-npm-production"}},"3.18.1":{"name":"decocms","version":"3.18.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69b5f77852420d876f3d918ea724f0d4074d60ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.1.tgz","fileCount":8913,"integrity":"sha512-q9c0EHn7UWAqrig1SV0bTqpBBY+j5lGwsWvejCWrSO2JaqHKFB6OGt/HjUtilrDv48796URqPLZSlCSaB2RsHA==","signatures":[{"sig":"MEUCIF6NY30stKuGkYri//Suhqx2pV3NUiGR5qwDkJrfAGusAiEAzdFdpcDAGUKSjvTjbnj5tbEXQtshhy/zq800K5WgmgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94061028},"type":"module","_from":"file:decocms-3.18.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.1.tgz","_integrity":"sha512-q9c0EHn7UWAqrig1SV0bTqpBBY+j5lGwsWvejCWrSO2JaqHKFB6OGt/HjUtilrDv48796URqPLZSlCSaB2RsHA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.1_1781457652548_0.2570205495439972","host":"s3://npm-registry-packages-npm-production"}},"3.18.2":{"name":"decocms","version":"3.18.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e748cdd826d91677ebc84a3ab3d951e4eb6fbedc","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.2.tgz","fileCount":8913,"integrity":"sha512-BK2fogS8c0D04fWzTBx3/srle2p42FEYK61UQ9bpW8tEz34N0kxtPE7V1FwzZ1L2eRtTp+bfonoWEMdM22b+fw==","signatures":[{"sig":"MEUCIQD1QWJ0SAxRksRnXRsSXJteYidkMExBCrvK9woOQmYOhgIgF/wq9kHMOT49zCz0SRVNuKsYzqrS2gW3k9fBLkKXcRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94063456},"type":"module","_from":"file:decocms-3.18.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.2.tgz","_integrity":"sha512-BK2fogS8c0D04fWzTBx3/srle2p42FEYK61UQ9bpW8tEz34N0kxtPE7V1FwzZ1L2eRtTp+bfonoWEMdM22b+fw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.2_1781459199619_0.6638021047266778","host":"s3://npm-registry-packages-npm-production"}},"3.18.3":{"name":"decocms","version":"3.18.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aec01a57d7131268ecda138d0b9d2ce2a0893639","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.3.tgz","fileCount":8913,"integrity":"sha512-e7KK4rKqUoBE4jnmr0LwTqzjKr5Izz/TRyftE7pCAGRb/yVLPFNdky1XoH0/oSvxhKTKchXVEuJBd9mhngmhHg==","signatures":[{"sig":"MEUCIQDihs5CeiRasrDlRNJziAGMLh+EpnQS7jM9Cww/H2XK6gIgAeULlE5bEPFk49QRT9AGETDAkDV9BBVciXInnupAnvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94065248},"type":"module","_from":"file:decocms-3.18.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.3.tgz","_integrity":"sha512-e7KK4rKqUoBE4jnmr0LwTqzjKr5Izz/TRyftE7pCAGRb/yVLPFNdky1XoH0/oSvxhKTKchXVEuJBd9mhngmhHg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.3_1781469511857_0.4255027746396274","host":"s3://npm-registry-packages-npm-production"}},"3.18.4":{"name":"decocms","version":"3.18.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"273aaf68ee44b30577443c8b78a8703c2e2b6709","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.4.tgz","fileCount":8913,"integrity":"sha512-zVq1HW7waT6ygbWPR68UX6rtZMYjZKiK9yNkqnzdaksGKci0LRGL868PUUl3yUK05ee4GsN6B2P1e7GvQF/rvA==","signatures":[{"sig":"MEYCIQDCnkh/iqkmpYx+Lz+9mSsEgLxFjritO3Gk6TkAAjzdGgIhALUaUSnW3iUa2x+QTePbKBogeOe3asu7/T+/oVvDSov6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94047304},"type":"module","_from":"file:decocms-3.18.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.4.tgz","_integrity":"sha512-zVq1HW7waT6ygbWPR68UX6rtZMYjZKiK9yNkqnzdaksGKci0LRGL868PUUl3yUK05ee4GsN6B2P1e7GvQF/rvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.4_1781484510091_0.3896539471545024","host":"s3://npm-registry-packages-npm-production"}},"3.18.5":{"name":"decocms","version":"3.18.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a115b466cdbf5d7ff0bc3f78088f63163d520907","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.5.tgz","fileCount":8913,"integrity":"sha512-j/oDJX2jCNds7eSYyKP0n5ziatwLRgX8boqpZm0pfePtXV4kfsBIvD2eRHlNcRd1uq+vu2Ts/Xz+fwa91gRJeQ==","signatures":[{"sig":"MEYCIQCcwXCH+nbyWWoS9moPXVsCPRpnxgGy7/UKEbTTumAT/wIhAOuQSWRIln2JCK19yKeHAKMf/5XbVH1pAYZ2Fe9J0nE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94048147},"type":"module","_from":"file:decocms-3.18.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.5.tgz","_integrity":"sha512-j/oDJX2jCNds7eSYyKP0n5ziatwLRgX8boqpZm0pfePtXV4kfsBIvD2eRHlNcRd1uq+vu2Ts/Xz+fwa91gRJeQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.5_1781485138892_0.46521555915778423","host":"s3://npm-registry-packages-npm-production"}},"3.18.6":{"name":"decocms","version":"3.18.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a237e562be87a7c63355fb8fe27a596714d0a6c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.6.tgz","fileCount":8913,"integrity":"sha512-ejVplUVwURpxO9Ryhn2djRJA11pXLT5U1st5ICoxOhHpQR3EodNQCvukOVH7fZtnveYbEAR2BjeO5zoS58TVlw==","signatures":[{"sig":"MEYCIQDP+S9k0l2S9ChLIPiOqXIFQFrVaIpxyxMJvfw0A31/pQIhAK4IyWKyZON+om+ZTYzUiMVjDCae55pcog5Lco7w2kHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94048117},"type":"module","_from":"file:decocms-3.18.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.6.tgz","_integrity":"sha512-ejVplUVwURpxO9Ryhn2djRJA11pXLT5U1st5ICoxOhHpQR3EodNQCvukOVH7fZtnveYbEAR2BjeO5zoS58TVlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.6_1781488094043_0.1986765461543114","host":"s3://npm-registry-packages-npm-production"}},"3.18.7":{"name":"decocms","version":"3.18.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cf5bf4742dded58a68b6df7554a8280fe5fe2d5a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.7.tgz","fileCount":8913,"integrity":"sha512-QZkuzKjxLEjiPUFyaSjHUDY/UkIXWteE0kBDQ3HTMa1NmZTMhDQmWrPW8jEKDVbAYn5jsGcflwvYIwMwNruOxA==","signatures":[{"sig":"MEYCIQCAhgoFiX70b6del6h8PClGMNeLBIjX/Km5gPv6hjlPlAIhALeY7bq5iRaU9Wyuf6MDGUnsMiL9wA/+S5vQEhuiBSxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94049036},"type":"module","_from":"file:decocms-3.18.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.7.tgz","_integrity":"sha512-QZkuzKjxLEjiPUFyaSjHUDY/UkIXWteE0kBDQ3HTMa1NmZTMhDQmWrPW8jEKDVbAYn5jsGcflwvYIwMwNruOxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.7_1781489379944_0.9101556153951442","host":"s3://npm-registry-packages-npm-production"}},"3.18.8":{"name":"decocms","version":"3.18.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5096353cae14122312baa721bd1428f8a0a6a337","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.8.tgz","fileCount":8913,"integrity":"sha512-CKWiNxBnobK+FoAGw24iy/STeR7OdRtf4hgSkqyAqVZNsU5Iz6B25IRnq9it0qxegjurGS/pD5b7gdlV6aOXEQ==","signatures":[{"sig":"MEUCIBPBIv603z8OCW52ap9pn8Lzc7prOLjS9VSJXSHRXGJCAiEAnDx4Mir4neVI6r1W+Nb2sfqJez+pfeaqKUK9dewHU9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94049882},"type":"module","_from":"file:decocms-3.18.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.8.tgz","_integrity":"sha512-CKWiNxBnobK+FoAGw24iy/STeR7OdRtf4hgSkqyAqVZNsU5Iz6B25IRnq9it0qxegjurGS/pD5b7gdlV6aOXEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.8_1781490276916_0.11041717109841787","host":"s3://npm-registry-packages-npm-production"}},"3.18.9":{"name":"decocms","version":"3.18.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d48e590d837d3454b48157a7fe85be91e983d562","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.9.tgz","fileCount":8913,"integrity":"sha512-O/LdkadE0cbcmY5QoP2OVbvGxT3hdPl/psAacAf1X9On9rDBrLJ07Ry0UaqGNSEmeD/hHnUHYAXc6SjFlfRvJQ==","signatures":[{"sig":"MEUCIQCjtgiG83Ik2XQF5sWFbBknbU2CiDhMITwG6f8MNQ2HEAIgMSpAvlvZa/YZqr6HuWLvvzJIBJlQl7PJfB7g0OQWa1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94050492},"type":"module","_from":"file:decocms-3.18.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.9.tgz","_integrity":"sha512-O/LdkadE0cbcmY5QoP2OVbvGxT3hdPl/psAacAf1X9On9rDBrLJ07Ry0UaqGNSEmeD/hHnUHYAXc6SjFlfRvJQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.9_1781491498705_0.4167970661177247","host":"s3://npm-registry-packages-npm-production"}},"3.18.10":{"name":"decocms","version":"3.18.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b973d0a7dad32539609e364bf6cb14745e5e5cc0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.10.tgz","fileCount":8913,"integrity":"sha512-6AYnulipftjpL9t00fYnxVkL2zDLgrDbBnRhO4H4ua5JJsuH/cQbJ0t5ESC76geMzcePO+Fnid9mYhsDjxtF1w==","signatures":[{"sig":"MEUCIQDKVhMMaEPAzqClKJnaaZQ4tLg62dtDo7wzW1cTmI509AIgC3t0fI/aX/eBjM6jD9E/pOxe0InunxuHNFiQHMb7/IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94047984},"type":"module","_from":"file:decocms-3.18.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.10.tgz","_integrity":"sha512-6AYnulipftjpL9t00fYnxVkL2zDLgrDbBnRhO4H4ua5JJsuH/cQbJ0t5ESC76geMzcePO+Fnid9mYhsDjxtF1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.10_1781492738134_0.9958945575283327","host":"s3://npm-registry-packages-npm-production"}},"3.18.11":{"name":"decocms","version":"3.18.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"413986922ff779607d9fb3e462e897e0069af01c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.11.tgz","fileCount":8913,"integrity":"sha512-o5JjJ/Gi1QkPm11MoDQli2nGbyNvM+nnZhuSNecdn9srzmUy8p7/TNsACa3q6VScqjNlqgIUvVJdywG6+DtryQ==","signatures":[{"sig":"MEUCIQCr19hZwa6fMWjuUi8EUThn7ZhsSZvfBZe9PjkbJxtfnwIgLdUiLhKJQiaVzhtBzaqsbW9dIl5IrSEvESj2BPznqUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94049070},"type":"module","_from":"file:decocms-3.18.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.11.tgz","_integrity":"sha512-o5JjJ/Gi1QkPm11MoDQli2nGbyNvM+nnZhuSNecdn9srzmUy8p7/TNsACa3q6VScqjNlqgIUvVJdywG6+DtryQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.11_1781496911274_0.05738164245021382","host":"s3://npm-registry-packages-npm-production"}},"3.18.12":{"name":"decocms","version":"3.18.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44c879ef8f97845822aec096bcf2329d91e8f620","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.12.tgz","fileCount":8913,"integrity":"sha512-QkRwT8KNOSMBa9fcvBQFcNP7pyjsSc3St6ZTc6eHlZfbRoi9Yf4I3roxtUSqYiAJMj8GgmlP7FpNDF52i3J5xg==","signatures":[{"sig":"MEUCIQCGIlbAD3AUwepXDYI7LjVjV6yU9I+HuAl0h3xFk+CxbAIgSvEDjrlXqctlhXbn43Z4kvyevJCyVQEBFeNjBXPYcic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94049610},"type":"module","_from":"file:decocms-3.18.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.12.tgz","_integrity":"sha512-QkRwT8KNOSMBa9fcvBQFcNP7pyjsSc3St6ZTc6eHlZfbRoi9Yf4I3roxtUSqYiAJMj8GgmlP7FpNDF52i3J5xg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.12_1781528285559_0.5320449121503377","host":"s3://npm-registry-packages-npm-production"}},"3.18.13":{"name":"decocms","version":"3.18.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd2e67feddb3a44e458feaab83b795f3ef684980","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.13.tgz","fileCount":8913,"integrity":"sha512-LcqIwpj+3FTvJs4+mdTgawwxO0O3OB6xrbOMz65EGEiu5chSROet8jke0VmI/rNPTdWpwj8ve+Gm3+dQpsjJig==","signatures":[{"sig":"MEUCIAPswdIX6JT3ClAILVZ7Smxj2EQm8hHJ1/r9cxoY/WgqAiEA4fOPGoKxBIFOkwX3miGv+a+j+ZrOR/+tNpo9CFD2pu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94050972},"type":"module","_from":"file:decocms-3.18.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.13.tgz","_integrity":"sha512-LcqIwpj+3FTvJs4+mdTgawwxO0O3OB6xrbOMz65EGEiu5chSROet8jke0VmI/rNPTdWpwj8ve+Gm3+dQpsjJig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.13_1781528908194_0.7025274840570339","host":"s3://npm-registry-packages-npm-production"}},"3.18.14":{"name":"decocms","version":"3.18.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2c598dc49b9b70e67c90e7571758c5acd763e83c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.14.tgz","fileCount":8913,"integrity":"sha512-LXq8W9e+6xnVYnXK0/wg+6Mi23tEUwWFXJDThq53pJPmYpcBD3SPaOuG5qOkLsMGkksMaLmMGYL+UdrliRJmyQ==","signatures":[{"sig":"MEUCIQC1ZtmaJCcXGUYBXYnQn0cW9ZkMmvXJ4WQ9+Wk6DAXNUQIgTE4qyIWGshD5zWY538snMyX+uwWOC3HjxUNh+fGn72g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94050972},"type":"module","_from":"file:decocms-3.18.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.14.tgz","_integrity":"sha512-LXq8W9e+6xnVYnXK0/wg+6Mi23tEUwWFXJDThq53pJPmYpcBD3SPaOuG5qOkLsMGkksMaLmMGYL+UdrliRJmyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.14_1781531755334_0.2782499536257108","host":"s3://npm-registry-packages-npm-production"}},"3.18.15":{"name":"decocms","version":"3.18.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.18.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa660c467e96089db573158c9707fa8b8ba5ce68","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.18.15.tgz","fileCount":8913,"integrity":"sha512-LS0NBEZaoteb5aQLBkGPxR2o2NPnj8yg23nCHrosFj5p4hRsk3UegkMQQDVzmRHRnae8L5BW+ffAG7J2eS/l8w==","signatures":[{"sig":"MEQCIHN9051rJvQo7IkhsKAZOAyVCrlBq+hsK2l82OKGQbb9AiAeL4jBzMf1sChidvPBRZtPmfZ82YzWd3/ZTlRhc3IOQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.18.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94051791},"type":"module","_from":"file:decocms-3.18.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.18.15.tgz","_integrity":"sha512-LS0NBEZaoteb5aQLBkGPxR2o2NPnj8yg23nCHrosFj5p4hRsk3UegkMQQDVzmRHRnae8L5BW+ffAG7J2eS/l8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.18.15_1781538078081_0.8431160742390746","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"decocms","version":"3.19.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.19.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ddb2c5e6acf4981c9a5c4ce35d146ce067f60335","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.19.0.tgz","fileCount":8913,"integrity":"sha512-EQSl8fXrkqztvwO8XM1aY+jF/+uSvx7OhbilejYOvkr9ddTb5m7voFpm/z8kPLB0B83C/S5n6Zcf8BeIFluVpg==","signatures":[{"sig":"MEYCIQDLUq+mXgsUhY0hTAAlTvl7D8csePPQcZyZs27T78lEOQIhAIYNzY2FeK0/qKOGSBfv71VZurhm1HbtMt5aP8L49+sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94052771},"type":"module","_from":"file:decocms-3.19.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.19.0.tgz","_integrity":"sha512-EQSl8fXrkqztvwO8XM1aY+jF/+uSvx7OhbilejYOvkr9ddTb5m7voFpm/z8kPLB0B83C/S5n6Zcf8BeIFluVpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.19.0_1781546980595_0.24108141473977662","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"decocms","version":"3.19.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.19.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cdcb1ef5df3f723b1f6b6900e0c0178610c6614","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.19.1.tgz","fileCount":8913,"integrity":"sha512-cB2z+hJJ1uJptoQP7NqT99WMfdbwgXRDSV/xTKKotftw9j5uyVbSaLBqMIWJ4u+23khcm58QexqBcmC2B/NuZQ==","signatures":[{"sig":"MEUCIC6prFO8JFTH2+7rlJMAJ97WD1z4myxO15/kK95KsD8rAiEAt4CoxMhkJhn9NUWCCdd/0r2ZIVZRrNA5+P+Cl9HTkek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94052975},"type":"module","_from":"file:decocms-3.19.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.19.1.tgz","_integrity":"sha512-cB2z+hJJ1uJptoQP7NqT99WMfdbwgXRDSV/xTKKotftw9j5uyVbSaLBqMIWJ4u+23khcm58QexqBcmC2B/NuZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.19.1_1781548079511_0.6925586338490515","host":"s3://npm-registry-packages-npm-production"}},"3.19.2":{"name":"decocms","version":"3.19.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.19.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea694899cffec0a1fd68b9089cce8b06550e0310","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.19.2.tgz","fileCount":8913,"integrity":"sha512-imXR17hGFmRuCLSEshlK0tGGAS7ZXys7U4xrjiUXggjIcPcBSR2jWZorMZdq+o5/ZIZ+XMvvB/VqvDnwqkdG6A==","signatures":[{"sig":"MEUCIBQ226CaNjy0DKtbvhmafpI0PAxSRuHeSwp6g81uj2UYAiEAhDRugGTEiWrL/n9oFJMUoo2jRCi6NhJm+N4MhNSaVmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94055089},"type":"module","_from":"file:decocms-3.19.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.19.2.tgz","_integrity":"sha512-imXR17hGFmRuCLSEshlK0tGGAS7ZXys7U4xrjiUXggjIcPcBSR2jWZorMZdq+o5/ZIZ+XMvvB/VqvDnwqkdG6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.19.2_1781552619902_0.500978273480966","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"decocms","version":"3.20.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.20.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14a29f2fd44d4e233ec89f2512f05a6eb5ff78a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.20.0.tgz","fileCount":8913,"integrity":"sha512-XU0Y0APWpbqIeIruODkOWj96owpKvLY75T6jGJYPLDg3Wg82fZbftx30iwA6jm6PtAQ32/DnOABBLqI83LzpmA==","signatures":[{"sig":"MEYCIQCQzFp2b8EU2T0CfMXb75GtvxLZFrfzdJWastMjVIfTVwIhALaHJp/HLmC8W8pbrEJ0bUwX8/EX4M+C/NRlb9Wbfbk+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94059718},"type":"module","_from":"file:decocms-3.20.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.20.0.tgz","_integrity":"sha512-XU0Y0APWpbqIeIruODkOWj96owpKvLY75T6jGJYPLDg3Wg82fZbftx30iwA6jm6PtAQ32/DnOABBLqI83LzpmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.20.0_1781555758738_0.5011823741731563","host":"s3://npm-registry-packages-npm-production"}},"3.20.1":{"name":"decocms","version":"3.20.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.20.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cf3060934dd9eed5bf02d0e707ac7bd97505220b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.20.1.tgz","fileCount":8913,"integrity":"sha512-NwwzJwp5CdghCsjeDIrUN7SUYEu66lLCk1ry+mGETM6GuIc05g3I8cxA5J3QPxnWoL3CHa9uDVIh/16P82VLvg==","signatures":[{"sig":"MEYCIQDyynA3AytO85WXi7FbPbYZHc1vfVVMIw/mt8asfTIylwIhAMEAB4Q2OyojvaNcsdahzMbpzUohCiEZxEfUKFr90b36","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94045637},"type":"module","_from":"file:decocms-3.20.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.20.1.tgz","_integrity":"sha512-NwwzJwp5CdghCsjeDIrUN7SUYEu66lLCk1ry+mGETM6GuIc05g3I8cxA5J3QPxnWoL3CHa9uDVIh/16P82VLvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.20.1_1781556409215_0.8619634183547757","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"decocms","version":"3.21.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.21.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9fd9ab5046245ea468b4552230557654a3b625c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.21.0.tgz","fileCount":8914,"integrity":"sha512-2uM8r1xzGWQkjaTn5BYBKq5tSj6Y6B7rRyEmZDDy4YwqMMa9xHG/Blm67uQy6AzPzGlxr9CGt9AxmaWHnmg2qg==","signatures":[{"sig":"MEQCIA8JWK0PalT5150pZJOF+16C84DXutEQE4Pi7nnHzM/1AiB9Cov1LaQwClUIk4bnRauIZa85BfEper96xIwisUxkog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94056921},"type":"module","_from":"file:decocms-3.21.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.21.0.tgz","_integrity":"sha512-2uM8r1xzGWQkjaTn5BYBKq5tSj6Y6B7rRyEmZDDy4YwqMMa9xHG/Blm67uQy6AzPzGlxr9CGt9AxmaWHnmg2qg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.21.0_1781557858735_0.5810141754691796","host":"s3://npm-registry-packages-npm-production"}},"3.21.1":{"name":"decocms","version":"3.21.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.21.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1cfcbc34a93fe584a95c80b0f9053125c4acc1b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.21.1.tgz","fileCount":8914,"integrity":"sha512-uNfli46//yzYYVqFXqoPdUgnlSt+yHSvcqpW9Y4QDjBG0W8nr//p+GnZsPuzt161vUIcqCZ0LmWK1TZ6PVLs9A==","signatures":[{"sig":"MEUCIQDGuHl8rf8QURr0+y86J253dPXtMrKfh3msc/+I8GR1HwIgAYl9NtofDlrafU2EqsSBj0nVwF03v8ga7AT6nzDO2bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057096},"type":"module","_from":"file:decocms-3.21.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.21.1.tgz","_integrity":"sha512-uNfli46//yzYYVqFXqoPdUgnlSt+yHSvcqpW9Y4QDjBG0W8nr//p+GnZsPuzt161vUIcqCZ0LmWK1TZ6PVLs9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.21.1_1781562401490_0.31579050804430264","host":"s3://npm-registry-packages-npm-production"}},"3.21.2":{"name":"decocms","version":"3.21.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.21.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a7c465798d7f932bdccd100b11fef197308b4bd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.21.2.tgz","fileCount":8914,"integrity":"sha512-pMsdf1uWpKhV45DSKZKfrySzyzA4hclSBkczRQE98OkHwtY8gJpsROQHPbPPlSm+H9gmD83c6XP7Ypbp7MyrKQ==","signatures":[{"sig":"MEUCIQCuKU5uZp32q9ygJ8/2TvJ21KLnm0pgMs16JYioVLOUKwIgS9Xt0wr41KnGaUskcNjMQxCSN+Bmi9d5pgpdX05fOHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057090},"type":"module","_from":"file:decocms-3.21.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.21.2.tgz","_integrity":"sha512-pMsdf1uWpKhV45DSKZKfrySzyzA4hclSBkczRQE98OkHwtY8gJpsROQHPbPPlSm+H9gmD83c6XP7Ypbp7MyrKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.21.2_1781566539392_0.7636292967114668","host":"s3://npm-registry-packages-npm-production"}},"3.21.3":{"name":"decocms","version":"3.21.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.21.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ed6c0747b2d663567f3678f173bbc1a38989ee3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.21.3.tgz","fileCount":8914,"integrity":"sha512-24kR9KxGAWW9wCkeAT0CrV+sXNYI8ZkhXtSTwRWW6euWW1BcQr51R0Osw74ZE8qhVcUm9hlp6g+Jz0oHc8VZjQ==","signatures":[{"sig":"MEUCIQCzh3GruJjk5ZznOTNgvfZhk0UkymZfkrC7/uWg+VarrwIgWPqRb36owTxQKSL/mYaMJ/xqq+M/r052JaM/vQp7Cdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057606},"type":"module","_from":"file:decocms-3.21.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.21.3.tgz","_integrity":"sha512-24kR9KxGAWW9wCkeAT0CrV+sXNYI8ZkhXtSTwRWW6euWW1BcQr51R0Osw74ZE8qhVcUm9hlp6g+Jz0oHc8VZjQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.21.3_1781574873355_0.9308741906862226","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"decocms","version":"3.22.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.22.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13a61655c1a5a533a09a36717a8bf9dcc922217a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.22.0.tgz","fileCount":8914,"integrity":"sha512-beyZVxgDZQ69LpNAN7LxI1xQP+pmGm7Z5xWE8S5feTVaS8CxzW25jNEwtnHEHRK+aCqK5IW6jXSCyJHamwxjsA==","signatures":[{"sig":"MEQCIFw/4ee/e0GzdMgAlRNwIiF8zT1WHitui26D4ri4nLhLAiAXP3cFzKGfqWWgPdBeFTj8MYvLa5+WnlFwJFHjViDd7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94057805},"type":"module","_from":"file:decocms-3.22.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.22.0.tgz","_integrity":"sha512-beyZVxgDZQ69LpNAN7LxI1xQP+pmGm7Z5xWE8S5feTVaS8CxzW25jNEwtnHEHRK+aCqK5IW6jXSCyJHamwxjsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.22.0_1781575334321_0.0007487698693260381","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"decocms","version":"3.23.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.23.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"048f74ec7dfc9ecdc19d8ea5435089a3d6981443","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.23.0.tgz","fileCount":8914,"integrity":"sha512-yJwgltHOi8mqIgwQWbloBSLW+G5D5y8JTF+qjvnoLa2in9NiZEl8rHtLOlho3WlIk2RTN7YYpXfneIcX2Dq4dw==","signatures":[{"sig":"MEUCIQCS89d0vE/JX1psmwH6JnxCgNGE186+3uXzS2OJ2OMxEAIgQwFJC1lYlioHs485VP/IlwCxd9SSkjBcONOTrjwlfAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94059663},"type":"module","_from":"file:decocms-3.23.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.23.0.tgz","_integrity":"sha512-yJwgltHOi8mqIgwQWbloBSLW+G5D5y8JTF+qjvnoLa2in9NiZEl8rHtLOlho3WlIk2RTN7YYpXfneIcX2Dq4dw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.23.0_1781576188795_0.29636232806312246","host":"s3://npm-registry-packages-npm-production"}},"3.23.1":{"name":"decocms","version":"3.23.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.23.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8668dc58b616fbd3e164b9ee41cedbe043c76bab","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.23.1.tgz","fileCount":8914,"integrity":"sha512-nN3Fl2XGNiLbhOamufZkiPjDM5O1SmpkqqSjwOV6QCCgU1prL8TwPiC9ounW3aF6KpLNqzzMxeMhqSlydM/fxA==","signatures":[{"sig":"MEQCIHrg92OyWFkjZkvO5TaPBGuignYQMxZBVGhtYoPYhUF0AiB3KYczIGBCulH994leGIY50nnfsjFvuwzFtXF+cmRbCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94060007},"type":"module","_from":"file:decocms-3.23.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.23.1.tgz","_integrity":"sha512-nN3Fl2XGNiLbhOamufZkiPjDM5O1SmpkqqSjwOV6QCCgU1prL8TwPiC9ounW3aF6KpLNqzzMxeMhqSlydM/fxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.23.1_1781576410435_0.6215661454527461","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"decocms","version":"3.24.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.24.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eff54498d996726b3764d107abe3ffd89b64770e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.24.0.tgz","fileCount":8914,"integrity":"sha512-aCLv6cn2Omw1j4gEDzR8FoM37zTEk62vLXmSlgo83RIxebXMQCCc2bSQVC70mnCKu6BO0t4PWKzPDKAmrBAWGg==","signatures":[{"sig":"MEQCICY7EaOY+6e3DdCSdkeGULzN6CV6sBObNayp4mE1a29ZAiBWEkfSSc5Rq4scjDstFDkuYLw2WkLenZ/g88KkR/wl0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94063386},"type":"module","_from":"file:decocms-3.24.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.24.0.tgz","_integrity":"sha512-aCLv6cn2Omw1j4gEDzR8FoM37zTEk62vLXmSlgo83RIxebXMQCCc2bSQVC70mnCKu6BO0t4PWKzPDKAmrBAWGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.24.0_1781578515862_0.9038265022843379","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"decocms","version":"3.25.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.25.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bcfa36dd85f0375c89a91059c510dcd00229df54","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.25.0.tgz","fileCount":8914,"integrity":"sha512-MpEob9bYnAn072LaOp+Cpb/jkpqb6UM72L52AGCTr0brGIE/He7d52qnp3aI20Pmv3VAN5eb8uxtTb3DbIxabA==","signatures":[{"sig":"MEUCIGIW0YOopSzwPMAB8mkWqMFWQYICwtCRIywmnvP3aXXjAiEA2y9xJnjQ6IlRT08mNM5MLVLw8cVDAZs+wFM3nimV3Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94064070},"type":"module","_from":"file:decocms-3.25.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.25.0.tgz","_integrity":"sha512-MpEob9bYnAn072LaOp+Cpb/jkpqb6UM72L52AGCTr0brGIE/He7d52qnp3aI20Pmv3VAN5eb8uxtTb3DbIxabA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.25.0_1781580019350_0.16887936359869382","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"decocms","version":"3.26.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.26.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cd3133fefd8864703307e43d092242fce560489","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.26.0.tgz","fileCount":8914,"integrity":"sha512-S9fcqradFLRzHEFZYdo/UkRs2oHSoirPE4MyuqBkrhEjZoEC7gBVbqlR49C2NgRdtEJsiV6U7oAQzWhvleYa+w==","signatures":[{"sig":"MEUCIQDQn5KvAi72Ophjae6IFp528fom+h1p0KJ9e3zTf6pyFAIgZNA3YoYnGNX06V70ziIXHd51DfMHlc2rdA2pi/3yytw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94066577},"type":"module","_from":"file:decocms-3.26.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.26.0.tgz","_integrity":"sha512-S9fcqradFLRzHEFZYdo/UkRs2oHSoirPE4MyuqBkrhEjZoEC7gBVbqlR49C2NgRdtEJsiV6U7oAQzWhvleYa+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.26.0_1781582907691_0.003864539261646538","host":"s3://npm-registry-packages-npm-production"}},"3.26.1":{"name":"decocms","version":"3.26.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.26.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1809468b4cfe75daf41a279d88dbef241033424f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.26.1.tgz","fileCount":8914,"integrity":"sha512-ega2aNvJqLE1NCmD8dU5BQJF9bbW0OSr7G0JGnn8sgS90WmDhYkOjsjuZyEMPDI9qKKZvKgYbHxAyLEii0QK2w==","signatures":[{"sig":"MEYCIQClkV1wV3MK4lycCt/crMcRfHciwhJ+ixWy2Rfw0A/yFAIhAPTn34dzqLfeg40GfZAjenF25sygvojZLRXR21KfXoPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94066503},"type":"module","_from":"file:decocms-3.26.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.26.1.tgz","_integrity":"sha512-ega2aNvJqLE1NCmD8dU5BQJF9bbW0OSr7G0JGnn8sgS90WmDhYkOjsjuZyEMPDI9qKKZvKgYbHxAyLEii0QK2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.26.1_1781585133937_0.5447446958127735","host":"s3://npm-registry-packages-npm-production"}},"3.26.2":{"name":"decocms","version":"3.26.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.26.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2412b496310a8d45511c50f6d9fdfdf97e7fc53a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.26.2.tgz","fileCount":8914,"integrity":"sha512-hHFvPUfznro/N5ElLRzhJJtYjE9ZVTasoSkTIwobGumg6JE6xT9aScyIAX6Xa+xmvbkLs3Gr4Lwat5KlvNyKSw==","signatures":[{"sig":"MEUCIQDMVap3WxlONWNmCIIxmU2AEBnrGT2d6pk2WpUaK6HZyQIgU2mUVQO/b3Vj2cflpeVpUwxsWhNYE9JJgbUunfacT1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94067336},"type":"module","_from":"file:decocms-3.26.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.26.2.tgz","_integrity":"sha512-hHFvPUfznro/N5ElLRzhJJtYjE9ZVTasoSkTIwobGumg6JE6xT9aScyIAX6Xa+xmvbkLs3Gr4Lwat5KlvNyKSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.26.2_1781615411295_0.2731824463428658","host":"s3://npm-registry-packages-npm-production"}},"3.26.3":{"name":"decocms","version":"3.26.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.26.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c8c7516ed3ad43ffbda79c1ef1524665ab3254d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.26.3.tgz","fileCount":8914,"integrity":"sha512-cIS/Igd1X6K4BejBZSea1iKrZfXzQv+giiLlqMgSTdDHFG2zaBR34hYAVXLHA0taelXnBwKn2AN14b4Tw5pqBQ==","signatures":[{"sig":"MEQCIG6fQmtuJ+MxsEq4kfVFR9vklvnEJpzoq5j2yU0nvyd6AiALSrHB74vA3WZsoOz/SIo0gLImoKh+sF7mXI6izQrebQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94058320},"type":"module","_from":"file:decocms-3.26.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.26.3.tgz","_integrity":"sha512-cIS/Igd1X6K4BejBZSea1iKrZfXzQv+giiLlqMgSTdDHFG2zaBR34hYAVXLHA0taelXnBwKn2AN14b4Tw5pqBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.26.3_1781615984169_0.6123612935101697","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"decocms","version":"3.27.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.27.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"884b02cb67ce705f1d5fc3f9bd3a3f608bce7bc1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.27.0.tgz","fileCount":8914,"integrity":"sha512-aGfvV+ezJEzmFM42ayj96HiyIWDj/Q3vBK03GKUt2b1bTQ35QeMEAnm7bt81iM8QBG4xtDFhRwny+81j7wA1MA==","signatures":[{"sig":"MEYCIQDwrCQRsNGf21Iz/v8JRvp1JN3+NnyZ/bXOpRF8DR2CIwIhAMzQMUMXsHhmrZI9u2xexsLzhTuUWOLhcv4OcZxx5wQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94074917},"type":"module","_from":"file:decocms-3.27.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.27.0.tgz","_integrity":"sha512-aGfvV+ezJEzmFM42ayj96HiyIWDj/Q3vBK03GKUt2b1bTQ35QeMEAnm7bt81iM8QBG4xtDFhRwny+81j7wA1MA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.27.0_1781618782766_0.6578878490289346","host":"s3://npm-registry-packages-npm-production"}},"3.27.1":{"name":"decocms","version":"3.27.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.27.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5f2e63e4fcf610e52ba5b954e0c4dd0fa5588bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.27.1.tgz","fileCount":8914,"integrity":"sha512-I/Ya58mGiGGAKHC1/eCbfUcrYjcFyF8i+YK4BTvzARP305aIJT0aMySWjKyDZ4IpKh9QN8Ki1EopX4ezvIpscg==","signatures":[{"sig":"MEYCIQDGx65LAdbGhfCYRzZAHnggOrWKkyAY26DvlhKVFBEmYAIhAPihS9GP85YOyCMT0qWMzs1rQSqlqQuO8/FJ7SRsErln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94074919},"type":"module","_from":"file:decocms-3.27.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.27.1.tgz","_integrity":"sha512-I/Ya58mGiGGAKHC1/eCbfUcrYjcFyF8i+YK4BTvzARP305aIJT0aMySWjKyDZ4IpKh9QN8Ki1EopX4ezvIpscg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.27.1_1781624567299_0.7878888553892085","host":"s3://npm-registry-packages-npm-production"}},"3.27.2":{"name":"decocms","version":"3.27.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.27.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"083560a0cf0b7634dbd5b28498a9d3de7eeded1e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.27.2.tgz","fileCount":8914,"integrity":"sha512-5nxMEQ7vii8uafyEhld7AmQFZF4TsQ2umaOInB/XtdMMi71neVACGb1PvhRqVNWu0mZNrnmtZMKRX/RD2behZg==","signatures":[{"sig":"MEUCIQDkhhUWN08HT0VOV+1TapIeldWkJyaVK6VIeeMKk3vrIwIgOOHNoE8RtEabEjJEPGghdUzufgPUl5Yu7vWFfau4BPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94077737},"type":"module","_from":"file:decocms-3.27.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.27.2.tgz","_integrity":"sha512-5nxMEQ7vii8uafyEhld7AmQFZF4TsQ2umaOInB/XtdMMi71neVACGb1PvhRqVNWu0mZNrnmtZMKRX/RD2behZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.27.2_1781625149341_0.7218189614573634","host":"s3://npm-registry-packages-npm-production"}},"3.27.3":{"name":"decocms","version":"3.27.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.27.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d929bf85959165ac7bbfec654cb6655fd9f8ec36","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.27.3.tgz","fileCount":8914,"integrity":"sha512-WaRFhCKUOojKyyjf0QPRB4JEg6JMRuA8SeZk5wtABSFji5EPQFmQbT5lJh7TM84LBQOC2rPhgsF9MkB87Sm8eA==","signatures":[{"sig":"MEUCIAZ2DB8H2RjX9AIw3OqqeV/g+rM3CqybLJSubyEF4AVlAiEApeSg2ziYwVpryJx8+OgjUwVTx5q1yflbMzsIOVptTtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94077870},"type":"module","_from":"file:decocms-3.27.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.27.3.tgz","_integrity":"sha512-WaRFhCKUOojKyyjf0QPRB4JEg6JMRuA8SeZk5wtABSFji5EPQFmQbT5lJh7TM84LBQOC2rPhgsF9MkB87Sm8eA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.27.3_1781625415656_0.2641472294711624","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"decocms","version":"3.28.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.28.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a4e1b95c96f323a6b72ae7bf4d90ec54030c925d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.28.0.tgz","fileCount":8914,"integrity":"sha512-TTiVBpjbu+objNlrvI1cK9fANEiv8uDmWxmZlpK35xHnUoCn1Yj7u9S0GycgoDrs6eTn7+r0gcycUR0C3RTpIw==","signatures":[{"sig":"MEUCIDtr0sUmga1BTsqsOQZOorDQAfIlPbvg+FbnmWqOQ6MOAiEA4+HjHGGrX1GxB0/mo77ZBgRxpWgy0839yrc4I1+J+d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94080831},"type":"module","_from":"file:decocms-3.28.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.28.0.tgz","_integrity":"sha512-TTiVBpjbu+objNlrvI1cK9fANEiv8uDmWxmZlpK35xHnUoCn1Yj7u9S0GycgoDrs6eTn7+r0gcycUR0C3RTpIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.28.0_1781626718702_0.19402742022095576","host":"s3://npm-registry-packages-npm-production"}},"3.28.1":{"name":"decocms","version":"3.28.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.28.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54adc1e38bdc284f5392b9d35844096dd19c23ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.28.1.tgz","fileCount":8914,"integrity":"sha512-cTV6S/B8GnyrzvsrnmQMeioZvk6ozuVztb7+Ui/ScpGbX5xAu0BMNhJbSskq7GmwziAki6nO3acqzj0flPMSXg==","signatures":[{"sig":"MEQCIC4fL7HxBsN8bVdJALjNcw/+Vj7T9gxJTjsVtTqU3cO1AiAk1lOudM/tnLN8+mX67ulzpKdcVYfMgHEOZwNxf06E/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94072724},"type":"module","_from":"file:decocms-3.28.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.28.1.tgz","_integrity":"sha512-cTV6S/B8GnyrzvsrnmQMeioZvk6ozuVztb7+Ui/ScpGbX5xAu0BMNhJbSskq7GmwziAki6nO3acqzj0flPMSXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.28.1_1781638789075_0.8041036228314073","host":"s3://npm-registry-packages-npm-production"}},"3.28.2":{"name":"decocms","version":"3.28.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.28.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0999cc3350899e0b86ddac5230e0671f24aa26a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.28.2.tgz","fileCount":8914,"integrity":"sha512-giHAtKdMgBrjXlsryC83SILQ9G2+JbKUoNAQ/3gSLllzEBgxbTTTu1G3M0Og/tp+/CNdrCLrWHrfhpBgjVfPkQ==","signatures":[{"sig":"MEQCIDPFGbJcrYutskM3ROmXJdkHBCEXMw7h+CeAWWhEeEUNAiBSJQUgdRchyD2n3GTK0tqqfK0YzswG5sVwluL36x1phA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94073092},"type":"module","_from":"file:decocms-3.28.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.28.2.tgz","_integrity":"sha512-giHAtKdMgBrjXlsryC83SILQ9G2+JbKUoNAQ/3gSLllzEBgxbTTTu1G3M0Og/tp+/CNdrCLrWHrfhpBgjVfPkQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.28.2_1781638905798_0.018858805191869443","host":"s3://npm-registry-packages-npm-production"}},"3.28.3":{"name":"decocms","version":"3.28.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.28.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5bdbd0303dd4d732de0a37d96c19a0df45f9dba7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.28.3.tgz","fileCount":8914,"integrity":"sha512-747/x3jvTZXwOQhs5or8HXGlxtbDCOtbjzH9ZR3+Jb9P2JLgyJ6z3zTKGq5HzroXB+B6s5Th2cS98d3sjTCG9g==","signatures":[{"sig":"MEUCIQCzs7CeYFInQZDRr1hcYkiYrKKPzRpOM/sUx5KxAwF0DwIgWQAbOMLjm/BDjcA4q4BhkdP0Dmq2EONfgPmbh1IQcuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94073227},"type":"module","_from":"file:decocms-3.28.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.28.3.tgz","_integrity":"sha512-747/x3jvTZXwOQhs5or8HXGlxtbDCOtbjzH9ZR3+Jb9P2JLgyJ6z3zTKGq5HzroXB+B6s5Th2cS98d3sjTCG9g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.28.3_1781639038797_0.34143264670698703","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"decocms","version":"3.29.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.29.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91e572558eb448407091ff2236864da16aff2090","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.29.0.tgz","fileCount":8914,"integrity":"sha512-VGPXkTXPP8c8vcYULiGeA/mcT2Y3oGxV/kc5Y0dLv8Q3sRFQ2oRB9VSf0kO7hNph8XjslLiNqFY26QwQFG6Jdg==","signatures":[{"sig":"MEUCIHYV/JMG/Adn9QU4Se+RVvZDqX7sBdnQYgbgLLjPrQcYAiEA8uijlkFqgGSk1n8YqiOmz6tCMnsYOvV6BVWbU5tTv7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94074298},"type":"module","_from":"file:decocms-3.29.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.29.0.tgz","_integrity":"sha512-VGPXkTXPP8c8vcYULiGeA/mcT2Y3oGxV/kc5Y0dLv8Q3sRFQ2oRB9VSf0kO7hNph8XjslLiNqFY26QwQFG6Jdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.29.0_1781640091527_0.5665542435828479","host":"s3://npm-registry-packages-npm-production"}},"3.29.1":{"name":"decocms","version":"3.29.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.29.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c6f17aa297c29fa822a2e186810134fefbeda80","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.29.1.tgz","fileCount":8914,"integrity":"sha512-ge7R5S6HLJy/OW+cN5QVaREuHhZ6zADMHcBHUjNPjgZnxX4X7UcwRfCJAu0/5pnlDoWmhBz8ceukiiLgTOfpnQ==","signatures":[{"sig":"MEQCID0hBGiLAaUMkyNkSrTdZ/M3zkQQSIWbRPOvLMv0+rbsAiBk+sk+FMK52mcO5zQbMHhdlby31JW/VjJ1o0FCfugkIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94074747},"type":"module","_from":"file:decocms-3.29.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.29.1.tgz","_integrity":"sha512-ge7R5S6HLJy/OW+cN5QVaREuHhZ6zADMHcBHUjNPjgZnxX4X7UcwRfCJAu0/5pnlDoWmhBz8ceukiiLgTOfpnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.29.1_1781640972808_0.32461055517806003","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"decocms","version":"3.30.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.30.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72c2f2341f478f55c363868a7b5c8f688b3cf9cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.30.0.tgz","fileCount":8914,"integrity":"sha512-uElzjRQNu6ME1Wiyy1X2gwGSzk0ZSj8++J+mhduiPd71ZODj2/dAfgPCQexEU0fOyjytsoFA5xWsKhoVof1NEQ==","signatures":[{"sig":"MEUCIDpKiUPQjQ9RBdzPupDJgz2Oc3Pkk6ERkatL935mAmiZAiEA+2dJQzMebjJBZEDkROBOtFhRBlNfFqsJtIvmp4TRVaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94080626},"type":"module","_from":"file:decocms-3.30.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.30.0.tgz","_integrity":"sha512-uElzjRQNu6ME1Wiyy1X2gwGSzk0ZSj8++J+mhduiPd71ZODj2/dAfgPCQexEU0fOyjytsoFA5xWsKhoVof1NEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.30.0_1781643860255_0.0587504914654724","host":"s3://npm-registry-packages-npm-production"}},"3.30.1":{"name":"decocms","version":"3.30.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.30.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e283a6f9c3584428a6ffe674cf5ae091077014b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.30.1.tgz","fileCount":8914,"integrity":"sha512-1L0Rdo3P7TKtsvSEwEwzbjWr+jJGYn7fvlrOxPWugcPI2iYvRE12M1QmUbMdPb88t1IzMqjbL8ANdC5hnk6Y6A==","signatures":[{"sig":"MEQCIHJHSCMH4uZpqR+j+nTRg8U4FeShpbkCGUB5ZKRS462+AiBWyij82SZMQinRV3HeuvJlUkIjqlGpgLdXA6uyWaBaFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94081657},"type":"module","_from":"file:decocms-3.30.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.30.1.tgz","_integrity":"sha512-1L0Rdo3P7TKtsvSEwEwzbjWr+jJGYn7fvlrOxPWugcPI2iYvRE12M1QmUbMdPb88t1IzMqjbL8ANdC5hnk6Y6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.30.1_1781658889179_0.49548715455006676","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"decocms","version":"3.31.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e57f7827ed046a94ebafe449a8b50a6635ad0297","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.0.tgz","fileCount":8914,"integrity":"sha512-QD71s4gA9zECS6Lcn1yqeZTaugdqmP06YM4CWFUHd4esZlKUsJteECWScpkcmd7PNygG4pmI15Xedy+ljMAnaA==","signatures":[{"sig":"MEYCIQDKnIhL4T5d5uampYVER5D6i2d+ZSEnJDIELCwrccBekQIhAJ420pFmiLpLQlDkIzaxmlJjnDXgrikFV9/kZqzO11OY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94086398},"type":"module","_from":"file:decocms-3.31.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.0.tgz","_integrity":"sha512-QD71s4gA9zECS6Lcn1yqeZTaugdqmP06YM4CWFUHd4esZlKUsJteECWScpkcmd7PNygG4pmI15Xedy+ljMAnaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.0_1781676946644_0.6773272772167014","host":"s3://npm-registry-packages-npm-production"}},"3.31.1":{"name":"decocms","version":"3.31.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8735d9830aa8793fa908e917583178da9f2e0c61","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.1.tgz","fileCount":8913,"integrity":"sha512-v+YLQwTWsx/7Bc7kntESJbLUyzybB97tVmk6Fb49VhojoBdgyok+1zCkz241PyLhNQi/fY8HoZ0xmTaG9wo40w==","signatures":[{"sig":"MEUCIQDLmxOduBzKjV1gZ9BVNYwC6dAN0d4bFrg+SM2ewaOtdgIgbjioBN/l/Ke59XUFdj4S9efpgBFouV8y36fUG8hLRzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94082881},"type":"module","_from":"file:decocms-3.31.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.1.tgz","_integrity":"sha512-v+YLQwTWsx/7Bc7kntESJbLUyzybB97tVmk6Fb49VhojoBdgyok+1zCkz241PyLhNQi/fY8HoZ0xmTaG9wo40w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.1_1781677972671_0.8538460640613033","host":"s3://npm-registry-packages-npm-production"}},"3.31.2":{"name":"decocms","version":"3.31.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5fec27a1bc120ee7b6b40805bd5a10bcce25778f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.2.tgz","fileCount":8913,"integrity":"sha512-LB9kXlGPgSWvibE5bcVxZ+JHI7wzw/FwnVPn5zVGCV9Yl4mi+adPmKTaoHnnKtfnYn92R17mWRL6dHnij0+clw==","signatures":[{"sig":"MEUCICz6PDuY949U4qhaKdvdq4MovmGKtwshnPFFHnzfk2DtAiEArS20rPP3zt3nJB4jjk98EOmQbXsqTOP0IvstEQXUJNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94082964},"type":"module","_from":"file:decocms-3.31.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.2.tgz","_integrity":"sha512-LB9kXlGPgSWvibE5bcVxZ+JHI7wzw/FwnVPn5zVGCV9Yl4mi+adPmKTaoHnnKtfnYn92R17mWRL6dHnij0+clw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.2_1781705540456_0.506877080931091","host":"s3://npm-registry-packages-npm-production"}},"3.31.3":{"name":"decocms","version":"3.31.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12a97ba101a60e79a4cb9d5c483deea523eb4122","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.3.tgz","fileCount":8913,"integrity":"sha512-Hf/0ewsrSs3SWLmfXF2OjLVkBPGtgCrvM3ta80Lc3iShyKhbhpLwmGy85YUU8b6wKS9GiqcgusiJ0zRQUEhXDw==","signatures":[{"sig":"MEUCIQCESIqLdykGoB31IgKOceB3bhGalEfScpmqPXD0A8ugQAIgAPkHPxujgnkN5ShY1SCHPqtYJfD8tgQr9U6rQdgG8vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94084111},"type":"module","_from":"file:decocms-3.31.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.3.tgz","_integrity":"sha512-Hf/0ewsrSs3SWLmfXF2OjLVkBPGtgCrvM3ta80Lc3iShyKhbhpLwmGy85YUU8b6wKS9GiqcgusiJ0zRQUEhXDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.3_1781711789844_0.2753914618184492","host":"s3://npm-registry-packages-npm-production"}},"3.31.4":{"name":"decocms","version":"3.31.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5adc3e00d6fa18b9ceba3717bbae7474d4478c33","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.4.tgz","fileCount":8913,"integrity":"sha512-ZquFqhOeoV43Yngw7pFR5cjAZsb49iwUUELdBzAabjHEQLXxOKqMFcsw6aiQmQQdOF34Iu2Zu5x5OobDP8La/A==","signatures":[{"sig":"MEQCIDbwPCYDOEIKM4pkqQQkJGBljN8oziNPcCTkUwIO0R04AiB3CfYJcR42iGElagns0ZP/IO4q3ZLEVMR7gSXXuhKDnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94084243},"type":"module","_from":"file:decocms-3.31.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.4.tgz","_integrity":"sha512-ZquFqhOeoV43Yngw7pFR5cjAZsb49iwUUELdBzAabjHEQLXxOKqMFcsw6aiQmQQdOF34Iu2Zu5x5OobDP8La/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.4_1781718921404_0.2314022030454166","host":"s3://npm-registry-packages-npm-production"}},"3.31.6":{"name":"decocms","version":"3.31.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.31.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb65888e640a7c5f32ff06f800161f3a2eec0db3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.31.6.tgz","fileCount":8913,"integrity":"sha512-8cLj4NJHfW7sj1eoVG+lDIx4EBRYX7VBD9ohvr6Va0CrKyFY7utz6WjL7LN04Xw6eA8Z897ux5w+AoshZuu0kQ==","signatures":[{"sig":"MEQCIDj8Y1ofMeynSRk7Ek8pjSN00KImzqVHUCwW1fzVq77MAiBs2D56ssAiaf/+jpb8PMs8nr4O+IBbMoPX3AttqInQfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.31.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94084505},"type":"module","_from":"file:decocms-3.31.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.31.6.tgz","_integrity":"sha512-8cLj4NJHfW7sj1eoVG+lDIx4EBRYX7VBD9ohvr6Va0CrKyFY7utz6WjL7LN04Xw6eA8Z897ux5w+AoshZuu0kQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.31.6_1781732346348_0.730411751127853","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"decocms","version":"3.32.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.32.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f7c180bd6804903b6bb8755bb8a4aad52fb846e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.32.0.tgz","fileCount":8913,"integrity":"sha512-1QfRAiQQ/4qYZsxZHWMkO1MA/havJevH7mgBGGMtkolE/QvCinhIbv7d3iZQOYkUsz6kJ7N5TV0r0He72ZRzqw==","signatures":[{"sig":"MEUCIQCwVThXPhW/96WoM3IjW2nEgBWPjQAHTuw36kuHGrg4fQIgKH/Okfud/IHpeXXAKdZRG//SUCCIGM4o+GRRFjiDMDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085480},"type":"module","_from":"file:decocms-3.32.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.32.0.tgz","_integrity":"sha512-1QfRAiQQ/4qYZsxZHWMkO1MA/havJevH7mgBGGMtkolE/QvCinhIbv7d3iZQOYkUsz6kJ7N5TV0r0He72ZRzqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.32.0_1781732417781_0.9859251885892106","host":"s3://npm-registry-packages-npm-production"}},"3.32.1":{"name":"decocms","version":"3.32.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.32.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7228c1c90bc0011dcd7d1c684a8975c7fc5e9cc5","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.32.1.tgz","fileCount":8913,"integrity":"sha512-zKJJBBFIvY9kybiBA+1yv4dZ8jqJTphIxQByqLHXvuhswiZyDOkRCu8hn+t8ultvIUUFOtB4ioJtLWXRuQCaVg==","signatures":[{"sig":"MEYCIQCR3yVELN25iXKgYXkMr99AK8O8L6hY6dXssrahpVJgNAIhAI8ygcRWw6kUIIcdr8bk5UrhNJls1n5rdg9wgXr63d1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085656},"type":"module","_from":"file:decocms-3.32.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.32.1.tgz","_integrity":"sha512-zKJJBBFIvY9kybiBA+1yv4dZ8jqJTphIxQByqLHXvuhswiZyDOkRCu8hn+t8ultvIUUFOtB4ioJtLWXRuQCaVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.32.1_1781733094475_0.47882151565509345","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"decocms","version":"3.33.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.33.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a2ff371e79fc565ffe0fd5f62ad7000e169df39","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.33.0.tgz","fileCount":8913,"integrity":"sha512-jhmDuFEflmiwh8wnSrsRx/zYYfzyg5Rxx9RJLJRl8XXX4AIpUrNb2D0DxELaUsWDDmoTLJarEgpCxacMynLU+Q==","signatures":[{"sig":"MEQCIH2cCuc9K1bxrD4Kan5LLwRO3ohuSqeX0q5lvGCvbsFEAiAZoCwZPR4rCf3x6BlaLRjGhZXwlzj7hv6Z8i1hRHIVaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94086340},"type":"module","_from":"file:decocms-3.33.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.33.0.tgz","_integrity":"sha512-jhmDuFEflmiwh8wnSrsRx/zYYfzyg5Rxx9RJLJRl8XXX4AIpUrNb2D0DxELaUsWDDmoTLJarEgpCxacMynLU+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.33.0_1781733286894_0.03898422189684103","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"decocms","version":"3.34.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.34.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d26d722dd2b66b7896c41a1288eb39eb56651cd4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.34.0.tgz","fileCount":8913,"integrity":"sha512-bvSt7/Kycjs+kXHHAkHUR33Pnt94oCPjJBpTHvwc8z8+J+Alqg0Q2mMNd7MnLd5civGjlMTd/S7ACGmqqYhb0Q==","signatures":[{"sig":"MEYCIQCPqz2xi6MaQbUwdSGdjuJWmBdBccHkTP1d7G4fuGOZbQIhAKMH6iaJxUUjNVwbGWzcJMwvknTdV6eNSMDUCd3JFbO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94086942},"type":"module","_from":"file:decocms-3.34.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.34.0.tgz","_integrity":"sha512-bvSt7/Kycjs+kXHHAkHUR33Pnt94oCPjJBpTHvwc8z8+J+Alqg0Q2mMNd7MnLd5civGjlMTd/S7ACGmqqYhb0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.34.0_1781760784774_0.36886368647833523","host":"s3://npm-registry-packages-npm-production"}},"3.34.1":{"name":"decocms","version":"3.34.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.34.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dbc887abddb6c47d8f6955871f83ff433df4d70a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.34.1.tgz","fileCount":8913,"integrity":"sha512-CG2+k1QwcGGoUh+fUhJzi98dOW974m72dLseS95cyeQXMzTM1mml1d4ISxzE3nP4jPbsyVK8MplsA3PL+LGWvA==","signatures":[{"sig":"MEQCID3QSO5auylU3lP7L+xN+Rae30GyQkqTq2dqhqQUtlSTAiANUVgujq5ZYGZlp1db9HfQeD8YSYqmwAfE5DSddqD+LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085539},"type":"module","_from":"file:decocms-3.34.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.34.1.tgz","_integrity":"sha512-CG2+k1QwcGGoUh+fUhJzi98dOW974m72dLseS95cyeQXMzTM1mml1d4ISxzE3nP4jPbsyVK8MplsA3PL+LGWvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.34.1_1781762965785_0.045230331144984426","host":"s3://npm-registry-packages-npm-production"}},"3.34.2":{"name":"decocms","version":"3.34.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.34.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4aff8547df1d81d129f23e6e63f60c9c3da91114","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.34.2.tgz","fileCount":8913,"integrity":"sha512-cYqL/pVSrHM1+RPQiDljBhokstQgf4c39iNV1j/lLa5nVERHyiM9703/fA5YREpCeiBk0KvxW7AISJ9BTTaZFQ==","signatures":[{"sig":"MEUCIQCHeb+WOjl+HaLfYEiOlkwlhcO6dyXDR+ABxfjoVHdUtQIgdinFfg88lr83WNn9m/cwaOGZotriiLOsPUESeS3Zaog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085733},"type":"module","_from":"file:decocms-3.34.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.34.2.tgz","_integrity":"sha512-cYqL/pVSrHM1+RPQiDljBhokstQgf4c39iNV1j/lLa5nVERHyiM9703/fA5YREpCeiBk0KvxW7AISJ9BTTaZFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.34.2_1781763427192_0.9641972333723383","host":"s3://npm-registry-packages-npm-production"}},"3.34.3":{"name":"decocms","version":"3.34.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.34.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e2e9f494e2c4f279560e0a7ab363d940113e273","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.34.3.tgz","fileCount":8913,"integrity":"sha512-gvUTdArn0fE1qRPXC7bWYifn8JzM0Lc40kHATD9yN3bI/LSl+lN1ZjainVlEdBoCCK4U3x0ObteMoGo7810n1A==","signatures":[{"sig":"MEUCIQCUotc0eut1xMVmPJWLG3BXEbNh5lYsooctvcor1XUcEAIgQ/xcH/eVlnRB96VcRprRCH/DBiunWKbvxMfZrDNuRcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.34.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085761},"type":"module","_from":"file:decocms-3.34.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.34.3.tgz","_integrity":"sha512-gvUTdArn0fE1qRPXC7bWYifn8JzM0Lc40kHATD9yN3bI/LSl+lN1ZjainVlEdBoCCK4U3x0ObteMoGo7810n1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.34.3_1781787006074_0.7020490925528136","host":"s3://npm-registry-packages-npm-production"}},"3.34.4":{"name":"decocms","version":"3.34.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.34.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd2455f9dfb98f7ce53469da6bcb649f79976229","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.34.4.tgz","fileCount":8915,"integrity":"sha512-2SIz298/x+fOne5YEB7ORC09ZPiWkzZtyTtruvP4FIeKXOwmK1+tvuPJBmXhE1eamTg0/crr2UXJLFF+vD/amg==","signatures":[{"sig":"MEUCIC2/1lk/Q+ZDU2m+iiIjuZ5KJgKkpCNYqp6Sy/6t9/FCAiEAux8JmhjcySE37mF94fz+08Z+t41IwDVooRhpgDD7Bnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.34.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94087831},"type":"module","_from":"file:decocms-3.34.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.34.4.tgz","_integrity":"sha512-2SIz298/x+fOne5YEB7ORC09ZPiWkzZtyTtruvP4FIeKXOwmK1+tvuPJBmXhE1eamTg0/crr2UXJLFF+vD/amg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.34.4_1781787803560_0.20116530259716514","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"decocms","version":"3.35.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d977adbbbccffe573e9501172eae0d9dcab6907","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.0.tgz","fileCount":8915,"integrity":"sha512-2ZDNComuuyYEcPr/HYADkHyUdVTJ2KEUWqZLa3KekXbNfmCzkRq39PYhUbJ+xASwqUKeej7+sNmaxTZ8apdEcg==","signatures":[{"sig":"MEUCIEumR4xc8F1cCQz2oqBgCpNiUiEP3A/kSLyKhFInnJJ0AiEAuHxKkl3iIozS+j2fkhWmMHlCwckrnA1Ri0pK/p/wHF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94096791},"type":"module","_from":"file:decocms-3.35.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.0.tgz","_integrity":"sha512-2ZDNComuuyYEcPr/HYADkHyUdVTJ2KEUWqZLa3KekXbNfmCzkRq39PYhUbJ+xASwqUKeej7+sNmaxTZ8apdEcg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.0_1781796063001_0.22815863404362413","host":"s3://npm-registry-packages-npm-production"}},"3.35.1":{"name":"decocms","version":"3.35.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e7dc94e5e256f17496510522902793994f538b22","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.1.tgz","fileCount":8915,"integrity":"sha512-1iQOE45Fy2hvMgZCelKWGb6b7f3wgxKXPzvHlvtGyXmWLvuxkYtJ51ZGkh23qTmb5hoo1mSpCdsTTjLCRuZ0ug==","signatures":[{"sig":"MEUCIQCqajZW29Cxfx36h4vBvPkxFeG5Bu2KvAvfn8k7JaO/7AIgN9nTSdqUcAoITS5Kr1tE9l/f7nVb6XiJOLpVnaZa3bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94097095},"type":"module","_from":"file:decocms-3.35.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.1.tgz","_integrity":"sha512-1iQOE45Fy2hvMgZCelKWGb6b7f3wgxKXPzvHlvtGyXmWLvuxkYtJ51ZGkh23qTmb5hoo1mSpCdsTTjLCRuZ0ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.1_1781797857150_0.34294112647500286","host":"s3://npm-registry-packages-npm-production"}},"3.35.2":{"name":"decocms","version":"3.35.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"843aef76d6bcd80dda95fffc47fda178a04515d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.2.tgz","fileCount":8915,"integrity":"sha512-uwet9Ngluw//Tz+hQus/PbN3jIA8HSxTwIuodPMwmq2f0LInUOm2umLFPp6jma80gNGQTTY3CkfuwB02p3zwfA==","signatures":[{"sig":"MEYCIQDGj9CxpcniihIfKyTG9YqYZZjgWg85g1m4OIoRjFq/IQIhAKdNz0CsItJMyRrns/knDgf3oYvWVwB2BbPLIl9ETlWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94097114},"type":"module","_from":"file:decocms-3.35.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.2.tgz","_integrity":"sha512-uwet9Ngluw//Tz+hQus/PbN3jIA8HSxTwIuodPMwmq2f0LInUOm2umLFPp6jma80gNGQTTY3CkfuwB02p3zwfA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.2_1781806091341_0.26955657009014256","host":"s3://npm-registry-packages-npm-production"}},"3.35.3":{"name":"decocms","version":"3.35.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63a87085345cb5e873acec117d68667548ef9b6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.3.tgz","fileCount":8915,"integrity":"sha512-YC52Sje0gF/tCZByUc+sS1yNxxfNanyFHVZHubclRsq2tyRBzqx9GUD4sQmNHBK8jLNV3bnXCQgLGWlZzGpOQQ==","signatures":[{"sig":"MEUCIQDVpL2qEK9UcbIZVZT+sTNhvGl8u4Xao8qx2ldms27r0QIgAPs1ecR+YyVGeTygtj4Bc8O68WsL8DzivuOzpehX+rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94097170},"type":"module","_from":"file:decocms-3.35.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.3.tgz","_integrity":"sha512-YC52Sje0gF/tCZByUc+sS1yNxxfNanyFHVZHubclRsq2tyRBzqx9GUD4sQmNHBK8jLNV3bnXCQgLGWlZzGpOQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.65","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.80","@anthropic-ai/sdk":"^0.96.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.0","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.191","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.193","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.3_1781817102811_0.19035145097914774","host":"s3://npm-registry-packages-npm-production"}},"3.35.4":{"name":"decocms","version":"3.35.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be2c6903e80f83e5edf5e12d258bbd95c679efe4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.4.tgz","fileCount":8915,"integrity":"sha512-Ab8lzkImNz31rpkytvN3CvE3e37LkXqeo3uu8p92LzMUpEqNsXAdmyVNxdE06qO5UFLRw+EOWMBiT2INECx07Q==","signatures":[{"sig":"MEUCIQDVQR6sK7ZjrcnOrnsnkee8aJcD5trVijE/XPHqjyuR8AIgXi5uGDYBp7zu4b38Y4oU/de9IatXEY5tgwaSM6dJFno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93076017},"type":"module","_from":"file:decocms-3.35.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.4.tgz","_integrity":"sha512-Ab8lzkImNz31rpkytvN3CvE3e37LkXqeo3uu8p92LzMUpEqNsXAdmyVNxdE06qO5UFLRw+EOWMBiT2INECx07Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.4_1781837009310_0.983562967716461","host":"s3://npm-registry-packages-npm-production"}},"3.35.5":{"name":"decocms","version":"3.35.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"87930a0d5455086f02f19a2b62bf903a11c6ef32","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.5.tgz","fileCount":8915,"integrity":"sha512-8FCQ2MLd/GtUPaNfxxyu1XiIZln8Re6hEi8P2rDRX3VpYG+1+WQvkwmVQ90rwH7ZynZvJUzlRcLYZ5zTSfc4iQ==","signatures":[{"sig":"MEUCIQCiCAqEdQrIo6Z2G8Gywd3yO3vNg80yExpEj7ZY+xF/lgIgMBe5m+YQ3D7lM7Oego7NSbtN+mIdbf29lXsN+4Ao5+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93255252},"type":"module","_from":"file:decocms-3.35.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.5.tgz","_integrity":"sha512-8FCQ2MLd/GtUPaNfxxyu1XiIZln8Re6hEi8P2rDRX3VpYG+1+WQvkwmVQ90rwH7ZynZvJUzlRcLYZ5zTSfc4iQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","nats.ws":"^1.30.3","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.5_1781841912972_0.7915482256991602","host":"s3://npm-registry-packages-npm-production"}},"3.35.6":{"name":"decocms","version":"3.35.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb35700305a9ac851210a084523fcfe9617b2a6e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.6.tgz","fileCount":8915,"integrity":"sha512-pFBW0gqX/ll9FwwNzoKXineIQujxxrrhRVtzAgz7ppaSFNn7f87aaY2/nLsq42jQgHAXEQuLrEgcllNa3hOAcQ==","signatures":[{"sig":"MEUCIAG7fchKwJlKmVEr1yJsxgaSm8kBWVMSkR5Jp+mpH1ldAiEAwx5mDuFKN7fJqWnD1v7uAU/avzmPmwKufTIKlTg2yyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93255274},"type":"module","_from":"file:decocms-3.35.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.6.tgz","_integrity":"sha512-pFBW0gqX/ll9FwwNzoKXineIQujxxrrhRVtzAgz7ppaSFNn7f87aaY2/nLsq42jQgHAXEQuLrEgcllNa3hOAcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","nats.ws":"^1.30.3","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.6_1781843004232_0.6336379183792185","host":"s3://npm-registry-packages-npm-production"}},"3.35.7":{"name":"decocms","version":"3.35.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d622f0aead5c27cd9c4cf5f2a285a974d54a8545","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.7.tgz","fileCount":8915,"integrity":"sha512-41nE6d10Vzg2FkF+TPiuocRs0SMNa5dG40Bi3SK/y2Zwfui1/Ge8ql16pzsL6EtV6DOFllVGXi8loU1m9fw0Og==","signatures":[{"sig":"MEYCIQDaeZvH1Gu0CjjgRpprzKlVMdcVC6caomdRGi4doDVb1AIhAJu9gliIn2nEoq1LZwy0qjpzLYjHYUnxVfl8yg+DYZln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93260021},"type":"module","_from":"file:decocms-3.35.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.7.tgz","_integrity":"sha512-41nE6d10Vzg2FkF+TPiuocRs0SMNa5dG40Bi3SK/y2Zwfui1/Ge8ql16pzsL6EtV6DOFllVGXi8loU1m9fw0Og==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","nats.ws":"^1.30.3","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.7_1781845892374_0.3745843811908398","host":"s3://npm-registry-packages-npm-production"}},"3.35.8":{"name":"decocms","version":"3.35.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.35.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48be4dbdc05b559b63f7ec6bcdcbb3fb2110646b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.35.8.tgz","fileCount":8915,"integrity":"sha512-JUFl7ECNU++nPffE+YfbuEq66N9FHw610BaEqxikHjkYuYc0zbLa4CX1GuHyESYgYRr8DwlqamlN9PWIvjc5Xw==","signatures":[{"sig":"MEUCIAzlPVic8vOb89lOoMWz/dvs7KXLa5LiEZKv0ElQMrP1AiEA9nclUuQpA08ZsjkcK0D+wsYeXj8TdfdeeuUCoOuPinw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.35.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93260030},"type":"module","_from":"file:decocms-3.35.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.35.8.tgz","_integrity":"sha512-JUFl7ECNU++nPffE+YfbuEq66N9FHw610BaEqxikHjkYuYc0zbLa4CX1GuHyESYgYRr8DwlqamlN9PWIvjc5Xw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","nats":"^2.29.3","react":"^19.2.6","kysely":"^0.28.12","nats.ws":"^1.30.3","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.35.8_1781846578456_0.3002127790978424","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"decocms","version":"3.36.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c22a4a5b8081ae9e9c4f2e690b74cb85376ad3bf","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.0.tgz","fileCount":8915,"integrity":"sha512-Jf+EZojjqg3vWQykMwa6MhGdPPCvmOvHAlOiYrrSk9lsr/bO1XI/Z4S32qBpXRFu6Oa+VdxxYMV6qNTgW5CrWw==","signatures":[{"sig":"MEUCIQCJenDT0qEHhyFqdI0/H3syYvDYbk2ZDV9vw6PrN3CM9QIgTRj8NMMUuIcpOpQJg3jD2vUiaRxPMJ9pGtkL3/QfbTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93017017},"type":"module","_from":"file:decocms-3.36.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.0.tgz","_integrity":"sha512-Jf+EZojjqg3vWQykMwa6MhGdPPCvmOvHAlOiYrrSk9lsr/bO1XI/Z4S32qBpXRFu6Oa+VdxxYMV6qNTgW5CrWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.0_1781873625189_0.6296885321822494","host":"s3://npm-registry-packages-npm-production"}},"3.36.1":{"name":"decocms","version":"3.36.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aae4c4af788bf83e92d5ed2027f0ab115b174d69","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.1.tgz","fileCount":8915,"integrity":"sha512-xcJoVugOIJbA5tCiU5BlwOA7oWQXU31nfFwQQclvxlI+Yua4v6PvLimzdDSfFpftNwxmjDhmRfTJjbMC2L0h0w==","signatures":[{"sig":"MEYCIQCcKpFtJZDfyyKOX/Dkmig8RyH/2yoId+r35IhEtNEM6QIhAPsIV9LKRmPg9JKbIKsYTjVHl58xw0RAKrqi1hokPyZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93017761},"type":"module","_from":"file:decocms-3.36.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.1.tgz","_integrity":"sha512-xcJoVugOIJbA5tCiU5BlwOA7oWQXU31nfFwQQclvxlI+Yua4v6PvLimzdDSfFpftNwxmjDhmRfTJjbMC2L0h0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.1_1781873941777_0.32084389085091747","host":"s3://npm-registry-packages-npm-production"}},"3.36.2":{"name":"decocms","version":"3.36.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40ce7f64e5f0a65d4b4fcb8abe0ca4ec9c5a6d4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.2.tgz","fileCount":8915,"integrity":"sha512-Wymg2JdGDwsLpgcCrx8FYg69BSGuBlp7Mf/jsb7j7kIRL/sz0h/+An/W/GFCl7EL6pxM11xFTxHnogPFpvTTMQ==","signatures":[{"sig":"MEYCIQCN88vEGGiFZbfPd7kVhb45J56mt9Ij6kpO1eUtlHfysgIhAKuP695M4lmo5GL8ut/04Ud5iHSHQqFlFhAj86FSuHTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93017853},"type":"module","_from":"file:decocms-3.36.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.2.tgz","_integrity":"sha512-Wymg2JdGDwsLpgcCrx8FYg69BSGuBlp7Mf/jsb7j7kIRL/sz0h/+An/W/GFCl7EL6pxM11xFTxHnogPFpvTTMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.2_1781874491704_0.8113495831690765","host":"s3://npm-registry-packages-npm-production"}},"3.36.3":{"name":"decocms","version":"3.36.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"179d5aeb56d294790ffcb39449c8bbc72877250b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.3.tgz","fileCount":8915,"integrity":"sha512-Y7SKHtvC+/Pe3oYwNiWgfjRI9lpHeBNuTRDMKzI2MKRewjbvom/T9db6K9KNPFkKp+y4Zsfjckz7tDWojvYleg==","signatures":[{"sig":"MEUCIDtJytJYqXer0ZK91mnrMNpAfkf1eyTSL6qHPNzXj0mLAiEAsXKqUhS9lo16wYsG/SqMxKr/CT3FxVOtKPZXJhRxfgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93029462},"type":"module","_from":"file:decocms-3.36.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.3.tgz","_integrity":"sha512-Y7SKHtvC+/Pe3oYwNiWgfjRI9lpHeBNuTRDMKzI2MKRewjbvom/T9db6K9KNPFkKp+y4Zsfjckz7tDWojvYleg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.3_1781875566859_0.7902543622158695","host":"s3://npm-registry-packages-npm-production"}},"3.36.4":{"name":"decocms","version":"3.36.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50b4029317f2f6cff3eb10a811e4797fe8b51e68","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.4.tgz","fileCount":8915,"integrity":"sha512-YHTBwepGSWjg3BPsSh5xCmAuvZbjxZfKvmU53mknnBv45/+T0TtTeYGMVf7I39pEsG67xgWp3iH2yqhkmUrYlg==","signatures":[{"sig":"MEQCIG3Gch+PfIzm+kr6HhNeUqXzUHvv4WhyLw5Li1XOYuQdAiBHX6BLHAOguxo7vChc5wuZJg2F/M6heJWo6hfYrjFcKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93029704},"type":"module","_from":"file:decocms-3.36.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.4.tgz","_integrity":"sha512-YHTBwepGSWjg3BPsSh5xCmAuvZbjxZfKvmU53mknnBv45/+T0TtTeYGMVf7I39pEsG67xgWp3iH2yqhkmUrYlg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.4_1781879995919_0.07946864668645182","host":"s3://npm-registry-packages-npm-production"}},"3.36.5":{"name":"decocms","version":"3.36.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71e8916205acc40ce025834ef68707d2140e8c97","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.5.tgz","fileCount":8915,"integrity":"sha512-q7eQJPaIGN+3ojm3o7C29ggD6Egn4eHGOtOlrrjtIW7ozN7Gg31+g/ejQhtxQqjI4/+zNtJ03SEDVd4SnNFtow==","signatures":[{"sig":"MEQCIDml5rLZMBAQ0OBb4gxyr8aUgGQRwFsX5HO8SrZxI5VGAiAJa9vJEku2hGw3CRyqYjUCtAJTKWVevI1kf55bN1Iqyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93030502},"type":"module","_from":"file:decocms-3.36.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.5.tgz","_integrity":"sha512-q7eQJPaIGN+3ojm3o7C29ggD6Egn4eHGOtOlrrjtIW7ozN7Gg31+g/ejQhtxQqjI4/+zNtJ03SEDVd4SnNFtow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.5_1781885069740_0.6672851814284699","host":"s3://npm-registry-packages-npm-production"}},"3.36.6":{"name":"decocms","version":"3.36.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c343c0fb35033a70633f59e3d89d19e2c42aed05","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.6.tgz","fileCount":8915,"integrity":"sha512-i8FJb18XSfhVQFCkozg231g8rN4WMAa5f/txIksj8SRyESfGDGcS4ZP35e94JB0UIX/HU/28vNKa9n/+Lko4fQ==","signatures":[{"sig":"MEYCIQC7NSCJFMd7qdWzev4q6y9FdcRtPcART6WRJa1Au4MizAIhAPd0wXBDexbcPIPhSwCFrOJP/ZjniXbtisaxkjgyhqEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93030564},"type":"module","_from":"file:decocms-3.36.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.6.tgz","_integrity":"sha512-i8FJb18XSfhVQFCkozg231g8rN4WMAa5f/txIksj8SRyESfGDGcS4ZP35e94JB0UIX/HU/28vNKa9n/+Lko4fQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.6_1781892313123_0.32589888529380273","host":"s3://npm-registry-packages-npm-production"}},"3.36.7":{"name":"decocms","version":"3.36.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"185f28c56bf46cb5a05695db8e0f4f147c32e05e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.7.tgz","fileCount":8915,"integrity":"sha512-l+B3yCXdjmhpLV6Zm31V6EPPtn45FFkPI6/MiN3lZMR01tZTafreXQsdN+iPlmUhUsnVWpV8T4YSTGqELRBg0g==","signatures":[{"sig":"MEUCID/yzlPo6gxCvxdmbLjFgAC92GmREhFa2JwvMFR0KcafAiEAhN9PwIYJ7mCH7JsU9Hv8C6QtZBuKtE8tk1AsnHxNOdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93036325},"type":"module","_from":"file:decocms-3.36.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.7.tgz","_integrity":"sha512-l+B3yCXdjmhpLV6Zm31V6EPPtn45FFkPI6/MiN3lZMR01tZTafreXQsdN+iPlmUhUsnVWpV8T4YSTGqELRBg0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.7_1781892718625_0.14632732321538522","host":"s3://npm-registry-packages-npm-production"}},"3.36.8":{"name":"decocms","version":"3.36.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1dd42bc8d9743574d67573043115e65409488c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.8.tgz","fileCount":8915,"integrity":"sha512-UQ2Ttxwy2BBfyONGHfUMuuu2WShhkAcbdTcJPB40zkt1c/J/a0B4LG4Mtml7+dDU0khUv6gOqiKp2xefMlgqVA==","signatures":[{"sig":"MEUCIEBSR1B3qrG1VAKXvexiHX59Bod3TgCQq71FIT5kVCxmAiEAsNy8wDX7e+fcmcwHeJfNZNMzEwndOWuDrkaq9DCiiLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93037219},"type":"module","_from":"file:decocms-3.36.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.8.tgz","_integrity":"sha512-UQ2Ttxwy2BBfyONGHfUMuuu2WShhkAcbdTcJPB40zkt1c/J/a0B4LG4Mtml7+dDU0khUv6gOqiKp2xefMlgqVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.8_1781893572913_0.2501387098515415","host":"s3://npm-registry-packages-npm-production"}},"3.36.9":{"name":"decocms","version":"3.36.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.36.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"699019f536b3d3679ca18661df86cfc7fe5c91db","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.36.9.tgz","fileCount":8915,"integrity":"sha512-/ocGeJKBwRjgNNMHaycY+awCaLx+jn/Iy4CpMwU9Ek2UEl/2N+383QSIxEM3xkbK620hoYWwmypA5xWAFZmULA==","signatures":[{"sig":"MEQCIF/fonuVwL745fmv9Ppt0TKGczObzN7dRcyzAEbDsPZiAiAucigUryLJ9m1mn/txoPsrvwAIdV2XkakUjz0csMV5FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.36.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93037274},"type":"module","_from":"file:decocms-3.36.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.36.9.tgz","_integrity":"sha512-/ocGeJKBwRjgNNMHaycY+awCaLx+jn/Iy4CpMwU9Ek2UEl/2N+383QSIxEM3xkbK620hoYWwmypA5xWAFZmULA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.36.9_1781894384721_0.9944352653520201","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"decocms","version":"3.37.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eaecb19d8fb2675b57a3e99912be05f410d7854e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.0.tgz","fileCount":8915,"integrity":"sha512-JjcsIFsnPdixsQ6YqtQ+kdP6DxcSz21fMgXusz3C8jza6zjUvcOuEV20+7xGyITDQkDJxVrMlX+jWJq8mX9mlA==","signatures":[{"sig":"MEUCIQDDyZSaESTJlOQOpbyYEr8GMp22L9V7ntbsL5oZQTZnMwIgMkyOmNwT/dOaVcbXTwCOV1Tqt0xD6nKkfJvBOWUc3Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93035134},"type":"module","_from":"file:decocms-3.37.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.0.tgz","_integrity":"sha512-JjcsIFsnPdixsQ6YqtQ+kdP6DxcSz21fMgXusz3C8jza6zjUvcOuEV20+7xGyITDQkDJxVrMlX+jWJq8mX9mlA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.0_1781962321638_0.4628826829858088","host":"s3://npm-registry-packages-npm-production"}},"3.37.1":{"name":"decocms","version":"3.37.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ddc1a2c55bb68ec7a081fb0e387d29113c1a81e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.1.tgz","fileCount":8915,"integrity":"sha512-PQRP1gOUAFPUXLdA1hpd5SWz1KJrCWtRVP9edboZeHy9yqpczYrYXMeC+RXagDY9yhnGcIu/K9c/GuaiCBZ5BA==","signatures":[{"sig":"MEUCIF3qPUyEDNP+LmvysCZJFb0GSEIzjVuANh/rtscbc+GWAiEAlc9VNHQRQbxJb5i+792Uty9aOtm4L4crhDBsC2j3lFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93035978},"type":"module","_from":"file:decocms-3.37.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.1.tgz","_integrity":"sha512-PQRP1gOUAFPUXLdA1hpd5SWz1KJrCWtRVP9edboZeHy9yqpczYrYXMeC+RXagDY9yhnGcIu/K9c/GuaiCBZ5BA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.1_1782092938351_0.0650113201889655","host":"s3://npm-registry-packages-npm-production"}},"3.37.2":{"name":"decocms","version":"3.37.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b0e7ac2d1c9011dda0b7f8ad24f54a58af07ff2e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.2.tgz","fileCount":8915,"integrity":"sha512-Ux6HG8BtMA9ve+Oqe8KRl8aGXfaL8jpeKKhrfq+J5D3VpXg6uLC6k/1jmAjjvfkYhOZ8C7vm+pq6eBiNLoyzSA==","signatures":[{"sig":"MEQCIFv/2hWFwlsPCuPh+e6JPJam78Pw37qInNyayPfG37DmAiBr6etM7prwmOtPjOhkBOHDw392Xin2Va6jZ6gSh1z3jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93035908},"type":"module","_from":"file:decocms-3.37.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.2.tgz","_integrity":"sha512-Ux6HG8BtMA9ve+Oqe8KRl8aGXfaL8jpeKKhrfq+J5D3VpXg6uLC6k/1jmAjjvfkYhOZ8C7vm+pq6eBiNLoyzSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.2_1782093112337_0.3302408982756668","host":"s3://npm-registry-packages-npm-production"}},"3.37.3":{"name":"decocms","version":"3.37.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ed180afaf5d83f8166cd7875841eaeeae02f7e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.3.tgz","fileCount":8915,"integrity":"sha512-HURWlIO3b4XJ1awdRCM5douyiyfyJOfy+hUvUZtpmYvfTi2dIiLrcQFqIOtu3RZCBW0Kqx/cCM9OafGpJ9AqzA==","signatures":[{"sig":"MEQCIHptfm1EytfLTLInscCZ/nchO1GTVgWGJVRYh4FUcNOjAiB89oogNGRaJZH+CLFj2qFQQobDB2EsIUyxblFoiFyztg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038214},"type":"module","_from":"file:decocms-3.37.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.3.tgz","_integrity":"sha512-HURWlIO3b4XJ1awdRCM5douyiyfyJOfy+hUvUZtpmYvfTi2dIiLrcQFqIOtu3RZCBW0Kqx/cCM9OafGpJ9AqzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.3_1782093211183_0.8786759154740034","host":"s3://npm-registry-packages-npm-production"}},"3.37.4":{"name":"decocms","version":"3.37.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a435b7958202d74e4fd7b1ec2cf364befcafb23","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.4.tgz","fileCount":8915,"integrity":"sha512-VHA7Vi0h06Od1p/sX1hs22dp4vPgyvbjOOLzTaCnUJJPxt6F4BRb7j35UaqmxOiE14HVArFIYUnQFZHV6SEEhQ==","signatures":[{"sig":"MEYCIQDrI7FfWrofCpvPrah6WoSqNM/pB4flQZ6oeH9i7OLF4AIhAPUvleTyr0eiQ5tsiCZ9QX4bzoLBLY0U/eKe0TbYQYGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038324},"type":"module","_from":"file:decocms-3.37.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.4.tgz","_integrity":"sha512-VHA7Vi0h06Od1p/sX1hs22dp4vPgyvbjOOLzTaCnUJJPxt6F4BRb7j35UaqmxOiE14HVArFIYUnQFZHV6SEEhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.4_1782093284140_0.8770548491236647","host":"s3://npm-registry-packages-npm-production"}},"3.37.5":{"name":"decocms","version":"3.37.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7414f99f08dbc3ba666fe6ec91312ceae914de53","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.5.tgz","fileCount":8915,"integrity":"sha512-eHpXvhgJ1ip6UsOI93ziJtWmlpGIV49s/f7Q1rkMueN1lhFFec7vAr1Mn2bGRFCA5xeumckznrekcg9h0VPtag==","signatures":[{"sig":"MEYCIQDu8UMZ6Ij3CogrSQMuC2If0A6ex4KToHZtAT0QF16JbAIhALNNYJdAg0rWKe9I0SPW5pVarmrtlIQHwq8YEgtPeesx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038752},"type":"module","_from":"file:decocms-3.37.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.5.tgz","_integrity":"sha512-eHpXvhgJ1ip6UsOI93ziJtWmlpGIV49s/f7Q1rkMueN1lhFFec7vAr1Mn2bGRFCA5xeumckznrekcg9h0VPtag==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.5_1782093784118_0.8736337263301168","host":"s3://npm-registry-packages-npm-production"}},"3.37.6":{"name":"decocms","version":"3.37.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5d0b7fb8c0f5aa263cc42a5ee1eb7f58115447f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.6.tgz","fileCount":8915,"integrity":"sha512-+mrYeG4bG9bgPHWAdD8Kw/nD0vMdXARyxjiYBMea/MnbmJHUWFYnCeQQO6xVdBFKDXanWUDGVPDFZ41EDJ73og==","signatures":[{"sig":"MEUCIH2Y5RHsLKL2gStU3nm6bZ+Ug3D3DjVzFMHkC/cp1SIbAiEAlSzEfRNORZEzjlId7A9unvPAr3XbEyz/Jmx0B7s1OUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038877},"type":"module","_from":"file:decocms-3.37.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.6.tgz","_integrity":"sha512-+mrYeG4bG9bgPHWAdD8Kw/nD0vMdXARyxjiYBMea/MnbmJHUWFYnCeQQO6xVdBFKDXanWUDGVPDFZ41EDJ73og==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.6_1782097097952_0.224992875018996","host":"s3://npm-registry-packages-npm-production"}},"3.37.7":{"name":"decocms","version":"3.37.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"466f0c86fb1e37c223849e6504ccec8c8dcd568a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.7.tgz","fileCount":8915,"integrity":"sha512-BaH81ZiVClNAwsRxWmYmsbXjLppr1qJJGKU21nDhpXImEmCVKiWiIMnSI62iLzweFYNmMwmcVJAmtGKfp3nUhA==","signatures":[{"sig":"MEUCICwLk95cmmKRXQkYWmm0t0F/56NEVkU/PW61Q0NU8lD9AiEAo3Ty+XGxFP96UtJXfD7gPI0B9rz97x48qU2HWDo3o1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038233},"type":"module","_from":"file:decocms-3.37.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.7.tgz","_integrity":"sha512-BaH81ZiVClNAwsRxWmYmsbXjLppr1qJJGKU21nDhpXImEmCVKiWiIMnSI62iLzweFYNmMwmcVJAmtGKfp3nUhA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.7_1782134315607_0.69684961522543","host":"s3://npm-registry-packages-npm-production"}},"3.37.8":{"name":"decocms","version":"3.37.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"313788074f1e98945cba51d1a6488bd1ad33906b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.8.tgz","fileCount":8916,"integrity":"sha512-RUuKZe/YGZQ7oAfemyc1EdOrv3HMBQKuYecprwY3T9laBVRt2mP6o+aA4EfmxRP3drgRnWP3rzQ5wLGg/f6kfw==","signatures":[{"sig":"MEUCIQCX4bD03Z4m5HftjDrD72QuD6M+73BhT/24jU6N4B2QlwIgBmrUz114OsvTRgI3IVcRM2gKpDkKq5cxv7qD25xZmK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93036613},"type":"module","_from":"file:decocms-3.37.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.8.tgz","_integrity":"sha512-RUuKZe/YGZQ7oAfemyc1EdOrv3HMBQKuYecprwY3T9laBVRt2mP6o+aA4EfmxRP3drgRnWP3rzQ5wLGg/f6kfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.8_1782136896304_0.20356456010928947","host":"s3://npm-registry-packages-npm-production"}},"3.37.9":{"name":"decocms","version":"3.37.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7bdc4ad4ddf119baaf4cf3b6ffc8ec33e427d002","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.9.tgz","fileCount":8916,"integrity":"sha512-qt0+0WxHqzd5sudHK4TcrD0mBU/MevBq6H8Ba3exrGdKbCTKWm+0NH78KasZ57d2188AsKvcZYK4ID6X4LTbug==","signatures":[{"sig":"MEUCIBc8Xiltzms9zeu2w8QoV18DLTdkI3nX8Z5qOnYcCf7mAiEA6BzrRdqNVZR9beoJbQbpJGK/7pcAl+jb+KI4U/I34Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93038980},"type":"module","_from":"file:decocms-3.37.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.9.tgz","_integrity":"sha512-qt0+0WxHqzd5sudHK4TcrD0mBU/MevBq6H8Ba3exrGdKbCTKWm+0NH78KasZ57d2188AsKvcZYK4ID6X4LTbug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.9_1782139213852_0.5843610736490676","host":"s3://npm-registry-packages-npm-production"}},"3.37.10":{"name":"decocms","version":"3.37.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.37.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a4b1509db3bff1bd5158e8df839c59a00b1401c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.37.10.tgz","fileCount":8916,"integrity":"sha512-FbAlB42Q6Wsomec4WnrSDhHpta8zdfmJzIruHVs42IrE7E1LcgF0MIknsf0Z+Li8NQmJiV22uqeaiy4WSllL6w==","signatures":[{"sig":"MEUCIGa+xlm1BlVXqlgNqraVCtHXIpbO0cMPk71FVSlK2LAZAiEAsCWhduxZyEN4CS3QnVj0dprMSh/wlCm+0U+van0Lk84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.37.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93045871},"type":"module","_from":"file:decocms-3.37.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.37.10.tgz","_integrity":"sha512-FbAlB42Q6Wsomec4WnrSDhHpta8zdfmJzIruHVs42IrE7E1LcgF0MIknsf0Z+Li8NQmJiV22uqeaiy4WSllL6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.37.10_1782141062063_0.8907510412007098","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"decocms","version":"3.38.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.38.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"162a5442da3a856086af090a5c77c1c90e12370e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.38.0.tgz","fileCount":8916,"integrity":"sha512-hRkdTB1esKIHxw0MH/ICEMH7tzifWJyroUfwdDC6TtOh4MKrK4pKdcGBfyPf/T8/nfWS+nVn64m/ZUpjG6Lk0Q==","signatures":[{"sig":"MEQCIGghjHZ+ysa9pAsV+DzSyEyUEWxX245mOJm9fU9KTYgzAiAGe2SVx8AiZuajPDVJ7Vm862bpWQMcJxmj8V69NtkClg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93056074},"type":"module","_from":"file:decocms-3.38.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.38.0.tgz","_integrity":"sha512-hRkdTB1esKIHxw0MH/ICEMH7tzifWJyroUfwdDC6TtOh4MKrK4pKdcGBfyPf/T8/nfWS+nVn64m/ZUpjG6Lk0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.38.0_1782141729246_0.19457661525103953","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"decocms","version":"3.39.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.39.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b68e3d01ff2896e50654ceac39cb1baf6c23bebd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.39.0.tgz","fileCount":8916,"integrity":"sha512-egwyYsYgj571KHoNTNq6IneWg+pA44WNZ+yOgd6D7EgeE9JroxvaXJYE+RT0bU1in9FI0WQf2v7SGrfSEAw/Kg==","signatures":[{"sig":"MEQCICIGLsl7FB5d7DQTO52BtYEZ6zEKWK5NyJsKb4T/qkrvAiAUW/LkA6TmeCWwQH1ybJDqbBOFrWG4/QubPpVOyIK0Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93067606},"type":"module","_from":"file:decocms-3.39.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.39.0.tgz","_integrity":"sha512-egwyYsYgj571KHoNTNq6IneWg+pA44WNZ+yOgd6D7EgeE9JroxvaXJYE+RT0bU1in9FI0WQf2v7SGrfSEAw/Kg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.39.0_1782146487185_0.8891322365075889","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"decocms","version":"3.40.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.40.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"76d19f3f01171f5fc4cec6485c8b0a887df74536","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.40.0.tgz","fileCount":8916,"integrity":"sha512-jbHyTuLvVs5pFFb+Ml7X01kuArUV1BTSzrpubRwmW9GwHaldsCCt9vrLsbNyMKbMtibYItOb2QYNyD5cZRFfqw==","signatures":[{"sig":"MEUCIQDnvI6k9unjl24msylw90FXZP69xBCB9qeG+WaBh0nz6AIgD0U/lyPA4ah7tR1AvQg6tFU22Bx5/nW8jqWLHpeRlv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93069421},"type":"module","_from":"file:decocms-3.40.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.40.0.tgz","_integrity":"sha512-jbHyTuLvVs5pFFb+Ml7X01kuArUV1BTSzrpubRwmW9GwHaldsCCt9vrLsbNyMKbMtibYItOb2QYNyD5cZRFfqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.40.0_1782148575317_0.6623552182743373","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"decocms","version":"3.41.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.41.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c395107140a27846d2af051eb46f9296c8692735","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.41.0.tgz","fileCount":8919,"integrity":"sha512-1Kx0uzgXc1iHENj+daQh2j9Hv/xM2lM0nddCYe3t36/WYs0TmR9jLCRyipcGLjo0IE7VrNdRE3YStltX7OgFJQ==","signatures":[{"sig":"MEUCIGlobhFjPhv4oyacyixvNShBWeQtG0VBYZFJef5W14K7AiEAtx1mDEKiY1YuLlhtGmF0VFjHDX3RDliaedV0lOa3oA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93068580},"type":"module","_from":"file:decocms-3.41.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.41.0.tgz","_integrity":"sha512-1Kx0uzgXc1iHENj+daQh2j9Hv/xM2lM0nddCYe3t36/WYs0TmR9jLCRyipcGLjo0IE7VrNdRE3YStltX7OgFJQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.41.0_1782150453780_0.1221288069179185","host":"s3://npm-registry-packages-npm-production"}},"3.41.1":{"name":"decocms","version":"3.41.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.41.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cfd84e5e36dd097d6378ddd99ae8c98424bd7fed","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.41.1.tgz","fileCount":8919,"integrity":"sha512-2hC9McmAX/11sRXV44MZhJf/fpZ48BZrCr2QKb/cFTAtuFtvc+gdReRVwX7ygk/n89+w5VYMivXSuqYPbVmzGw==","signatures":[{"sig":"MEQCIATT1pZ5td0DDx4FvNQXJp1KkQDpb73aUEv6CayOvqCxAiB1SqM7k40PU0l4WmyuHFx+7GqWv3I82jHxPZtG8kqP+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93068828},"type":"module","_from":"file:decocms-3.41.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.41.1.tgz","_integrity":"sha512-2hC9McmAX/11sRXV44MZhJf/fpZ48BZrCr2QKb/cFTAtuFtvc+gdReRVwX7ygk/n89+w5VYMivXSuqYPbVmzGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.41.1_1782152780280_0.566549588566746","host":"s3://npm-registry-packages-npm-production"}},"3.41.2":{"name":"decocms","version":"3.41.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.41.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b59546983dc8c70325ac5d46304071b68b7e9b99","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.41.2.tgz","fileCount":8919,"integrity":"sha512-vjOFNWmhLDI5L5qvG0aTNHR1UZvAkQnfjUigNp6/Qs1Uje3akogEzeLAgi34xWzerDwWEkYcBlkuKNHAVbAR/w==","signatures":[{"sig":"MEQCIBrqkU+CylpdKYgkma2EvZ3Oe7UJj41j4ecOYlrzKsDlAiAlWrWPKQmY9SzYMXyFSrZYx8CtxgafppXBwEGYJRc1Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93073567},"type":"module","_from":"file:decocms-3.41.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.41.2.tgz","_integrity":"sha512-vjOFNWmhLDI5L5qvG0aTNHR1UZvAkQnfjUigNp6/Qs1Uje3akogEzeLAgi34xWzerDwWEkYcBlkuKNHAVbAR/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.41.2_1782159618857_0.9915150956718646","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"decocms","version":"3.42.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.42.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"769af29d2774655408c59f5503b3d88b59443246","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.42.0.tgz","fileCount":8919,"integrity":"sha512-5sN3qyEfTkmJPX7/Yc5ep4kXjMUWzRoGR4GJtlOHkhSFufCHpuzUM9k8roX8u3UZ91AHWVsC0uBiJHA0Mauw8Q==","signatures":[{"sig":"MEUCIBHd5C4O36awBjKhsU7DRdCHqekdAyWEvOd2+UB5s8LOAiEA9DWMNS2KQ5ETW0AtfF3/6X48zvz2UuMMzPCYikBqexI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93905982},"type":"module","_from":"file:decocms-3.42.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.42.0.tgz","_integrity":"sha512-5sN3qyEfTkmJPX7/Yc5ep4kXjMUWzRoGR4GJtlOHkhSFufCHpuzUM9k8roX8u3UZ91AHWVsC0uBiJHA0Mauw8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.42.0_1782161212114_0.020963349294285782","host":"s3://npm-registry-packages-npm-production"}},"3.42.1":{"name":"decocms","version":"3.42.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.42.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b9d619a93a2d83ab950e4f113a42f87a57c9a40a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.42.1.tgz","fileCount":8919,"integrity":"sha512-M+I/6Y8K2nf/JiW5EOgcHWOIPHFdIyu/MYQ5yL03Q4sB4JIDiD535zuegJuVdUpdB6bZTAoZnEvv+Xw1jqpOlQ==","signatures":[{"sig":"MEUCIDiW7F3a2U9OZrCZvRWJJthi5/J4tfW4MAcgpqR8dbt4AiEAt/YBXJqpAj4X28aS2TcpyFskA44yhPt5i0T2jK9igFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93908198},"type":"module","_from":"file:decocms-3.42.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.42.1.tgz","_integrity":"sha512-M+I/6Y8K2nf/JiW5EOgcHWOIPHFdIyu/MYQ5yL03Q4sB4JIDiD535zuegJuVdUpdB6bZTAoZnEvv+Xw1jqpOlQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.42.1_1782162969459_0.8611522102892013","host":"s3://npm-registry-packages-npm-production"}},"3.43.0":{"name":"decocms","version":"3.43.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"132c43784db0b5e73e7f7e1dd1f21c473a88f112","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.0.tgz","fileCount":8919,"integrity":"sha512-q4VrnCtdTMqJsw3f3rHmrR0/3Pm5Dje9IJVeRtWYKZGjMqeticIQpFGoCgEa4zEV9bcrkfvLoEBOOQ4AHGZo4Q==","signatures":[{"sig":"MEYCIQDSQWhMSkOd+Tle/iZJ5ZwmWLbm9bXvbd+EV3g4OvHPpwIhAKkSWZ0Tp8rIUm4+uR6q7MZn0wTMpjfvNDfzu3ayzZDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93913845},"type":"module","_from":"file:decocms-3.43.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.0.tgz","_integrity":"sha512-q4VrnCtdTMqJsw3f3rHmrR0/3Pm5Dje9IJVeRtWYKZGjMqeticIQpFGoCgEa4zEV9bcrkfvLoEBOOQ4AHGZo4Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.0_1782163898014_0.28491506805068845","host":"s3://npm-registry-packages-npm-production"}},"3.43.1":{"name":"decocms","version":"3.43.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da2443444716f52b413a015adb1f3665008f41ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.1.tgz","fileCount":8919,"integrity":"sha512-Y8l79X4e41OqcFBvrEoY2i2opSy/UoGBjec7V19fQXt4OUOG6dxDVZ3d8Rr1cDPqr1VGTZN38/o/yEQm3/68pw==","signatures":[{"sig":"MEYCIQD5XnEb1nayQrsxuS58eK21dhp2S+oLTR9fSfmm1k70QwIhAK5jT+N7HN5I/q9CuDCEW59l1BXXspHFFNnm5rgMN9CB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93914279},"type":"module","_from":"file:decocms-3.43.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.1.tgz","_integrity":"sha512-Y8l79X4e41OqcFBvrEoY2i2opSy/UoGBjec7V19fQXt4OUOG6dxDVZ3d8Rr1cDPqr1VGTZN38/o/yEQm3/68pw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.1_1782164299067_0.22406273923807385","host":"s3://npm-registry-packages-npm-production"}},"3.43.2":{"name":"decocms","version":"3.43.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fcacaad9cf38dfd260f64c98be72bfa7fcb8d6f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.2.tgz","fileCount":8919,"integrity":"sha512-h9ed4DVqYorMcBW4j3rck3yUjgvk1DNQLwLtkvdlt4pWjoWCq3GocApWk5ukyaGs9ECKEdlqxW4PadlUzAMy1g==","signatures":[{"sig":"MEYCIQDeQvBP12xN/8IRS/CeKHZO/ik3R8tWpbJg4tXlZjmp1QIhANrPW5uG/JnDMg3ssCJ6G6x7uA7Xd/3jWT1hD1DzyS8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93914405},"type":"module","_from":"file:decocms-3.43.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.2.tgz","_integrity":"sha512-h9ed4DVqYorMcBW4j3rck3yUjgvk1DNQLwLtkvdlt4pWjoWCq3GocApWk5ukyaGs9ECKEdlqxW4PadlUzAMy1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.2_1782165244553_0.966919618385423","host":"s3://npm-registry-packages-npm-production"}},"3.43.3":{"name":"decocms","version":"3.43.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0374c0b527956d1700b5353b032067c5bebf4efc","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.3.tgz","fileCount":8919,"integrity":"sha512-lu35nwxEwf+s3rQWyVCvQQUVQL2krjaDAwjUTQdfdrcizlgcBuVuJQXL2O2NDBzWhGOkYT7y13+aELTwFfprww==","signatures":[{"sig":"MEYCIQCjnAXW6T3l0nMmMy58KSw7zd1ffzoU67+RJ50OOPC45QIhAP0WHM+YgHALsiyIyCMIfzP+7+WQTqCMeagx8FRePYEw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93914753},"type":"module","_from":"file:decocms-3.43.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.3.tgz","_integrity":"sha512-lu35nwxEwf+s3rQWyVCvQQUVQL2krjaDAwjUTQdfdrcizlgcBuVuJQXL2O2NDBzWhGOkYT7y13+aELTwFfprww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.3_1782167878295_0.7439512954286738","host":"s3://npm-registry-packages-npm-production"}},"3.43.4":{"name":"decocms","version":"3.43.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"17667c3289f2e48dc525885adcbbe0f47ce779e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.4.tgz","fileCount":8919,"integrity":"sha512-oETs+X500uOGr3usTr85x/kcIzBhUJ5ALTe2d/gSc7hiL8hqAz0mxoe6mUt+utj7G97lZFDBXpZmdhu49aQBig==","signatures":[{"sig":"MEUCIQCmeDMkjzfYFZQLVxxTwQ0Nh1AnjcMDCdTaChHgmIgl1gIgVxTIRN6uxgAbMASlegQ9Duhlq31mDjjGIrLqic0KUgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907396},"type":"module","_from":"file:decocms-3.43.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.4.tgz","_integrity":"sha512-oETs+X500uOGr3usTr85x/kcIzBhUJ5ALTe2d/gSc7hiL8hqAz0mxoe6mUt+utj7G97lZFDBXpZmdhu49aQBig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.4_1782171963869_0.9996613824438576","host":"s3://npm-registry-packages-npm-production"}},"3.43.5":{"name":"decocms","version":"3.43.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3536bee87024a580d30c78c644b4d81e2c72fa56","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.5.tgz","fileCount":8919,"integrity":"sha512-fxMzHxP2p8LQ9X6rC9vGmxE24DzlNKImlJyF4K4OmxPyb7pqZ1oHhv/K6FUOoRX5mmeBS1UmcdufDpc1eeObjw==","signatures":[{"sig":"MEYCIQDWhJ5g+d/4b/yFCrZHxCtvVgQsq4CsoRMzLkNrxcPuFQIhAJ+OPXfXQzdOCXh9KbUVhHZk09lutISvSN5ENN+4ftJx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907376},"type":"module","_from":"file:decocms-3.43.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.5.tgz","_integrity":"sha512-fxMzHxP2p8LQ9X6rC9vGmxE24DzlNKImlJyF4K4OmxPyb7pqZ1oHhv/K6FUOoRX5mmeBS1UmcdufDpc1eeObjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","zustand":"^5.0.9","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","mesh-plugin-workflows":"workspace:*","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@tiptap/extension-mention":"3.20.2","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.5_1782173315145_0.2573328631732412","host":"s3://npm-registry-packages-npm-production"}},"3.43.6":{"name":"decocms","version":"3.43.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ccbb20cfa603406d8f336d99be5762df333575e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.6.tgz","fileCount":8899,"integrity":"sha512-YBLTBZtYgIKEFR57/gaOb0/cciHSGj/ek2sm2gJYJFKUTvNlz23AyDspw7AgT2KswH1x6arLbw7FWqtOQ2Fn8A==","signatures":[{"sig":"MEUCIQDyAnJQ4N3+AMpvsF3hLQEjF1t2nW4ck3ZU7VtNF8CzQwIgN3PiAU/7czdphsf0xbdrOx8B5GdWbjyl+AmcRX8UT7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92739248},"type":"module","_from":"file:decocms-3.43.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.6.tgz","_integrity":"sha512-YBLTBZtYgIKEFR57/gaOb0/cciHSGj/ek2sm2gJYJFKUTvNlz23AyDspw7AgT2KswH1x6arLbw7FWqtOQ2Fn8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.6_1782179371368_0.6319251586518879","host":"s3://npm-registry-packages-npm-production"}},"3.43.7":{"name":"decocms","version":"3.43.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8a1b29fa1c63952aae923e14fe6b01f2e53977f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.7.tgz","fileCount":8899,"integrity":"sha512-pGoH1qFAGUr70I4tTaLBs1BVTMdVYm0Tv9sSY7kGqJjsr5yWES/Nt8YmvixSLaeJpSYX+0F9f/HmB/acGHACEQ==","signatures":[{"sig":"MEUCIBHFybsI04dS7ocj8aC5rn+Fs6t4ZvcPu3ZjrwAO3Kj/AiEAlbtZiB1bI9nGuQ8dwmlDFGj8H1afWBuWoIA0CK5OzKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92458865},"type":"module","_from":"file:decocms-3.43.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.7.tgz","_integrity":"sha512-pGoH1qFAGUr70I4tTaLBs1BVTMdVYm0Tv9sSY7kGqJjsr5yWES/Nt8YmvixSLaeJpSYX+0F9f/HmB/acGHACEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.7_1782181387407_0.7623613308245594","host":"s3://npm-registry-packages-npm-production"}},"3.43.8":{"name":"decocms","version":"3.43.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f65e7626b58d77b71dbf7fa34c88a20e0d0f944","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.8.tgz","fileCount":8899,"integrity":"sha512-s5w8D4EC6ORMG+gvT2l7RsyeZ9wHlxPOedjVfzBRn0XUKZSuQDvp32Bd/QEiABZHmxTDtIU7RmKtupRtCWGHxw==","signatures":[{"sig":"MEUCIGy2+N89mcFILSUhNH7SCidapB0idKs0ajZnPFgk7oEYAiEA0zfpvDs8oY0+M6tn2s+trCBwjkY0rxHuKzcG5wju09s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92458854},"type":"module","_from":"file:decocms-3.43.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.8.tgz","_integrity":"sha512-s5w8D4EC6ORMG+gvT2l7RsyeZ9wHlxPOedjVfzBRn0XUKZSuQDvp32Bd/QEiABZHmxTDtIU7RmKtupRtCWGHxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.8_1782183877024_0.6851184755550268","host":"s3://npm-registry-packages-npm-production"}},"3.43.9":{"name":"decocms","version":"3.43.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"46fb7b0b868ac57862c7a3597d3f3460aa3350b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.9.tgz","fileCount":8899,"integrity":"sha512-cKNj8ntbsRNbQv2knNllw9Uy1HS4E3fljnEAioxrJ1SWDT+Iqkb6jZIbuG4atWOmYlheE5gArA5TK7PP8wsEdg==","signatures":[{"sig":"MEUCIB1ZkWoATBE9lr70YTAbq+5HbXgE0QX7Fm0VHgZjC1VJAiEAvAXk3Wt3WUYPBqJ+5S+810JsdW0EjHrdipr4g1OSVIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92459402},"type":"module","_from":"file:decocms-3.43.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.9.tgz","_integrity":"sha512-cKNj8ntbsRNbQv2knNllw9Uy1HS4E3fljnEAioxrJ1SWDT+Iqkb6jZIbuG4atWOmYlheE5gArA5TK7PP8wsEdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.9_1782185406408_0.8491974319123126","host":"s3://npm-registry-packages-npm-production"}},"3.43.10":{"name":"decocms","version":"3.43.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d14dddf101eb583abb3c7a595d95b8d97c36288","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.10.tgz","fileCount":8899,"integrity":"sha512-SzRtESnEhAPLeQMXiVWFYJ7OO2JndW44mTOpoDrT4XtK2dUfkv0zAEqJDyuDNqonpjLF5RToVL9E8iWvVoZ1FQ==","signatures":[{"sig":"MEYCIQCh9UH6WCtBnE8gBfHALfQSDJbMLsJtoD5rYog2QgBBLAIhALkEwtnc5cWM0RT2NpQjsYPD8ywkZYb+KQnI2sIVXy17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92459690},"type":"module","_from":"file:decocms-3.43.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.10.tgz","_integrity":"sha512-SzRtESnEhAPLeQMXiVWFYJ7OO2JndW44mTOpoDrT4XtK2dUfkv0zAEqJDyuDNqonpjLF5RToVL9E8iWvVoZ1FQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.10_1782187332147_0.02083471990644936","host":"s3://npm-registry-packages-npm-production"}},"3.43.11":{"name":"decocms","version":"3.43.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"00b5d888573aeaeed8914eaf08bce7c983e25012","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.11.tgz","fileCount":8899,"integrity":"sha512-T1pePnLFUH2Nq2hDUaXRU0uz3lczwhLnPLTcJOiJAXYHCcNh54ahbWicAO22oMl6m6gVWxbJHeVzExIyzDyW0g==","signatures":[{"sig":"MEQCIDNgeqyeBIUPYhUiRCnYc76mTjwoVmZGU89uwRp1RJlGAiBQo6JsgZ62I9coPEunlQQiftJx6uRsqZYuFNlUnflpCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92459604},"type":"module","_from":"file:decocms-3.43.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.11.tgz","_integrity":"sha512-T1pePnLFUH2Nq2hDUaXRU0uz3lczwhLnPLTcJOiJAXYHCcNh54ahbWicAO22oMl6m6gVWxbJHeVzExIyzDyW0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.11_1782189216549_0.6397905984228935","host":"s3://npm-registry-packages-npm-production"}},"3.43.12":{"name":"decocms","version":"3.43.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.43.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ed1cba1de22ebf816588b006c04f3cc6db48ecf","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.43.12.tgz","fileCount":8899,"integrity":"sha512-PnmcDNk+Lw8qM3DFCXxMNGFVYwK//n9/H7dq2hCYEnA9num3UgPC6kCCCvHWaf1npURgp0xQPTRdK8JuIn0O9A==","signatures":[{"sig":"MEUCIQDWKubKnqyLz03rfaFKOXVZFdbv6e1pQ61pkFaTPo+g9wIgc0Ov3CKbTS27yUg2KGWZ5KzA/hJwWb1NnuCrU/6iDh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.43.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92459855},"type":"module","_from":"file:decocms-3.43.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.43.12.tgz","_integrity":"sha512-PnmcDNk+Lw8qM3DFCXxMNGFVYwK//n9/H7dq2hCYEnA9num3UgPC6kCCCvHWaf1npURgp0xQPTRdK8JuIn0O9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.43.12_1782191846500_0.1352617122830475","host":"s3://npm-registry-packages-npm-production"}},"3.44.0":{"name":"decocms","version":"3.44.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.44.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91eb8a512228969a9b21673964789a30fa6240a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.44.0.tgz","fileCount":8899,"integrity":"sha512-qe9NGi1TaeUTyKyzUuQfxOh3A/RpSbdaeGorzi8xv9CZK3IPZwg24YV4VjcOOzbvfpw5zunv2RKYvYr8tyfuBw==","signatures":[{"sig":"MEQCIA8ov5hoAXRjCGYUlSicnxC/wVszs8ctCWovhuIWeZozAiAV23vP7UNsRP22PtPtrWPO2lFu+gUXmIJSPSkAMZ7Kbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92463425},"type":"module","_from":"file:decocms-3.44.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.44.0.tgz","_integrity":"sha512-qe9NGi1TaeUTyKyzUuQfxOh3A/RpSbdaeGorzi8xv9CZK3IPZwg24YV4VjcOOzbvfpw5zunv2RKYvYr8tyfuBw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.44.0_1782196543029_0.9166309302026026","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"decocms","version":"3.45.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.45.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d6e389eb1a2eadef12822a0feeaaa8ffc856ecd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.45.0.tgz","fileCount":8899,"integrity":"sha512-gevEayjrfFOKiYNwNhRiEwaOTgfeWcWo+hXfB12DIGZqeWoKGkz+s4kek/cwTrE6mjK5jR1cvqraDqunl/S4BQ==","signatures":[{"sig":"MEYCIQDDQO0KbXUgstcf+76vEqO+kt2WljPV1a2k7hDkQ8UI/AIhAINQDR4afA/zkfIZok86vjYt8jJw+KkpC7CsH9VpplpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92464261},"type":"module","_from":"file:decocms-3.45.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.45.0.tgz","_integrity":"sha512-gevEayjrfFOKiYNwNhRiEwaOTgfeWcWo+hXfB12DIGZqeWoKGkz+s4kek/cwTrE6mjK5jR1cvqraDqunl/S4BQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.45.0_1782198031182_0.5250021503337428","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"decocms","version":"3.46.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.46.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cc8e7ba3613fff8421868688cbcb50e2d30874a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.46.0.tgz","fileCount":8899,"integrity":"sha512-HSrNyLcdNsmcmvpoalZqvwx2hZPS6GBRo/+QIK5AxJnIWBuDtgBU2bY5my5XSR+6Hyeozqk7z8idaR8Rqz1FfA==","signatures":[{"sig":"MEQCIGwg7VgVIHuw3alDCyDZibQ7kJhqimMugNAyRZvXmLjcAiBze0jbR5e/Wc8NqGP8cEUbYoCeOF9xXlWy0bB5LCSmkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92517084},"type":"module","_from":"file:decocms-3.46.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.46.0.tgz","_integrity":"sha512-HSrNyLcdNsmcmvpoalZqvwx2hZPS6GBRo/+QIK5AxJnIWBuDtgBU2bY5my5XSR+6Hyeozqk7z8idaR8Rqz1FfA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.46.0_1782220994322_0.6529795072717166","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"decocms","version":"3.47.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.47.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bc94155e3fb32fe8e50b4e6870dcb1af8c2c7818","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.47.0.tgz","fileCount":8899,"integrity":"sha512-uSxInhQhHzCn49OZnWOP11ZuBFtrqGXbuVFm/wIbqLbNJ4YoT9yFq7kOqfJoyAglZ3OPenC1P1qgL3lkpj0qtg==","signatures":[{"sig":"MEQCIH4ijGEW5btPB6KwX01r/ejSP+oC4r1FF/tu93OmkuYAAiB5wnI/IW+KjEdAN5ZPnVEGpl5te4oOtsbn0g6xQj96CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92513046},"type":"module","_from":"file:decocms-3.47.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.47.0.tgz","_integrity":"sha512-uSxInhQhHzCn49OZnWOP11ZuBFtrqGXbuVFm/wIbqLbNJ4YoT9yFq7kOqfJoyAglZ3OPenC1P1qgL3lkpj0qtg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.47.0_1782231968553_0.002575461111067545","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"decocms","version":"3.48.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d2ea2b49f6d6d0f9ac6deed0bd839dc86662a99","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.0.tgz","fileCount":8899,"integrity":"sha512-N3xC4FOej7mX/Qf1lPAq/2nuIMIfNifs7WPCIUTC4AqLFvTx/XjDw0nKHnGogrnGMm/VIN14AtdD7obzb7g/0Q==","signatures":[{"sig":"MEUCIQDhmV7+P6OoPYNz+qpO/9LZs+JdHKt18jFfju+WBKihBgIgassuFsRudCNtquC+SN+8IXWWeke+duovF5vwUGnUJqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92513628},"type":"module","_from":"file:decocms-3.48.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.0.tgz","_integrity":"sha512-N3xC4FOej7mX/Qf1lPAq/2nuIMIfNifs7WPCIUTC4AqLFvTx/XjDw0nKHnGogrnGMm/VIN14AtdD7obzb7g/0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.0_1782232094519_0.9921838178079183","host":"s3://npm-registry-packages-npm-production"}},"3.48.1":{"name":"decocms","version":"3.48.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3266c27361db30fb531f6d1a74d3a708cb3cb6f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.1.tgz","fileCount":8899,"integrity":"sha512-hJqbYta5nYDJvO+os93IojaikztEAR4BmC9eD1V48QbvLNP3S1DOH1RjQ+h/23GJV99KVwWIEbO4pM4Yzf1QOw==","signatures":[{"sig":"MEQCIGh8ejcIJf19jLLf4XOZB2Ztf1KA8ItKhfRDh8OkRPCfAiB3K4BssXqSNVsZQgDBvxTx0mynX8cOBU5zLbZJGv9EEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92514964},"type":"module","_from":"file:decocms-3.48.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.1.tgz","_integrity":"sha512-hJqbYta5nYDJvO+os93IojaikztEAR4BmC9eD1V48QbvLNP3S1DOH1RjQ+h/23GJV99KVwWIEbO4pM4Yzf1QOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.1_1782233003549_0.12324944064826338","host":"s3://npm-registry-packages-npm-production"}},"3.48.2":{"name":"decocms","version":"3.48.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"46ae6dde705328539e1ef3a39ac85154e15059e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.2.tgz","fileCount":8899,"integrity":"sha512-b3FuWiTcoEgJpAJsF3+kHUvLHvku04dVRo6wDvzmCDJnuNmusuyJ6i5nd/StcxXnOiv5sqOBhOjRX/bbszg/Gw==","signatures":[{"sig":"MEYCIQCDZNdSquVPOe6PmnKvROMXcKGQVQTSyMQgXRURwMKm0gIhAKKI1etMpe7rqtgnu+khYqSYRJRCrrFjDcsMm3t5J39i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92515218},"type":"module","_from":"file:decocms-3.48.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.2.tgz","_integrity":"sha512-b3FuWiTcoEgJpAJsF3+kHUvLHvku04dVRo6wDvzmCDJnuNmusuyJ6i5nd/StcxXnOiv5sqOBhOjRX/bbszg/Gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.2_1782233623866_0.2870833622703135","host":"s3://npm-registry-packages-npm-production"}},"3.48.3":{"name":"decocms","version":"3.48.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b61bda6666acfba998d4d715803a5f55fa7a5ba2","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.3.tgz","fileCount":8899,"integrity":"sha512-QKg6Sxw4SDtVhGDKUux2zJWeFgMTB6Zp5Jh1QokSXPi2kgGTMOn0H4eJ+5NLoXO5LPqdqvP0PXbfWXhB4RqThQ==","signatures":[{"sig":"MEYCIQCTL46Pd7zhHzJao113IR3bZVryS9UZzrx8QQQp+tzZ2AIhAOBd+Ap+Gjl35tvsTi5lrStEnjGwNUbRZk0J2oGbI6Qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92515356},"type":"module","_from":"file:decocms-3.48.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.3.tgz","_integrity":"sha512-QKg6Sxw4SDtVhGDKUux2zJWeFgMTB6Zp5Jh1QokSXPi2kgGTMOn0H4eJ+5NLoXO5LPqdqvP0PXbfWXhB4RqThQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.3_1782236487451_0.02384794507990251","host":"s3://npm-registry-packages-npm-production"}},"3.48.4":{"name":"decocms","version":"3.48.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6d1497cd7e6b39b49835be135594165052e655f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.4.tgz","fileCount":8899,"integrity":"sha512-l/nkLNg657oHzVh/kT28240gplsq91eRI/2vQZxgKaBy5NWzQiBBmDxzIxevAawnDJ6xZFhmNi1MGdLSiIW9EQ==","signatures":[{"sig":"MEUCIQDYPrQeTZgTOlaMAzdGJRGHmoJFdAodRSfZG0tftzhDEgIgEAgc9IuOjLM/KR9DqTx3Bx73EzD+9iE8QarVgG1kqwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92515372},"type":"module","_from":"file:decocms-3.48.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.4.tgz","_integrity":"sha512-l/nkLNg657oHzVh/kT28240gplsq91eRI/2vQZxgKaBy5NWzQiBBmDxzIxevAawnDJ6xZFhmNi1MGdLSiIW9EQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.4_1782236936273_0.8714681974530087","host":"s3://npm-registry-packages-npm-production"}},"3.48.5":{"name":"decocms","version":"3.48.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.48.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b4f5d665b54cb69931b19c639f34acff5d615a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.48.5.tgz","fileCount":8899,"integrity":"sha512-Khh2K2p9DyFbO61t4hcDubHTHhVk2c26svmKTjIHKmKpTTMXToBUdk39gLkRV6jrh3vjdnSrLX7UbL80MARSIw==","signatures":[{"sig":"MEYCIQDM3EfCgjmoSLNbPlk7dYZufh8N/i+Rq/ig1UuFNnm15QIhALNc4VMhwdaJYJco1aUrnbPedKrv5qcTQsx/FGBvAIDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.48.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92515586},"type":"module","_from":"file:decocms-3.48.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.48.5.tgz","_integrity":"sha512-Khh2K2p9DyFbO61t4hcDubHTHhVk2c26svmKTjIHKmKpTTMXToBUdk39gLkRV6jrh3vjdnSrLX7UbL80MARSIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.48.5_1782238184323_0.31393543528879975","host":"s3://npm-registry-packages-npm-production"}},"3.49.0":{"name":"decocms","version":"3.49.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.49.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e26632c99c52e62214f35bf2abdb77ef9772eb24","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.49.0.tgz","fileCount":8899,"integrity":"sha512-Rf2UGS6zYqi6Dh2h6Co6/9Mz7llNYzVZAsisDznhKHziTsjlBkjFQEzlIqemve3PoxRVj1KglDjeUNM25UtUPQ==","signatures":[{"sig":"MEQCIFzGULhMQ2QoPYKECHh0YmkCcCahEfQE4jm+jBrcfF2pAiACDzPuD6oBHC3QJ9HzXAV8FUYtibsRKYTm0JwV2ucbyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92516940},"type":"module","_from":"file:decocms-3.49.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.49.0.tgz","_integrity":"sha512-Rf2UGS6zYqi6Dh2h6Co6/9Mz7llNYzVZAsisDznhKHziTsjlBkjFQEzlIqemve3PoxRVj1KglDjeUNM25UtUPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.49.0_1782239147694_0.3079928919137218","host":"s3://npm-registry-packages-npm-production"}},"3.50.0":{"name":"decocms","version":"3.50.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.50.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1eb763b984e0efe27c080f17d9d70fb75929d636","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.50.0.tgz","fileCount":8899,"integrity":"sha512-qDJ7G6CCwQ8pFzHUt+wvqyfRwmYLgkfPG9ZsEhsz61EfLOnlq5Ed+agMV+JB22n1NznUYoqvPaenmzJE3fo5Qw==","signatures":[{"sig":"MEYCIQCrH0VNvZAu3C9IY71NEBpkMIxnl+foHKWKPa4u3ExmFAIhAIdnCrf2X3dJLvqLWvmAVDx7MFJ0RlOHawK6uv60NxAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92521755},"type":"module","_from":"file:decocms-3.50.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.50.0.tgz","_integrity":"sha512-qDJ7G6CCwQ8pFzHUt+wvqyfRwmYLgkfPG9ZsEhsz61EfLOnlq5Ed+agMV+JB22n1NznUYoqvPaenmzJE3fo5Qw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.50.0_1782240284420_0.9442888553683695","host":"s3://npm-registry-packages-npm-production"}},"3.51.0":{"name":"decocms","version":"3.51.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.51.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6460222afae46dd34c6d8480b283313e0dcb4d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.51.0.tgz","fileCount":8899,"integrity":"sha512-gwNa7Aa6mGnjDa1r+VOU8AUxRKf4CRK3JIElGmlRnxDo8oBEr9dbT4toFcAV/Joxl0gS5jkMsGbfkGlNunInfw==","signatures":[{"sig":"MEYCIQDQj1f6Ohs9TVBFMKGBjM2wA4C+oejYlg/Efyvih9lQGgIhAK1jm9O9O+nlzpJquzT5w93hd6p+wQXUlMR43kuTBP+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92525406},"type":"module","_from":"file:decocms-3.51.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.51.0.tgz","_integrity":"sha512-gwNa7Aa6mGnjDa1r+VOU8AUxRKf4CRK3JIElGmlRnxDo8oBEr9dbT4toFcAV/Joxl0gS5jkMsGbfkGlNunInfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.51.0_1782240908552_0.5485493827825614","host":"s3://npm-registry-packages-npm-production"}},"3.51.1":{"name":"decocms","version":"3.51.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.51.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"251a776cc7d7eba86885bed2f634dce87caf3111","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.51.1.tgz","fileCount":8899,"integrity":"sha512-Zjotc/k6C5Mg90VBYNNRgIOtTfhPufo1PX6yrHkETt8uPpOHcIJDRA6UapP4T0Rh5vzyW5ekN0dXP9/CV+IECg==","signatures":[{"sig":"MEQCIEGqQ38HxOO387fqNynYu+fbe/wf7XP+k2lDbt3nbnANAiA1E42UP3XCQTWtL3d8RQ/hUbrmGm+Q40Pq1EQOY7lo+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92525668},"type":"module","_from":"file:decocms-3.51.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.51.1.tgz","_integrity":"sha512-Zjotc/k6C5Mg90VBYNNRgIOtTfhPufo1PX6yrHkETt8uPpOHcIJDRA6UapP4T0Rh5vzyW5ekN0dXP9/CV+IECg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.51.1_1782241290907_0.6501038412488822","host":"s3://npm-registry-packages-npm-production"}},"3.51.2":{"name":"decocms","version":"3.51.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.51.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8038dd3316f7116fe784790619757b3aa4fa758","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.51.2.tgz","fileCount":8899,"integrity":"sha512-9W8gSRMqbk0JwGClJoz3nwF8PzX/F6c5ON4iACDrm7+veoCUIT4KQnB6KBokX8MTAIvVgbkMCGwsVq1QeDFf8Q==","signatures":[{"sig":"MEYCIQD/zbJJ7xeLv48HaEEoFvmNvTLE1cuu/StL9kUE29mThgIhANEayUn6u+daDluv3EOBfQRSJLgswnhKfW+LYVfMNpvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92526730},"type":"module","_from":"file:decocms-3.51.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.51.2.tgz","_integrity":"sha512-9W8gSRMqbk0JwGClJoz3nwF8PzX/F6c5ON4iACDrm7+veoCUIT4KQnB6KBokX8MTAIvVgbkMCGwsVq1QeDFf8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.51.2_1782245275043_0.9122621622220197","host":"s3://npm-registry-packages-npm-production"}},"3.52.0":{"name":"decocms","version":"3.52.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f681d7c621414ffd882ddc72b21aea272bcfe4d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.0.tgz","fileCount":8899,"integrity":"sha512-FO5zQu+myl408g9YkZKetDyrPZsbViGhNhQdyzSQPT2eMW3B6aCbugf7uJphYcyyBA462APas9/1Hm4Mfl0I3Q==","signatures":[{"sig":"MEUCIC66ZqbicxX715vaVMHxLIG9S/go5betU3t87efJWNzMAiEA82Yg1SbxMrYMll+fs0aIl37rSfgJhrmkEMZIKuIG2+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92534308},"type":"module","_from":"file:decocms-3.52.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.0.tgz","_integrity":"sha512-FO5zQu+myl408g9YkZKetDyrPZsbViGhNhQdyzSQPT2eMW3B6aCbugf7uJphYcyyBA462APas9/1Hm4Mfl0I3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.0_1782249367202_0.8724916495885944","host":"s3://npm-registry-packages-npm-production"}},"3.52.1":{"name":"decocms","version":"3.52.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5198bb6636356449b9ad9a9fd00ceff310a8e265","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.1.tgz","fileCount":8899,"integrity":"sha512-/04yVSNEMLh+dUVeNLHdNt+xrsYS71gi0ybFavw/FJvIUdKoPUH9OMejYHm7mqRPVxZV7OjJ1IAhpCKAI/66Ig==","signatures":[{"sig":"MEQCIAhobrv5jAL2Gyfg2a71DChfJoPanALm8T2pveW2lvnfAiBKbp2gh/C6XpaXk5+Uz+0UVTt/hLNuPd+ydUgItzBUSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92534529},"type":"module","_from":"file:decocms-3.52.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.1.tgz","_integrity":"sha512-/04yVSNEMLh+dUVeNLHdNt+xrsYS71gi0ybFavw/FJvIUdKoPUH9OMejYHm7mqRPVxZV7OjJ1IAhpCKAI/66Ig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.1_1782252397566_0.7323065659167021","host":"s3://npm-registry-packages-npm-production"}},"3.52.2":{"name":"decocms","version":"3.52.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba3f7ee054011b51b9113d553580e6038e117b52","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.2.tgz","fileCount":8899,"integrity":"sha512-7bES7pDng59zaFB+e635+287b+DIK2aPPDLKrMQfGmFlw4j3dzcnHBuWqlatbCvjlPiHTKf6E5KCPZTKTgPqLQ==","signatures":[{"sig":"MEUCIQD3pgvW/Qy/upyFG1K9+eQaYzI52uFwjHwx/J8+cTyaaAIgAST5xNGlbUpnNGVu8hiYwtfC7vhFlNhGMJh9warn4gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92534819},"type":"module","_from":"file:decocms-3.52.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.2.tgz","_integrity":"sha512-7bES7pDng59zaFB+e635+287b+DIK2aPPDLKrMQfGmFlw4j3dzcnHBuWqlatbCvjlPiHTKf6E5KCPZTKTgPqLQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.2_1782253932151_0.02144233069681789","host":"s3://npm-registry-packages-npm-production"}},"3.52.3":{"name":"decocms","version":"3.52.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aff294a7dc4ff732c4ba6131c710319bb1a887d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.3.tgz","fileCount":8899,"integrity":"sha512-Sqys3gzGTNWBcdQ1rGzHWbHzuqqBu9S6HHizokFUkvB6O7fu7T/TCAG6sV+dUCZUaExMIPW6+IOuE6bghANJww==","signatures":[{"sig":"MEUCIQCPmkMLtOcStUOCjoiwsPjEpmGtzljkaTwW212MX4wiigIgR5miUJiz76VuCeUS/Uxc5OifKiilyCeYF9nRsb+FvpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92534889},"type":"module","_from":"file:decocms-3.52.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.3.tgz","_integrity":"sha512-Sqys3gzGTNWBcdQ1rGzHWbHzuqqBu9S6HHizokFUkvB6O7fu7T/TCAG6sV+dUCZUaExMIPW6+IOuE6bghANJww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.3_1782254500925_0.8130791378412641","host":"s3://npm-registry-packages-npm-production"}},"3.52.4":{"name":"decocms","version":"3.52.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b4f0ac33681f6d4d581f377fae41ede8f7b1f5b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.4.tgz","fileCount":8899,"integrity":"sha512-ixSV0HAgZmtv4izTf9bNP5srDZdm8Q7x5+HLxif3gHBOzmqCw9rIhdG+JCv1LqD/nPVz0YJ6iNl3JSQ/pZRfeA==","signatures":[{"sig":"MEYCIQCWdV/FVVo3rA9Ln7Dkoff7fg2/70rxbVbkjBoPcNKiwAIhAKwvsa6cmaRZbdVjz/qmzwgZFaL4Aba1kARCq/sIu3oH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92535031},"type":"module","_from":"file:decocms-3.52.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.4.tgz","_integrity":"sha512-ixSV0HAgZmtv4izTf9bNP5srDZdm8Q7x5+HLxif3gHBOzmqCw9rIhdG+JCv1LqD/nPVz0YJ6iNl3JSQ/pZRfeA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.4_1782255125224_0.8277743768656072","host":"s3://npm-registry-packages-npm-production"}},"3.52.5":{"name":"decocms","version":"3.52.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf169ca74714a55c2f7bbc0e36de88017bcad5af","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.5.tgz","fileCount":8899,"integrity":"sha512-L+qsCB1czWAwVVsCMQHSjSuLghJn+iBrAgCPeKjhmPmfHStrnAa04+2mrXXtRxHlF0cpLPbQ3zNJ5UHRSIC3GA==","signatures":[{"sig":"MEUCIQDbyUkY3HDj/iRqZ+UUfiObYAbWk6ztwO/78jGQFvrNvwIgTgramxCVY4nqvI9YOUpsc44gV33ED0D7KQVUp+csxyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92535029},"type":"module","_from":"file:decocms-3.52.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.5.tgz","_integrity":"sha512-L+qsCB1czWAwVVsCMQHSjSuLghJn+iBrAgCPeKjhmPmfHStrnAa04+2mrXXtRxHlF0cpLPbQ3zNJ5UHRSIC3GA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.5_1782258093071_0.17584788744012347","host":"s3://npm-registry-packages-npm-production"}},"3.52.6":{"name":"decocms","version":"3.52.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8131bef50abb6ad671aa457e585d0278c1e43614","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.6.tgz","fileCount":8901,"integrity":"sha512-fGhoHLDxdiELY36uwNA1UQd5CvqgD2jPSjwTtTOgpvNXj9nWlXk+3iMz6GGiQQuT/vZRFsJ++spmp0rOPupOkg==","signatures":[{"sig":"MEYCIQCIYlHq3cyWd3P1P+vQodkjMoFWBo7xOF1S9DYJRVbRugIhAIJn3ophSxBemOhv6ygReo1ssS7QVZ4gPITGmyBW4tpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92545054},"type":"module","_from":"file:decocms-3.52.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.6.tgz","_integrity":"sha512-fGhoHLDxdiELY36uwNA1UQd5CvqgD2jPSjwTtTOgpvNXj9nWlXk+3iMz6GGiQQuT/vZRFsJ++spmp0rOPupOkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.6_1782258496735_0.3066713820081248","host":"s3://npm-registry-packages-npm-production"}},"3.52.7":{"name":"decocms","version":"3.52.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"530b7af126d98aff2d36770a507065eb172993fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.7.tgz","fileCount":8901,"integrity":"sha512-wprur0R5MSw20H/T2x1CXKmQj2ShmBIVCSFynHwqZEWCvRYhNhsNfybYCeRIZYAXuNsPG/cKnFWGVXiGcozYFQ==","signatures":[{"sig":"MEUCIBYjiSrVynf7RfQuKzIO9gcbQhnRreIk3DaiPQMagrJPAiEAmDLMzh7ylTL0KlYi1qIrftfiwswLJq+tyTTCjFchvaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92545504},"type":"module","_from":"file:decocms-3.52.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.7.tgz","_integrity":"sha512-wprur0R5MSw20H/T2x1CXKmQj2ShmBIVCSFynHwqZEWCvRYhNhsNfybYCeRIZYAXuNsPG/cKnFWGVXiGcozYFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.7_1782266324272_0.10827309321966205","host":"s3://npm-registry-packages-npm-production"}},"3.52.8":{"name":"decocms","version":"3.52.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e6706f021c4d4e5f51e2a1bb01d7ded7df00247","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.8.tgz","fileCount":8901,"integrity":"sha512-8m2BQY1K4/b2ycWHlrOHClzI+QxLfaTrP+MvvTkxvZhy7vbjN1s2832DUPS5L/pZDszuYLaYC9pWmSICUfUC1Q==","signatures":[{"sig":"MEUCIAafgR6BQ/3XL7jO8D6Ns23qX0Gg0SCDFXHE5wAAu470AiEAnEVP1uEAbQAnubKNh3rneUHlBLCTYPR6QHZ1BYbnZs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92545452},"type":"module","_from":"file:decocms-3.52.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.8.tgz","_integrity":"sha512-8m2BQY1K4/b2ycWHlrOHClzI+QxLfaTrP+MvvTkxvZhy7vbjN1s2832DUPS5L/pZDszuYLaYC9pWmSICUfUC1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.8_1782266737302_0.8436838045078117","host":"s3://npm-registry-packages-npm-production"}},"3.52.9":{"name":"decocms","version":"3.52.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85cd9c2c2b1dafd10afd97a29b253f6b54965ff8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.9.tgz","fileCount":8901,"integrity":"sha512-3KpE2tDib6DwmLL06iVoQgyusopAe1gdWyEwRAj1a2ZyMS7wk9rm/v2Gg4UHFG1yMT/3ALcKu+XXmRJ7E/gHEQ==","signatures":[{"sig":"MEQCIF1N1zGz/AbeFJbAd6GPFoAHWAVXRywzFYNKt9y5QUX7AiANOGwy2LsiB/cPhaDsF/AqeMK/RLfs4kb+Rf9cOxQhRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92546826},"type":"module","_from":"file:decocms-3.52.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.9.tgz","_integrity":"sha512-3KpE2tDib6DwmLL06iVoQgyusopAe1gdWyEwRAj1a2ZyMS7wk9rm/v2Gg4UHFG1yMT/3ALcKu+XXmRJ7E/gHEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.9_1782271463619_0.5736952082424918","host":"s3://npm-registry-packages-npm-production"}},"3.52.10":{"name":"decocms","version":"3.52.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66e321b03f113dd3f58014108ddfd8269503323a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.10.tgz","fileCount":8901,"integrity":"sha512-q2Lv2fw3wY5iVTYkv62NtOFuAohJMSG1Jr0w2pX0DErgJqZfTqj2+z6LjX+vkU0xvrqulrQj/dnCiCN4+JrM8A==","signatures":[{"sig":"MEUCIQC5BC+K6WFiI73tVf5V/zpJVurXn1PlrVxXfDf2kgE1LwIgAStnGerYz5bjfTVLsbAIuu831MG1VWycvu+fUIkoQzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92546849},"type":"module","_from":"file:decocms-3.52.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.10.tgz","_integrity":"sha512-q2Lv2fw3wY5iVTYkv62NtOFuAohJMSG1Jr0w2pX0DErgJqZfTqj2+z6LjX+vkU0xvrqulrQj/dnCiCN4+JrM8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.10_1782302917018_0.8898733102012533","host":"s3://npm-registry-packages-npm-production"}},"3.52.11":{"name":"decocms","version":"3.52.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39e5b52de25b7b436c379c726c0b9f34898e6273","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.11.tgz","fileCount":8901,"integrity":"sha512-z0dIMZ1DLQiyrCOdfvEtXNG7GWohtlgEwFcCeuYQFY2IVOhD69udqsBfz7XBRB/LNJNthCBIitAQDK5Bon/kxw==","signatures":[{"sig":"MEUCIHjpm450OQpA3BbsmOXXyU8tOz3Bm8cjEw9mmNmhbMx6AiEAj2hRSEYXAhNCVOpd7rFLfR5fmykuXdXUzDoF8TOJWe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92547553},"type":"module","_from":"file:decocms-3.52.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.11.tgz","_integrity":"sha512-z0dIMZ1DLQiyrCOdfvEtXNG7GWohtlgEwFcCeuYQFY2IVOhD69udqsBfz7XBRB/LNJNthCBIitAQDK5Bon/kxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.11_1782306151543_0.41928337817776584","host":"s3://npm-registry-packages-npm-production"}},"3.52.12":{"name":"decocms","version":"3.52.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0a27748c1a2d2cfcf088435891bce57d3388733","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.12.tgz","fileCount":8902,"integrity":"sha512-rrC8xrKoYSnrB6jUNoyyju27vgtrrf9vW2agMzRkTr6Ro7IdIjd5PzB/avwMG6nur5Wk3J9jDQvdoSnrRwgp3w==","signatures":[{"sig":"MEUCIBuuIeI9NDbEZsapzKTb/F0EEPgCKendKYGkdTxJY8vaAiEA1fEEzkBbpiJLp/p3jWLKjNppwZsrXp78SOvWKnfSdTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92552980},"type":"module","_from":"file:decocms-3.52.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.12.tgz","_integrity":"sha512-rrC8xrKoYSnrB6jUNoyyju27vgtrrf9vW2agMzRkTr6Ro7IdIjd5PzB/avwMG6nur5Wk3J9jDQvdoSnrRwgp3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.12_1782313876803_0.14023614466996315","host":"s3://npm-registry-packages-npm-production"}},"3.52.13":{"name":"decocms","version":"3.52.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.52.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9027c9f21d8d002108191c258f0162ebee92de49","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.52.13.tgz","fileCount":8902,"integrity":"sha512-RwNZS0uDyCziU9gtn926hvgG+f10v/6bI3a+ki6ipsDmqN1LWvXG1a0j3XupmNtDPGa2Wrl2kyqV6Yp5OO5hAw==","signatures":[{"sig":"MEUCIQD+6Xh8I99Xr0HkxJDULJ94beSAU49jwze9vRy5/m5MLAIgZA70lQ+HAqYCl5zJ33IQgoLDX3dlIZ24UKKk52fsS1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.52.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92552704},"type":"module","_from":"file:decocms-3.52.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.52.13.tgz","_integrity":"sha512-RwNZS0uDyCziU9gtn926hvgG+f10v/6bI3a+ki6ipsDmqN1LWvXG1a0j3XupmNtDPGa2Wrl2kyqV6Yp5OO5hAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.52.13_1782313893555_0.8600065145061999","host":"s3://npm-registry-packages-npm-production"}},"3.53.0":{"name":"decocms","version":"3.53.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.53.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e992f595c939a45100a86d06b9e99628d375a7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.53.0.tgz","fileCount":8902,"integrity":"sha512-Hoe1gg2sdduW0DKO4x/sAyyH2LZxLfeyDStjqFMRHUxoj+YOTe1wZcND4/L/7A9V9mRP9X4Ykf0pEoUxYDPycg==","signatures":[{"sig":"MEYCIQDIWVcoLPDuuoid6mS3rWSvsbsu7XSzDTtCt2/SyrAxDwIhAL0dRrCHvt74tYOv39aF1hhyIvh3JQTzJsnTGjx687Cm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92563507},"type":"module","_from":"file:decocms-3.53.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.53.0.tgz","_integrity":"sha512-Hoe1gg2sdduW0DKO4x/sAyyH2LZxLfeyDStjqFMRHUxoj+YOTe1wZcND4/L/7A9V9mRP9X4Ykf0pEoUxYDPycg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.53.0_1782316185682_0.2490797184496456","host":"s3://npm-registry-packages-npm-production"}},"3.53.1":{"name":"decocms","version":"3.53.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.53.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccee6360f607bea7f0a1be31f8f6b4dadf3f9ff1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.53.1.tgz","fileCount":8903,"integrity":"sha512-hbK3uSQL/3JZeViBEuQEEyycsrnUFJMZ8dTj9e8hcbu++64CE3f60brB97WodSq8SfRTbwlarWNNittvZbjS+g==","signatures":[{"sig":"MEUCIQCIhs950F3JxwW8Aiw/VZyPp2dvNT94nCn5anpOAiDeGgIgVQ3SRO8u3bsYWZtJIYrVcZSDBk/Md4PG9iA8doNCyH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92605673},"type":"module","_from":"file:decocms-3.53.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.53.1.tgz","_integrity":"sha512-hbK3uSQL/3JZeViBEuQEEyycsrnUFJMZ8dTj9e8hcbu++64CE3f60brB97WodSq8SfRTbwlarWNNittvZbjS+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.53.1_1782321841631_0.09728445011475673","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"decocms","version":"3.54.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.54.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d033db7ee3e11cd4b9c7bc8e0efe205648ea8af5","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.54.0.tgz","fileCount":8903,"integrity":"sha512-LIR3XR89qRshOMgyG8F9PzHozFLL5yvX6zExJF8+7cxJ3gcgRtPKa/maQ7niDRrzgXZ/1WNieq08s19MqUY9CA==","signatures":[{"sig":"MEQCIAOykduSUnBNycLOb4cg9sEM/jA7M/qR0V+c+zLKgGT0AiB++aJqfIs2+EsgWXdtAePmq9NdvrbyP0aKb6IFjKhBUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92605673},"type":"module","_from":"file:decocms-3.54.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","test:e2e":"playwright test","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","test:e2e:ui":"playwright test --ui","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.54.0.tgz","_integrity":"sha512-LIR3XR89qRshOMgyG8F9PzHozFLL5yvX6zExJF8+7cxJ3gcgRtPKa/maQ7niDRrzgXZ/1WNieq08s19MqUY9CA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.54.0_1782321934550_0.4312390522235632","host":"s3://npm-registry-packages-npm-production"}},"3.54.1":{"name":"decocms","version":"3.54.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.54.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c866da4cac6656a87134977d56eb6f38fb7421a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.54.1.tgz","fileCount":8903,"integrity":"sha512-tk105AjSmHLdLi3bRGSaR0Si9pccc7W6yBoM6IjVfIXqQ2Xl8R2KkPsYyoKBkVgyzv6VyelYU90eFcP8ev3d2g==","signatures":[{"sig":"MEYCIQC6U2YMiCF5A+V2yKfeDgJiOqZ6KF6ivwp4xqbKBAaAXwIhAKoo4Lj6URz/560vgp74hbAQ5dS6+6MwVWRNzqC5UHUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92605838},"type":"module","_from":"file:decocms-3.54.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.54.1.tgz","_integrity":"sha512-tk105AjSmHLdLi3bRGSaR0Si9pccc7W6yBoM6IjVfIXqQ2Xl8R2KkPsYyoKBkVgyzv6VyelYU90eFcP8ev3d2g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.54.1_1782329848826_0.33247524835542297","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"decocms","version":"3.55.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.55.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6afb709b657c1957aa577a0f83f02f7db4ae6ffc","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.55.0.tgz","fileCount":8903,"integrity":"sha512-SBx50kolyM5injwdEOEtDkKw2prpK1CuGseCU/aMCQJ+TCCn4KqmyxQYDP7Du6n8WG/9yPj60tjpUvQ2gE/gyA==","signatures":[{"sig":"MEYCIQDAQZW/jZuUfGFkxIb/8GQMmjnEutt77PJJWvUQGz7SOgIhAPFZ7UIYTTmVfGWSyJhkKA50sUpTHnYvHxVclBl7unqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92621695},"type":"module","_from":"file:decocms-3.55.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.55.0.tgz","_integrity":"sha512-SBx50kolyM5injwdEOEtDkKw2prpK1CuGseCU/aMCQJ+TCCn4KqmyxQYDP7Du6n8WG/9yPj60tjpUvQ2gE/gyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.55.0_1782331641857_0.29013628877781894","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"decocms","version":"3.56.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.56.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc4439d7264fd5919bec95d8fe83c010a8223d9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.56.0.tgz","fileCount":8903,"integrity":"sha512-K7fNxLFX3sULNzLK44qMCpy5Xb/JVqJUbcndduOeCMRNOfIR/6qOHdpqHLcZF08y4g/PWtB9IjgyAxQ14ZESxw==","signatures":[{"sig":"MEUCIBKRVeV6EaYy2r1JnpYdCE3/oL1vItfy1ZZ3VKgP3X5jAiEA7RoCCv/x9XtWnGQ04tLoqN+41pTYB5DJfQCbIDJi80U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92638859},"type":"module","_from":"file:decocms-3.56.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.56.0.tgz","_integrity":"sha512-K7fNxLFX3sULNzLK44qMCpy5Xb/JVqJUbcndduOeCMRNOfIR/6qOHdpqHLcZF08y4g/PWtB9IjgyAxQ14ZESxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.56.0_1782348115857_0.6790912042189479","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"name":"decocms","version":"3.57.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.57.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef2b6cea344417cd3705bbf5ffce125f91690c79","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.57.0.tgz","fileCount":8903,"integrity":"sha512-k36UHhGG69tEpCCEsrlLsODCKdmHI9/mxcm1m+Y/9Uz403P+OcIac6uQ6HU9y9L+/mBcXTPovWNP1NZJwDYrEg==","signatures":[{"sig":"MEUCIGSFTe8Av3d6lj17D8AGUWCrr2qdKsp4NXuk5P831kwQAiEA48PTMsX2XwuNfFzwmEXkNryT8Cx4DDhV80TfAXiEBI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92638031},"type":"module","_from":"file:decocms-3.57.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.57.0.tgz","_integrity":"sha512-k36UHhGG69tEpCCEsrlLsODCKdmHI9/mxcm1m+Y/9Uz403P+OcIac6uQ6HU9y9L+/mBcXTPovWNP1NZJwDYrEg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.57.0_1782391764804_0.9076937764389634","host":"s3://npm-registry-packages-npm-production"}},"3.57.1":{"name":"decocms","version":"3.57.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.57.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7334bfb190a0f7cd6504e1578cb2649847c4a181","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.57.1.tgz","fileCount":8903,"integrity":"sha512-5dR4qRVvk/hokXamzW0DpSjKLFbdyCjCYFqFm5Y4pYE+PIV/FTefTcWdYVX5yfDYhE8VV364hVsfLApecQfzKw==","signatures":[{"sig":"MEYCIQCZzIUROfRD5GO81C/4TezQyWVD0rCJiNIMj3v7FL/ywQIhAIviLFpbGwY4s+6xpEjAsywsdTOINv2yihxYQDP7H69s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92645614},"type":"module","_from":"file:decocms-3.57.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.57.1.tgz","_integrity":"sha512-5dR4qRVvk/hokXamzW0DpSjKLFbdyCjCYFqFm5Y4pYE+PIV/FTefTcWdYVX5yfDYhE8VV364hVsfLApecQfzKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.57.1_1782394078543_0.18248097723297074","host":"s3://npm-registry-packages-npm-production"}},"3.58.0":{"name":"decocms","version":"3.58.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.58.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f3bc5e0fad28376c5651e255a97c5a0cffb2d29","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.58.0.tgz","fileCount":8903,"integrity":"sha512-gWJwM/Ys4qEPMpy6rSY6dnhgTOZUVx8TjAFiAk03jRVGm95bQzX/NYkshRIkR/VgjYkj9rzSERnqId/3hi4jXw==","signatures":[{"sig":"MEQCID6S8Gcj3qW26dgOw/sqZPBeXaAVg6CqeWXgWTrYw+NwAiBpBkJMPa3kCnPKyXQAQ2xjUN7JntZwktAoNkqRx71mqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92647730},"type":"module","_from":"file:decocms-3.58.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.58.0.tgz","_integrity":"sha512-gWJwM/Ys4qEPMpy6rSY6dnhgTOZUVx8TjAFiAk03jRVGm95bQzX/NYkshRIkR/VgjYkj9rzSERnqId/3hi4jXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.17.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.58.0_1782398873807_0.5968022936109763","host":"s3://npm-registry-packages-npm-production"}},"3.58.1":{"name":"decocms","version":"3.58.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.58.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d2b87ee9dba90b8b7934abd2cac490e7e1b50a60","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.58.1.tgz","fileCount":8861,"integrity":"sha512-IbfExOerDyk8AqbVCrRWxlqQXlc6md8MGKr5tg0KdXyiW4/VakM1xn9N4JmlbzKKOJnVgJb1GITqe6piRzZEVA==","signatures":[{"sig":"MEQCIAi+s6YPejVlZrUO2VoSn1tz0phqf4LgvlAUZ96Ppu1SAiBDXq+Ygw82dxXLH60xM/YIkD6sVQk5+u+zTYmgm7NUgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92532466},"type":"module","_from":"file:decocms-3.58.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.58.1.tgz","_integrity":"sha512-IbfExOerDyk8AqbVCrRWxlqQXlc6md8MGKr5tg0KdXyiW4/VakM1xn9N4JmlbzKKOJnVgJb1GITqe6piRzZEVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.58.1_1782399051322_0.9446422938938008","host":"s3://npm-registry-packages-npm-production"}},"3.58.2":{"name":"decocms","version":"3.58.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.58.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1cf4af1803f36966876a81a688f147e7b58c829","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.58.2.tgz","fileCount":8861,"integrity":"sha512-l2YtiOe4OgfLTXXh9ahfzfPd47thSjhQuClK2pvNUlwx3wvSuONU5YdA+Ij8qDQz5yT70QY0XlyV4WOBaX9c7A==","signatures":[{"sig":"MEUCIBg+3LmsEStDjttuiEaaD1lPDFOuh8a2BAH3V827gj+LAiEAjffgUJJSWBRndCWYILjBiGYEQ/n3g+X7cUVm84S0V2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.58.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92532870},"type":"module","_from":"file:decocms-3.58.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.58.2.tgz","_integrity":"sha512-l2YtiOe4OgfLTXXh9ahfzfPd47thSjhQuClK2pvNUlwx3wvSuONU5YdA+Ij8qDQz5yT70QY0XlyV4WOBaX9c7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.58.2_1782401201309_0.981943786087345","host":"s3://npm-registry-packages-npm-production"}},"3.59.0":{"name":"decocms","version":"3.59.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.59.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a04a46a8a2325121e98c3eb845002407b8ea24d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.59.0.tgz","fileCount":8861,"integrity":"sha512-+oV6I9vaMU8ZsgB6HSkCuMmBPAKHWYSiQQCWBh9nt5jkVjWJgdi9qMk+y/jhfa3OuLW//doSYb5s9ER0XDW5dg==","signatures":[{"sig":"MEUCIQDmRxAYb5rjVaMjNcU25VBpyxW3j1xakSciTU7g7+H9ugIgCpDT+6a8mxDTY2slpLXymm7wBdo4Obly+D8zPAQiwrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92544197},"type":"module","_from":"file:decocms-3.59.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.59.0.tgz","_integrity":"sha512-+oV6I9vaMU8ZsgB6HSkCuMmBPAKHWYSiQQCWBh9nt5jkVjWJgdi9qMk+y/jhfa3OuLW//doSYb5s9ER0XDW5dg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.59.0_1782413235655_0.22373500520678724","host":"s3://npm-registry-packages-npm-production"}},"3.60.0":{"name":"decocms","version":"3.60.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.60.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d0570b7a599ced74bb2eb8aa06bad49f54ab558","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.60.0.tgz","fileCount":8861,"integrity":"sha512-DB9xE95BXS7OLNgJsQu0p5LZfS+M4lz6xbeWBW0OmyoZ+Tnkf7GQiaZ45EdsKz1JLvUgtnoQmo/Iy3HRsDmL6w==","signatures":[{"sig":"MEUCIQCOm4WNRBSYEvUugCQ4/w4RaKyQ+cfBTb0PEi/u2KAt2wIgW0MfFeDCikk4QydzgPO/LRn8BCY5GRxUyYLiEX29l7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92574813},"type":"module","_from":"file:decocms-3.60.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.60.0.tgz","_integrity":"sha512-DB9xE95BXS7OLNgJsQu0p5LZfS+M4lz6xbeWBW0OmyoZ+Tnkf7GQiaZ45EdsKz1JLvUgtnoQmo/Iy3HRsDmL6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.60.0_1782413472522_0.9055561802879786","host":"s3://npm-registry-packages-npm-production"}},"3.60.1":{"name":"decocms","version":"3.60.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.60.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"407e0521110e9d29ee322ab4b99a6cbc38dca396","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.60.1.tgz","fileCount":8861,"integrity":"sha512-RO5EuzB+h6XQu6Z9wDAesR7Bi2fEYu5fFutLYE5smj3hvL0OPr//BnGpS89Q3HQKS3nNI0BDRGL/subC+28aPw==","signatures":[{"sig":"MEYCIQC9ncer0KQlIeQl5+FKtO6guUoLDdp3FvEXTVFbB5eSRwIhAPBk4AlLrqk1MlgP/EVfkbQPmw83q9axTdpsebgkPZ4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.60.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92573011},"type":"module","_from":"file:decocms-3.60.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.60.1.tgz","_integrity":"sha512-RO5EuzB+h6XQu6Z9wDAesR7Bi2fEYu5fFutLYE5smj3hvL0OPr//BnGpS89Q3HQKS3nNI0BDRGL/subC+28aPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.60.1_1782415723929_0.585254065806017","host":"s3://npm-registry-packages-npm-production"}},"3.61.0":{"name":"decocms","version":"3.61.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.61.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22f3e895c3dae53ca896477ec40bc9286525a1dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.61.0.tgz","fileCount":8861,"integrity":"sha512-uslSXOqRUT8HLGSn3ZqjMLe0j6U7KeyNdUkSLl8EQ+MWS97jUjRYjmQsxIoKiPU7L5i5D2GS8umtOs+GLEhEgg==","signatures":[{"sig":"MEUCIG6tnHF303gQQXT4OcDy7UWNfIUU8zpI2GJBnj/SAg5UAiEArhxBFsNvvLoxzGnl+VXve9GFP0yiJP8uSR8boAcOiT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92573540},"type":"module","_from":"file:decocms-3.61.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.61.0.tgz","_integrity":"sha512-uslSXOqRUT8HLGSn3ZqjMLe0j6U7KeyNdUkSLl8EQ+MWS97jUjRYjmQsxIoKiPU7L5i5D2GS8umtOs+GLEhEgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.61.0_1782420748535_0.3135431404214719","host":"s3://npm-registry-packages-npm-production"}},"3.61.1":{"name":"decocms","version":"3.61.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.61.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"599106921f4a5333bfd92cf4862f7e35c9ebf002","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.61.1.tgz","fileCount":8861,"integrity":"sha512-4oraQZZ6VIbcxQ4uPQGM2OaOfeY+DIy7s+kCZQB2D/Hapdk6OJdiMPEVnyYp4FFMdDjU2VSjBeRY6n17c/bRVg==","signatures":[{"sig":"MEQCIGyzqGzHxPKxJ3m+aD8m9ume+ddbRCp5NJoSkVF/9WIaAiBpCsrl+6Ygu/R4HW8/82svhEzsAObk8x3d731iBomZcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92574122},"type":"module","_from":"file:decocms-3.61.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.61.1.tgz","_integrity":"sha512-4oraQZZ6VIbcxQ4uPQGM2OaOfeY+DIy7s+kCZQB2D/Hapdk6OJdiMPEVnyYp4FFMdDjU2VSjBeRY6n17c/bRVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.61.1_1782437341136_0.968287432637855","host":"s3://npm-registry-packages-npm-production"}},"3.61.2":{"name":"decocms","version":"3.61.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.61.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab0075559fd1253c43331cd171b1b420da029b2e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.61.2.tgz","fileCount":8861,"integrity":"sha512-099YXCqkQvHl+4e92hHGRY2EP57uv+429nqA8cSzvv+HVo6TuPynkIzIRP9JT8oLc76OsHeT49XKnu21Y7x4XQ==","signatures":[{"sig":"MEYCIQCX28xaAdl+JAxU3KaIEs8pFZrHiKVVIRDXY0cYFBx6OwIhAPQQm1HUwIrmV9XEPrXkueBQ7ugvdSgMGOuYoDvvSGoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.61.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92574210},"type":"module","_from":"file:decocms-3.61.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.61.2.tgz","_integrity":"sha512-099YXCqkQvHl+4e92hHGRY2EP57uv+429nqA8cSzvv+HVo6TuPynkIzIRP9JT8oLc76OsHeT49XKnu21Y7x4XQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.61.2_1782478025713_0.6130689531623559","host":"s3://npm-registry-packages-npm-production"}},"3.62.0":{"name":"decocms","version":"3.62.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.62.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"55ad93148decbf80a1bff8139fb47cbaebabf372","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.62.0.tgz","fileCount":8861,"integrity":"sha512-FSw4B1yt28R8UjTPkTT5kCRvXsQpLpqv78c9RTo1KWF/0NMHIlTIWOjhA6H226wJKUHg57e4d5oot86rq7mZGQ==","signatures":[{"sig":"MEYCIQCCCnRVs5huiAe4z3SBS2s65ICnD5qLnK9del9apVs9XAIhAPM3lMZ3XOi80fqvSqvWtuZrBhcT4AIrQR8KR2V2laiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92594914},"type":"module","_from":"file:decocms-3.62.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.62.0.tgz","_integrity":"sha512-FSw4B1yt28R8UjTPkTT5kCRvXsQpLpqv78c9RTo1KWF/0NMHIlTIWOjhA6H226wJKUHg57e4d5oot86rq7mZGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.62.0_1782487794129_0.36926144977837416","host":"s3://npm-registry-packages-npm-production"}},"3.63.0":{"name":"decocms","version":"3.63.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.63.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"87b5aba089b9cb74819eaaf4b826d93990b49b97","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.63.0.tgz","fileCount":8856,"integrity":"sha512-IJy6Yo9GtImF492Xyf3akJIvqIzt/RSBvMiTl+tJ/MqH932eNLMeX3Sl2CMBDdjpN1VpUTLc0ld3V72mXeJYHQ==","signatures":[{"sig":"MEQCIFx4JyrRVv0xu1040Py6tpfqEMSRkQppNoy27Sr+pXiMAiA+pscBXn3Yrue7YoYQFx7WyTVujUm3iF11EYs2x8ZoRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92594182},"type":"module","_from":"file:decocms-3.63.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.63.0.tgz","_integrity":"sha512-IJy6Yo9GtImF492Xyf3akJIvqIzt/RSBvMiTl+tJ/MqH932eNLMeX3Sl2CMBDdjpN1VpUTLc0ld3V72mXeJYHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.63.0_1782490415323_0.46016271459665403","host":"s3://npm-registry-packages-npm-production"}},"3.64.0":{"name":"decocms","version":"3.64.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.64.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d90920316a7b22c092bbf017ea23ee144b9a4e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.64.0.tgz","fileCount":8856,"integrity":"sha512-DP+I36lW6Va4IHcpeesIIQJet250ZiZCKiwOQjydMNQR6OfIoRMfCx+hcqCHPN2+hLY7bjH1A45lceWIl7nS6g==","signatures":[{"sig":"MEYCIQDWIijgX1VAsmTkZET+QrDg64PxKwnAtoCubYrQNtHgxAIhAMQGD2kAi6fShBMI5fT0gpCY5gfXmK62U5vnpaxPIzpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92593758},"type":"module","_from":"file:decocms-3.64.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.64.0.tgz","_integrity":"sha512-DP+I36lW6Va4IHcpeesIIQJet250ZiZCKiwOQjydMNQR6OfIoRMfCx+hcqCHPN2+hLY7bjH1A45lceWIl7nS6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.64.0_1782492366080_0.7769765863540368","host":"s3://npm-registry-packages-npm-production"}},"3.64.1":{"name":"decocms","version":"3.64.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.64.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"55f05ffdd1cf3027ba0a2b61287e7f081b3f9666","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.64.1.tgz","fileCount":8849,"integrity":"sha512-nKNulAGxoxn3oRtTgT/8M4kkdPvqaAiVVT37cHga/lLgYVddRieqpRv1jJJn+NeDLaJAlT+sV/Yj0acp3bL2jA==","signatures":[{"sig":"MEQCIBZUYFP6hOrAmjj3ObQ0IzYhry7e4Ilyom/gNpM1BTonAiA03e2lcHVblvs7Q5TxYYP5e3F2smRIAu5Rp+66+M36IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92569126},"type":"module","_from":"file:decocms-3.64.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.64.1.tgz","_integrity":"sha512-nKNulAGxoxn3oRtTgT/8M4kkdPvqaAiVVT37cHga/lLgYVddRieqpRv1jJJn+NeDLaJAlT+sV/Yj0acp3bL2jA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.64.1_1782492887582_0.23217604169603057","host":"s3://npm-registry-packages-npm-production"}},"3.65.0":{"name":"decocms","version":"3.65.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.65.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90d0aaee30847a49768cd05747590795a887b564","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.65.0.tgz","fileCount":8849,"integrity":"sha512-1hj5lQakdtA0nQwc90idzFogtXc6uHnmPlA1ugzDzebkdiXWptQoA+u+qEqfxfT8OjQf4FXASHwgvG1M7YmsWA==","signatures":[{"sig":"MEYCIQCOjAL4Mi1PpaZAnLPrG25W57fXlpGsK/WhonsvQ/0XtAIhAL1YsFfk1GFjFiA34eAPMhVGqpl4z6CnC0as1g2cPUe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92587304},"type":"module","_from":"file:decocms-3.65.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.65.0.tgz","_integrity":"sha512-1hj5lQakdtA0nQwc90idzFogtXc6uHnmPlA1ugzDzebkdiXWptQoA+u+qEqfxfT8OjQf4FXASHwgvG1M7YmsWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.65.0_1782494779630_0.9789168773786423","host":"s3://npm-registry-packages-npm-production"}},"3.65.1":{"name":"decocms","version":"3.65.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.65.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a792b713ee0c2ce7325f0e7341e5b12362d0b7dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.65.1.tgz","fileCount":8849,"integrity":"sha512-ya69B72DJETcnlOAxietccujpvHlljns0M+0qLyCEEmlHuOL801bhc56FRTljsnNRW7aOvK633RK5JTIYLoMKw==","signatures":[{"sig":"MEQCICAQg+0HYC8z8/E+EdZ15DruUw7M+xi9J/J4Mm0p3GxzAiBtO0ZnRilLWwt1K6fNtOz/g+O08DY0qTGKTAWV1ysdnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92587311},"type":"module","_from":"file:decocms-3.65.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.65.1.tgz","_integrity":"sha512-ya69B72DJETcnlOAxietccujpvHlljns0M+0qLyCEEmlHuOL801bhc56FRTljsnNRW7aOvK633RK5JTIYLoMKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.65.1_1782497568896_0.5809028194617913","host":"s3://npm-registry-packages-npm-production"}},"3.65.2":{"name":"decocms","version":"3.65.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.65.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af3cbff51e90f4d282924987aa7d7fbb30489ecd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.65.2.tgz","fileCount":8849,"integrity":"sha512-l5S97tgmYAFwkEHCeCJbHxg8r8K0mpGPkMARvPCm2D7LUOyp6qDbVCO+WCYP9rvmcmuuktHXYT9P3D67uswbeg==","signatures":[{"sig":"MEYCIQCMT+2QYevS5ue34d9vz3IeYBWhwyINc6K9UAaVP0ovdQIhAIeGuf4lSNXZZxEB+UnKfxGqaAVHJWxE9ZdwRoMUJKh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.65.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92588065},"type":"module","_from":"file:decocms-3.65.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.65.2.tgz","_integrity":"sha512-l5S97tgmYAFwkEHCeCJbHxg8r8K0mpGPkMARvPCm2D7LUOyp6qDbVCO+WCYP9rvmcmuuktHXYT9P3D67uswbeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.65.2_1782504150743_0.6695185459505222","host":"s3://npm-registry-packages-npm-production"}},"3.65.3":{"name":"decocms","version":"3.65.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.65.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"daaf98974d04d11b7ece46eebb1f52a11f30ada3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.65.3.tgz","fileCount":8854,"integrity":"sha512-AN9uaQV2ZJ6si1PDDSRrYbw5qrA5t15Duf3befuO2NmrOT454MQALWj5Qe0eL2bB5E/Z/IXJlUoAAW7W59nQeg==","signatures":[{"sig":"MEYCIQDblQ7R0wH7eAqb7PhZQx2vKB2MxXnRQqqsBq82/ZuXZgIhAN2evYz5ZJ82lJNyvJXe2WJ/2uUU+Qe/RjGCsJ3uqq7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.65.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92588870},"type":"module","_from":"file:decocms-3.65.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.65.3.tgz","_integrity":"sha512-AN9uaQV2ZJ6si1PDDSRrYbw5qrA5t15Duf3befuO2NmrOT454MQALWj5Qe0eL2bB5E/Z/IXJlUoAAW7W59nQeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.65.3_1782505986932_0.4944328740283013","host":"s3://npm-registry-packages-npm-production"}},"3.66.0":{"name":"decocms","version":"3.66.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.66.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d1cf48525c7331ee7020a5abd9b27734e924259e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.66.0.tgz","fileCount":8854,"integrity":"sha512-pBgDGHixTvXPz16l3hJydFaM4ETzxwy2MX8MEhU+l+rEoQf0zIsUsWjniXkDOrCjDNAI/duecgw9uzcYHDMbHA==","signatures":[{"sig":"MEQCIFTetmowM2MGzSkNEyf2jv8RFVM1zrZggB6uwxNXerdBAiBmwu1eO8J5WkymTAhOtW8VqU/6l2ifG90xETb5Z5Mvfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92588944},"type":"module","_from":"file:decocms-3.66.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.66.0.tgz","_integrity":"sha512-pBgDGHixTvXPz16l3hJydFaM4ETzxwy2MX8MEhU+l+rEoQf0zIsUsWjniXkDOrCjDNAI/duecgw9uzcYHDMbHA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.66.0_1782521008420_0.9931572453341682","host":"s3://npm-registry-packages-npm-production"}},"3.67.0":{"name":"decocms","version":"3.67.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.67.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da8b5a197650f81b1da3997b3be35b991a219f58","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.67.0.tgz","fileCount":8854,"integrity":"sha512-3fVqkIxqDZqzvlEjoQqPn/d9KqXr8k7qxwfO1s2GnRNfWukT7bF6EDBd1ayqs0jqbWheHNxf8aTLr7zk79m2hw==","signatures":[{"sig":"MEUCIHOnOzpRb2iNLpDxcVCRyuOnVXgaUI0jWBREgu+FJkBLAiEA2Xgveloyc91PE8X34HoXTc+VKYxOjUwOoQ8BG82QG7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92589796},"type":"module","_from":"file:decocms-3.67.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.67.0.tgz","_integrity":"sha512-3fVqkIxqDZqzvlEjoQqPn/d9KqXr8k7qxwfO1s2GnRNfWukT7bF6EDBd1ayqs0jqbWheHNxf8aTLr7zk79m2hw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.67.0_1782523759876_0.21133399721747592","host":"s3://npm-registry-packages-npm-production"}},"3.67.1":{"name":"decocms","version":"3.67.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.67.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5507d6dbe6ec4a28fcc0f3c0db2ee83fe6b59165","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.67.1.tgz","fileCount":8854,"integrity":"sha512-QbzWQBpbVQBQTi/4gL5A4iDOe3Btbson9lVOV6JoVaR3VOstRFiVAxnSxhpdVWwh/BfzSu7dBjXV2TTg+gn3EQ==","signatures":[{"sig":"MEYCIQD0+PTvsq4KzprRcMufTbkEKGRmHexjkye1Jw2Llr0WcQIhAJ95l7kuDnQ4o4ILdXy55b82COj6BPGcotharWMTFLOP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.67.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92591720},"type":"module","_from":"file:decocms-3.67.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.67.1.tgz","_integrity":"sha512-QbzWQBpbVQBQTi/4gL5A4iDOe3Btbson9lVOV6JoVaR3VOstRFiVAxnSxhpdVWwh/BfzSu7dBjXV2TTg+gn3EQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.67.1_1782658347264_0.5236991630095162","host":"s3://npm-registry-packages-npm-production"}},"3.67.2":{"name":"decocms","version":"3.67.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.67.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d78693261195dcf7a568029e766f5fc4cd04c5f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.67.2.tgz","fileCount":8854,"integrity":"sha512-cVEE+TbpMo+YIs1TTKEr0JFn9NIcudF6D/wCSTO7EndO5WenwxMn7SXkn+S8hle++oDmWvFPpLZcv9gsKRbiyA==","signatures":[{"sig":"MEQCIFYzVnJRpfhaVl9lUPgkqVFMM7MulvAdPYVWSyh71+EjAiAkFLPbeQqWwBSpkqqsWkmgtwad5rtH3YZ+NCzDeR4kyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.67.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92591720},"type":"module","_from":"file:decocms-3.67.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.67.2.tgz","_integrity":"sha512-cVEE+TbpMo+YIs1TTKEr0JFn9NIcudF6D/wCSTO7EndO5WenwxMn7SXkn+S8hle++oDmWvFPpLZcv9gsKRbiyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.67.2_1782678457752_0.8184586378794285","host":"s3://npm-registry-packages-npm-production"}},"3.67.3":{"name":"decocms","version":"3.67.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.67.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae2f7022e9b4a998bdc6f89a44828fcc4b2657de","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.67.3.tgz","fileCount":8854,"integrity":"sha512-Is8/Au8nw5rY1gy/rXRNKmlASNDIiJe8vASQ2eqpJulLP//pxXbwW/i2c4mRoJqNLPpdHrInhji5CrILBuZ9Vg==","signatures":[{"sig":"MEUCIQDTw7BRviOk68zp4f2Q3mI5TZy1puAODM4uM/XLZ3Q7BgIgXbaUGty4mw82ivGld1pdDZvSXBIgcY1qJA5HWaOI/2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.67.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91481857},"type":"module","_from":"file:decocms-3.67.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.67.3.tgz","_integrity":"sha512-Is8/Au8nw5rY1gy/rXRNKmlASNDIiJe8vASQ2eqpJulLP//pxXbwW/i2c4mRoJqNLPpdHrInhji5CrILBuZ9Vg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.67.3_1782731473430_0.1284767979327337","host":"s3://npm-registry-packages-npm-production"}},"3.68.0":{"name":"decocms","version":"3.68.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.68.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e5b152334705306b6f1b8d0611f17db03ffb5e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.68.0.tgz","fileCount":8854,"integrity":"sha512-AYWnCseK60GJBTlQJUxB8DW0OaSuj7A51sB9ApdO2mXvRSAr2gqQp6g7TR9QmbMfUt2sttk86PXMe5EWhmbyQQ==","signatures":[{"sig":"MEUCIQDzfvbiYQgrKUt+YAJEQttD0ZReSyJQ6BFoKFXgSWupZQIgLy7M50si5Gu6/bIjkSi+r3gqVJ6pnvHzNhKvLXEMpNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91489253},"type":"module","_from":"file:decocms-3.68.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.68.0.tgz","_integrity":"sha512-AYWnCseK60GJBTlQJUxB8DW0OaSuj7A51sB9ApdO2mXvRSAr2gqQp6g7TR9QmbMfUt2sttk86PXMe5EWhmbyQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.68.0_1782737540433_0.8160423613050647","host":"s3://npm-registry-packages-npm-production"}},"3.68.1":{"name":"decocms","version":"3.68.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.68.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e2e15dae380067607e4779d45219dd598a701aa","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.68.1.tgz","fileCount":8854,"integrity":"sha512-xxoObpIUsX8ETdiTtag+3zcut0xVjmLIeSHQp4FnvEC+7ShFjv6QF7Khm66DFprY7fx1UHRgAFq7bxmwXaiu9g==","signatures":[{"sig":"MEUCIQDIebe6VHsBbhHKAxNbqRSVGGeJ4FfHIRY6uDjBctuLdQIgB62x8KTdV3aOjnaOQnW4SOBNwvGmANh2IeB9P2/7wFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.68.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91492130},"type":"module","_from":"file:decocms-3.68.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.68.1.tgz","_integrity":"sha512-xxoObpIUsX8ETdiTtag+3zcut0xVjmLIeSHQp4FnvEC+7ShFjv6QF7Khm66DFprY7fx1UHRgAFq7bxmwXaiu9g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.68.1_1782737981300_0.2884521858567275","host":"s3://npm-registry-packages-npm-production"}},"3.69.0":{"name":"decocms","version":"3.69.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.69.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"016b4ff4c8e97e1356c90e825a84c7767a7336c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.69.0.tgz","fileCount":8854,"integrity":"sha512-qJKaftp2eiweHEpiLoKpvA91nC2EJ4n73nevt46/aEYH1Or7cUXlUXA+9H1yJvH4LXpiLtd9zr3bHsNcduNmNw==","signatures":[{"sig":"MEYCIQDApwuy/aVMYQl7vuDfZL9Mw8Z6pcFyqF4upaAGWKy4SwIhALSajXgQ+rKX5wuBoPCYVjo8LVfgAs6YxM5g63wtyRgh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91517025},"type":"module","_from":"file:decocms-3.69.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.69.0.tgz","_integrity":"sha512-qJKaftp2eiweHEpiLoKpvA91nC2EJ4n73nevt46/aEYH1Or7cUXlUXA+9H1yJvH4LXpiLtd9zr3bHsNcduNmNw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.69.0_1782829844257_0.14733709620668467","host":"s3://npm-registry-packages-npm-production"}},"3.70.0":{"name":"decocms","version":"3.70.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.70.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e6a427554d49236bb4101b9803386201fd69ad45","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.70.0.tgz","fileCount":8854,"integrity":"sha512-N9d3BZS+vivuwiJDwcBMdrk0QIFxPpROpmBnQp3fxfevgOl8hGUalJwcJNveiytl1wItoFniL3Ktxap61dAfVg==","signatures":[{"sig":"MEQCIGVNOi/SOLsBiaJ+6YVg/bDCQXciaF80Ys3cEj9EHeFwAiAlKZpgO/IKFvUEIGyHxZSoBvJJVLsG3RvcUE8lKYi/lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91520743},"type":"module","_from":"file:decocms-3.70.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.70.0.tgz","_integrity":"sha512-N9d3BZS+vivuwiJDwcBMdrk0QIFxPpROpmBnQp3fxfevgOl8hGUalJwcJNveiytl1wItoFniL3Ktxap61dAfVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.70.0_1782833626094_0.7622649112023228","host":"s3://npm-registry-packages-npm-production"}},"3.71.0":{"name":"decocms","version":"3.71.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.71.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"93bdd265cf659df51bd70b59a27437b1a0252050","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.71.0.tgz","fileCount":8854,"integrity":"sha512-h9rPaRPwFhq1EL7A/gSKdWo5PIzEbybbY79zCBRaq45/RtVcolOmflGG01su1PS7SEJ+uENBlKc3qPZ8iByCzA==","signatures":[{"sig":"MEYCIQCz7boPiRhcn/9ccLRQnI1Xlqjr2QXJFPVmXxv2UXRE2wIhALKBn+JuO/JjwslcxEgQzICAHbvcPQpf78+TToTYU8hs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91523509},"type":"module","_from":"file:decocms-3.71.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.71.0.tgz","_integrity":"sha512-h9rPaRPwFhq1EL7A/gSKdWo5PIzEbybbY79zCBRaq45/RtVcolOmflGG01su1PS7SEJ+uENBlKc3qPZ8iByCzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.71.0_1782838699795_0.8615447861025036","host":"s3://npm-registry-packages-npm-production"}},"3.72.0":{"name":"decocms","version":"3.72.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.72.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db10d16b7bcfd2dad230d02184229120952e30ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.72.0.tgz","fileCount":8854,"integrity":"sha512-+afUtryhInx/HPbtT/sy0HXPxVD7BNpmL86Bb/BumUJR0yZBaZObc+KT8AKKYx5I6weQXxonYobjjLekc+cUVQ==","signatures":[{"sig":"MEQCIAHX1UljSS7QW47lbiO51dZilvUzkvpMYJ2dJzqS5XuqAiBaSDYR12a5PuGx73dl5zLHbVVJP0oj4VsSKUjvvVZ0bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91526975},"type":"module","_from":"file:decocms-3.72.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.72.0.tgz","_integrity":"sha512-+afUtryhInx/HPbtT/sy0HXPxVD7BNpmL86Bb/BumUJR0yZBaZObc+KT8AKKYx5I6weQXxonYobjjLekc+cUVQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.72.0_1782840890325_0.5588136204385341","host":"s3://npm-registry-packages-npm-production"}},"3.73.0":{"name":"decocms","version":"3.73.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.73.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a0300c02d9e1a520fd2067864c8851cd6f40d15","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.73.0.tgz","fileCount":8855,"integrity":"sha512-i4kyng2UCLLuvn1VQb9my/Fowtxsb9RjWwX4fa1H5ZLp2JzAnn/K9SpXpjnWiCmdmK33PwJQHoGHoLClKM/5ig==","signatures":[{"sig":"MEUCIGdm9VHJVCdsKYHBjvkC6rbBoc6eV0983VPv3mcqAsJsAiEAwvCzhhBWPdsDjTNr/kbwSeAJk5UFUSANBmktJl9+COc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91544662},"type":"module","_from":"file:decocms-3.73.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.73.0.tgz","_integrity":"sha512-i4kyng2UCLLuvn1VQb9my/Fowtxsb9RjWwX4fa1H5ZLp2JzAnn/K9SpXpjnWiCmdmK33PwJQHoGHoLClKM/5ig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.73.0_1782846159436_0.39851323224267365","host":"s3://npm-registry-packages-npm-production"}},"3.73.1":{"name":"decocms","version":"3.73.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.73.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8689d6447fa3f459ce42054d20bfc230e5b2c7a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.73.1.tgz","fileCount":8855,"integrity":"sha512-BdDMwHry6GKxn8y84KZbe/ZYvm6KU2CavfKhYOwGZKKCqT1iVtpXPVLmS8d9wlsUnSrxvrVYj97oaIEihDRyDQ==","signatures":[{"sig":"MEUCICqgrJbtr6OX8BDDyOXcE3eTsWxJFXn/2+IiwwlzX/gHAiEA6LiC/3hciuUcUAVMtHtZwuRwtuLHLcVfGAy0LbpFQbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.73.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91544614},"type":"module","_from":"file:decocms-3.73.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.73.1.tgz","_integrity":"sha512-BdDMwHry6GKxn8y84KZbe/ZYvm6KU2CavfKhYOwGZKKCqT1iVtpXPVLmS8d9wlsUnSrxvrVYj97oaIEihDRyDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.73.1_1782848947148_0.5799697079825261","host":"s3://npm-registry-packages-npm-production"}},"3.74.0":{"name":"decocms","version":"3.74.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.74.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd99424f574e9849784c3964cbaf59a3d62ec51a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.74.0.tgz","fileCount":8861,"integrity":"sha512-bpJ7B0V56vtJHftDIKvA+QC85mAlT21vu66rdoT6fbiyDsBM8oZQbMNQ3mPhhopAffixbhcC41RO3RrTmmV+wA==","signatures":[{"sig":"MEQCIEr0DNaK89eTIgUs3jurwW0w0+7iozuapRl4SDA8oj4NAiBLwISvnMrGNlOYOIGmLgLK8ANLU+Pqsy3ZwZJRzYNI3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91590537},"type":"module","_from":"file:decocms-3.74.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.74.0.tgz","_integrity":"sha512-bpJ7B0V56vtJHftDIKvA+QC85mAlT21vu66rdoT6fbiyDsBM8oZQbMNQ3mPhhopAffixbhcC41RO3RrTmmV+wA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.74.0_1782853586214_0.13208834227920163","host":"s3://npm-registry-packages-npm-production"}},"3.74.1":{"name":"decocms","version":"3.74.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.74.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9dabb547e14af6ed2c9f4a2dc9ec91b1f921f82d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.74.1.tgz","fileCount":8861,"integrity":"sha512-NVpVbDk7uQRjKHw8Kz22OHbWJpjgAGCb5Z/Pvu1x8/H+wYqRVlwodoDJQTzS/ikk8q4dE9Eeotiyf/t6K90idQ==","signatures":[{"sig":"MEUCIQDKeWif/NtGzkeMRuQlbt/1uKujr/i4YeUV7nvIMYSs0QIgCMCb+SGkXx1bPHEXZH4Nnv9jwF2vGtVeToLkE4GkX8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.74.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91592278},"type":"module","_from":"file:decocms-3.74.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.74.1.tgz","_integrity":"sha512-NVpVbDk7uQRjKHw8Kz22OHbWJpjgAGCb5Z/Pvu1x8/H+wYqRVlwodoDJQTzS/ikk8q4dE9Eeotiyf/t6K90idQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.74.1_1782855306207_0.08850440974907792","host":"s3://npm-registry-packages-npm-production"}},"3.75.0":{"name":"decocms","version":"3.75.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.75.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1fa687f1dea729b7c460abcc000ba104164c5030","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.75.0.tgz","fileCount":8861,"integrity":"sha512-Fc5E8F1oD7/10xEI0aiZ1PTjYHCp08Kzbzoo69dM2/p3qpsgZN+6SowD3cVlm0+gEJJzKXb/OKZxTqtikHyfnw==","signatures":[{"sig":"MEYCIQDWgKVfkpyO/gVbFvBhZUFqLc0ed9KQZeSSVoAlaBKNOgIhAIuf6HYOLTVlgrO4WkHRQMG+PT+qPD6Tv+s2PtrkYLoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91594243},"type":"module","_from":"file:decocms-3.75.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.75.0.tgz","_integrity":"sha512-Fc5E8F1oD7/10xEI0aiZ1PTjYHCp08Kzbzoo69dM2/p3qpsgZN+6SowD3cVlm0+gEJJzKXb/OKZxTqtikHyfnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.75.0_1782855929744_0.0725484901983624","host":"s3://npm-registry-packages-npm-production"}},"3.75.1":{"name":"decocms","version":"3.75.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.75.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fda8b256ca2cc4a7da512f4638260b14fa8f0d6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.75.1.tgz","fileCount":8861,"integrity":"sha512-RU5MY4nvA3TqtdRAngdCSfuWFB948FVCVYNz/9C6ozhxvd5mar+UwhvXBEe8usV9MvKfEa/MgkVXZ/qTe4VTMA==","signatures":[{"sig":"MEUCIQCy0jPJiLCKZYpgNDlCRqjNBj6WyFWfH9okXY7T48AUgQIgX+wz1an3qGAOW0vQ4RbCDAetfY4X8VVWVe2AnWdmIsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91594395},"type":"module","_from":"file:decocms-3.75.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.75.1.tgz","_integrity":"sha512-RU5MY4nvA3TqtdRAngdCSfuWFB948FVCVYNz/9C6ozhxvd5mar+UwhvXBEe8usV9MvKfEa/MgkVXZ/qTe4VTMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.75.1_1782856471059_0.7681495044953186","host":"s3://npm-registry-packages-npm-production"}},"3.75.2":{"name":"decocms","version":"3.75.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.75.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ade4e84252ed324a591f489222273051f94994ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.75.2.tgz","fileCount":8861,"integrity":"sha512-J+pJir0vFnBD+dJLn4Yf04EPsMzy626mOxZtrcDA/oiR8krXaup3iTHaZK6EkVJkAbnHWPTqVnvNd2B9dY+P3w==","signatures":[{"sig":"MEYCIQDT//V7sL8RcOwtygYoFaEmcz3TvCsorxwxT6jt+1O9egIhAO1T5NxT4lvLh2ZwM3RkOwmArPRacP7nVPv99khZtTRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.75.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91595278},"type":"module","_from":"file:decocms-3.75.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.75.2.tgz","_integrity":"sha512-J+pJir0vFnBD+dJLn4Yf04EPsMzy626mOxZtrcDA/oiR8krXaup3iTHaZK6EkVJkAbnHWPTqVnvNd2B9dY+P3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.75.2_1782862400954_0.8813889955641603","host":"s3://npm-registry-packages-npm-production"}},"3.76.0":{"name":"decocms","version":"3.76.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.76.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"314ac7afafe2fe5e95541ccdab66c2b5e77c5b87","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.76.0.tgz","fileCount":8861,"integrity":"sha512-Rixm2fePI6NDNKj6NeRvx4/7USQZfJZGCI4gfntPwxjnJJfUE+qcPrKPYH67VcbzXco8duYGgYmXRZlOEy17lQ==","signatures":[{"sig":"MEQCIFDmKlnDnDZei1bDsgCae1Fu+9/t+clHh2zS7MC653pzAiAOZiahLDL3Adk3UVWixY8D4KFbX7PQKpfKM3gNM1Nx0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91598351},"type":"module","_from":"file:decocms-3.76.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.76.0.tgz","_integrity":"sha512-Rixm2fePI6NDNKj6NeRvx4/7USQZfJZGCI4gfntPwxjnJJfUE+qcPrKPYH67VcbzXco8duYGgYmXRZlOEy17lQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.76.0_1782863367831_0.11326906102514478","host":"s3://npm-registry-packages-npm-production"}},"3.76.1":{"name":"decocms","version":"3.76.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.76.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67fe2badc36c8841e4045ec5bc4550ab29b58885","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.76.1.tgz","fileCount":8861,"integrity":"sha512-Hvwszn5xayzRaAvUdDg1VHE01n/zRXjzGTLeKh50Nf1VTJD6vBwxINy3No/XTC7zbJL0L4nZbXi3+DDsrRa+eg==","signatures":[{"sig":"MEUCIDQqCXSv1SY3ApiRlIaPSnhs8XR150KUeWsFp9HMxqggAiEA5hLuwdJMGagg+XMy7+E63B6SDEyVYglBFJFBGkNVI0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91594767},"type":"module","_from":"file:decocms-3.76.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.76.1.tgz","_integrity":"sha512-Hvwszn5xayzRaAvUdDg1VHE01n/zRXjzGTLeKh50Nf1VTJD6vBwxINy3No/XTC7zbJL0L4nZbXi3+DDsrRa+eg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.76.1_1782869069732_0.6193377986900905","host":"s3://npm-registry-packages-npm-production"}},"3.76.2":{"name":"decocms","version":"3.76.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.76.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13ce6c9e5647979f78dfa3b93270196f775b6b9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.76.2.tgz","fileCount":8860,"integrity":"sha512-YArPmXn52D13I8fyhUgdFa0l/i8YzwGjZsxh2KpBLJ20gbXRp5quytQiBM3WFo9HlrbbTuUvMtORSdH6cTA2RA==","signatures":[{"sig":"MEYCIQC7r0fj3Lr66YIMofihQYgwVthKvM+C7rcSmmEF97+xrAIhAMiFN1/cKqYx4ldpYe9kqylQPVj0RhEq57TD4XLNlqLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.76.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91592577},"type":"module","_from":"file:decocms-3.76.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.76.2.tgz","_integrity":"sha512-YArPmXn52D13I8fyhUgdFa0l/i8YzwGjZsxh2KpBLJ20gbXRp5quytQiBM3WFo9HlrbbTuUvMtORSdH6cTA2RA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.76.2_1782869349534_0.14873471825494788","host":"s3://npm-registry-packages-npm-production"}},"3.77.0":{"name":"decocms","version":"3.77.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.77.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f8794145557dca9138a8b57d058e68c9c2d8e1ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.77.0.tgz","fileCount":8860,"integrity":"sha512-o8dT9P1jm9CncNsBPOAIiHqHPhHAYFxApycXeBfOYa++rqCQkhYqXJQVaXTU2q9YAeTDk0cnfhTTwEJESI6Cgg==","signatures":[{"sig":"MEYCIQCMD0ITRjPHiecfZreOemZRh3oiJv6IfWW7t0zQG8kLZwIhANkgEqjnKVy6gvAxeu3GE1mKKeTU2TCk5oVCf6+ZM6M7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91591570},"type":"module","_from":"file:decocms-3.77.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.77.0.tgz","_integrity":"sha512-o8dT9P1jm9CncNsBPOAIiHqHPhHAYFxApycXeBfOYa++rqCQkhYqXJQVaXTU2q9YAeTDk0cnfhTTwEJESI6Cgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.77.0_1782872697205_0.38937838109100564","host":"s3://npm-registry-packages-npm-production"}},"3.78.0":{"name":"decocms","version":"3.78.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.78.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56ade2c4edb2e9b2c7c277e1986d8e28e9756e69","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.78.0.tgz","fileCount":8860,"integrity":"sha512-C81eWYvy8uzZktlf5VAh9wvyGM4EpuCPFHdBUXi1k1qxGpAl4AUWhkdqTx95OpHKukkQUGQ14XVDWvh6HFZDEw==","signatures":[{"sig":"MEUCIFf9enohxd6JOCwjRFfLBePXoQpbH4u3wsptxhmxcZYyAiEAjKGJNxlq4vhTJ8F6fWRgdDvBD5CBB3+bwR5DkcO4PCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91601196},"type":"module","_from":"file:decocms-3.78.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.78.0.tgz","_integrity":"sha512-C81eWYvy8uzZktlf5VAh9wvyGM4EpuCPFHdBUXi1k1qxGpAl4AUWhkdqTx95OpHKukkQUGQ14XVDWvh6HFZDEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.78.0_1782889542330_0.5170586065796365","host":"s3://npm-registry-packages-npm-production"}},"3.79.0":{"name":"decocms","version":"3.79.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.79.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e6f4b88d274265dccff4de3649097637116a9449","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.79.0.tgz","fileCount":8860,"integrity":"sha512-sljmm2blP9qcy6va4MLb3v6tO5mB1J2WFtjRYZbzCeil2G8a2rTmQsMmV/AEhSXowWz7Pj0E25RxkwPMHVDJxA==","signatures":[{"sig":"MEUCIQDAnYgUN4q3/8e4U8immTxKvDkopQGNSZYhsnwQmJQUygIgPHqx0t0Iys9xWK3CjaIdHzhgj0xqWU132QugOZukoDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91602945},"type":"module","_from":"file:decocms-3.79.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.79.0.tgz","_integrity":"sha512-sljmm2blP9qcy6va4MLb3v6tO5mB1J2WFtjRYZbzCeil2G8a2rTmQsMmV/AEhSXowWz7Pj0E25RxkwPMHVDJxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.79.0_1782917314127_0.7722522766612161","host":"s3://npm-registry-packages-npm-production"}},"3.79.1":{"name":"decocms","version":"3.79.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.79.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a356eacb08517f6f16448b27575286e2714d8892","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.79.1.tgz","fileCount":8860,"integrity":"sha512-p7WIXTbaqHINCPiVOYlWCu8P7WGoynkPuSQc9EQl+0cjNdpG/JoIbqffzp+AvqMR6ToFaneankVhtkB5YZ2g3A==","signatures":[{"sig":"MEUCIQDYTwngZDQznCTGuPZ9ZksVV/0xEFs3Jy0YcgzkeOxSewIgV0KQwsOKhV2GqfXV3LyStQzAH/7ZoAAtPguGaH1y/rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91606206},"type":"module","_from":"file:decocms-3.79.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.79.1.tgz","_integrity":"sha512-p7WIXTbaqHINCPiVOYlWCu8P7WGoynkPuSQc9EQl+0cjNdpG/JoIbqffzp+AvqMR6ToFaneankVhtkB5YZ2g3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.79.1_1782919781133_0.9516668688878864","host":"s3://npm-registry-packages-npm-production"}},"3.79.2":{"name":"decocms","version":"3.79.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.79.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cdcbbf5b3450e739b7f789db7aae3ca49ee93847","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.79.2.tgz","fileCount":8860,"integrity":"sha512-SGdJF3NmcdCxbNdbiQr9jhYtnya21FkvW0G7pqFtdQpk7zQTGUm5rg/CIP8aVm/ILniVDLYGnLf/+t8FGMsNXA==","signatures":[{"sig":"MEUCIQDl7aRPx4VS0uuVV/u1/mMKotCw4SFE6ZbICeCYqn2X0AIgR/0NE7vz5Y+rTWVc+LkSggyq7GSa1HeyCW6pou0OOEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.79.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91606262},"type":"module","_from":"file:decocms-3.79.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.79.2.tgz","_integrity":"sha512-SGdJF3NmcdCxbNdbiQr9jhYtnya21FkvW0G7pqFtdQpk7zQTGUm5rg/CIP8aVm/ILniVDLYGnLf/+t8FGMsNXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.79.2_1782919937764_0.13099523886340259","host":"s3://npm-registry-packages-npm-production"}},"3.80.0":{"name":"decocms","version":"3.80.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.80.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2a475f469517cf8d5d1c79c9e19cd676afdfd2d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.80.0.tgz","fileCount":8855,"integrity":"sha512-1HNnfZe3iHIs6os7CApZDtfoKFHAJAnJ3EqHr1whdROu9QPr0A4JIPaWWT9mWuEhzL/YSuuFhezJT3pKUSzDDw==","signatures":[{"sig":"MEUCIQCzySE93ok2mvU7a0RR9X8fWSqlYg3WFHBFBCJBQEboMQIgQWl890cWv94lsXXeVWYUzxiuA0K7o9TFhJ/VnomNCwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91608800},"type":"module","_from":"file:decocms-3.80.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.80.0.tgz","_integrity":"sha512-1HNnfZe3iHIs6os7CApZDtfoKFHAJAnJ3EqHr1whdROu9QPr0A4JIPaWWT9mWuEhzL/YSuuFhezJT3pKUSzDDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.80.0_1782920428460_0.05805427049336731","host":"s3://npm-registry-packages-npm-production"}},"3.81.0":{"name":"decocms","version":"3.81.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.81.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91bc0c30e31b902d0422e5935aada2b45253d38a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.81.0.tgz","fileCount":8855,"integrity":"sha512-ReH7Ee1c6eSbwzIUdrnImPD2us2qdQkSdUIqCM5hKd332UKGYDvzI2pL/2Wdl8bZJI3qVMjUwqtPxL8mJpW/mA==","signatures":[{"sig":"MEYCIQDXD/urVD14HDnANCu7w1yjez8LId635MhD9pgDgjRXfwIhAJsdedb742yA/FkJNbD3k4hcmwNZWQmhnwIlNm3FWT7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91608871},"type":"module","_from":"file:decocms-3.81.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.81.0.tgz","_integrity":"sha512-ReH7Ee1c6eSbwzIUdrnImPD2us2qdQkSdUIqCM5hKd332UKGYDvzI2pL/2Wdl8bZJI3qVMjUwqtPxL8mJpW/mA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.81.0_1782922974695_0.46105294770452376","host":"s3://npm-registry-packages-npm-production"}},"3.82.0":{"name":"decocms","version":"3.82.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.82.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e13c9e22972d6eec7c3f7ba987b4d0f2480344be","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.82.0.tgz","fileCount":8855,"integrity":"sha512-94nZJNZZfbX+9q2r6ozqYn3k5FYEIK7k79oEL5tdRC6BOys5QQMdcA+o1gfzUoAikpUA90FmJWfFI6jZpJxtAQ==","signatures":[{"sig":"MEUCIA+PQMlyXKHfo5nDHgflM9t5vtcergTbRV1gnc79KExiAiEAhh6P/j9SzEJficUQ8GRLxZ6aEvrez9GxsWXeup20lXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91614182},"type":"module","_from":"file:decocms-3.82.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.82.0.tgz","_integrity":"sha512-94nZJNZZfbX+9q2r6ozqYn3k5FYEIK7k79oEL5tdRC6BOys5QQMdcA+o1gfzUoAikpUA90FmJWfFI6jZpJxtAQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.82.0_1782923088087_0.6797251453962503","host":"s3://npm-registry-packages-npm-production"}},"3.82.1":{"name":"decocms","version":"3.82.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.82.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f5510291859e96e126e75f308818ce6b89ea8d57","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.82.1.tgz","fileCount":8855,"integrity":"sha512-bDvb0aJp08Yd7jALUG+kpLDFy3WK8jEnN88HC2Evc83Ceua3tZBmJaaEMG+ZAN+N//tVKgvYObfj+eYJHAMSrA==","signatures":[{"sig":"MEQCIH4iy5hoaxWp2fsFdYy4Pba3vL3+MS9rI6lE4uAwyX9UAiB01Db9Vy4XzDtDFKuiziFr7pYY8MPuEYUFtHdeXyOdtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91614332},"type":"module","_from":"file:decocms-3.82.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.82.1.tgz","_integrity":"sha512-bDvb0aJp08Yd7jALUG+kpLDFy3WK8jEnN88HC2Evc83Ceua3tZBmJaaEMG+ZAN+N//tVKgvYObfj+eYJHAMSrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.82.1_1782925687691_0.3263363953972551","host":"s3://npm-registry-packages-npm-production"}},"3.83.0":{"name":"decocms","version":"3.83.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ad0947c9eb97552e02805477ff761b4dd878c767","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.0.tgz","fileCount":8855,"integrity":"sha512-FsQuoe8/5HFi4JRqy1gBfYcVXaW+D/n65N7NehXJTW9g3tgeWwfoc+XjTw648+v9UW+nM9S+cNlkDv0RHv4c4g==","signatures":[{"sig":"MEUCICzWV5W6iBm85js9/Eq3RmeXD/3cg5ysjgPe2GPQWXtIAiEAkgxnJ4o6GYJjr/wsathsVkTHMiip7RY4gK4+OCXBqsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91768337},"type":"module","_from":"file:decocms-3.83.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.0.tgz","_integrity":"sha512-FsQuoe8/5HFi4JRqy1gBfYcVXaW+D/n65N7NehXJTW9g3tgeWwfoc+XjTw648+v9UW+nM9S+cNlkDv0RHv4c4g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.0_1782929991682_0.5280859011488837","host":"s3://npm-registry-packages-npm-production"}},"3.83.1":{"name":"decocms","version":"3.83.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c094b25bff18d0ceff05f083f119dfcdfff8d41","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.1.tgz","fileCount":8855,"integrity":"sha512-M/7D0SBo3zEtzjKSeTyJ9qcNI1ddJpGgReO3k03dpshIbMRJ4eExTIJWYZp01ls7EGqlTWBC8Tp1CN6mF0QjqA==","signatures":[{"sig":"MEUCIQDqEIw+K7Mzty9v2z+PewcXMqbq2i+fLwHDbDhGNvbumgIgGcqrDZZzKRQq7wFbCMKq+uF5pIMARtDD/ja7Bsr0mJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91769734},"type":"module","_from":"file:decocms-3.83.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.1.tgz","_integrity":"sha512-M/7D0SBo3zEtzjKSeTyJ9qcNI1ddJpGgReO3k03dpshIbMRJ4eExTIJWYZp01ls7EGqlTWBC8Tp1CN6mF0QjqA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.1_1782930094684_0.7114307588635562","host":"s3://npm-registry-packages-npm-production"}},"3.83.2":{"name":"decocms","version":"3.83.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1b5a2be5ebb0624aee6937d8ec2224df85345f39","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.2.tgz","fileCount":8855,"integrity":"sha512-H6Td3kw3fgxsgMCIPWO/I4n56ITHd8QdVSURemKTuqmPL3JQhjdBABU7w4ouJrL7DpmOicuSGQjWekYBEyIpTQ==","signatures":[{"sig":"MEQCIBkfeZTEalGotbZOgoLPzvQb/ayoA8OFTNUwSJOd7ysIAiBKVem2hI0uFeRJX9xaUkHupEwSTGbHmEy3vKq9k9DOiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91771034},"type":"module","_from":"file:decocms-3.83.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.2.tgz","_integrity":"sha512-H6Td3kw3fgxsgMCIPWO/I4n56ITHd8QdVSURemKTuqmPL3JQhjdBABU7w4ouJrL7DpmOicuSGQjWekYBEyIpTQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.2_1782933051765_0.8279536522413466","host":"s3://npm-registry-packages-npm-production"}},"3.83.3":{"name":"decocms","version":"3.83.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0295c0302b3d312197c8e16e068c2e7526ad2967","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.3.tgz","fileCount":8855,"integrity":"sha512-Iv2l07C49hWrOvBEd3m8Bd/O1KkktWsi7Z6P9TdMMocEIhgn/EaVNTPjTenhsinElZ9vi9xg9R6sUHYsEybWOw==","signatures":[{"sig":"MEYCIQCEMPfID1Xkmn/iYJ37P9PxeJMho45cRx7E20Bz7TM/UwIhAIZUs3lK9cIGOQyeEtw4B84sY8JY/7WDiXLMFQ9UA6+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91771544},"type":"module","_from":"file:decocms-3.83.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.3.tgz","_integrity":"sha512-Iv2l07C49hWrOvBEd3m8Bd/O1KkktWsi7Z6P9TdMMocEIhgn/EaVNTPjTenhsinElZ9vi9xg9R6sUHYsEybWOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.3_1782933197923_0.549809048828575","host":"s3://npm-registry-packages-npm-production"}},"3.83.4":{"name":"decocms","version":"3.83.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6187cbc2a004434c921267c8ee1067726a945590","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.4.tgz","fileCount":8855,"integrity":"sha512-pCih+ZwblM47wWz/r3tRMizlbtn4e1lF6T8+kwQq1M7m50GuPi/XWi6+eeUXWGZ6vk0kS6Cz1w5Jxu+Rwytorg==","signatures":[{"sig":"MEUCICH3mAvc2lay3rGLcoY8BFi1UjDfZfVaBPs3ruv/n/LrAiEAlpEgS3bZ6T6XS1MeEAFSa5hE0Twus57YTtU1JUge5mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91771742},"type":"module","_from":"file:decocms-3.83.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.4.tgz","_integrity":"sha512-pCih+ZwblM47wWz/r3tRMizlbtn4e1lF6T8+kwQq1M7m50GuPi/XWi6+eeUXWGZ6vk0kS6Cz1w5Jxu+Rwytorg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.4_1782933337548_0.47930633758991736","host":"s3://npm-registry-packages-npm-production"}},"3.83.5":{"name":"decocms","version":"3.83.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"453bafcb32756d812933a798c3159373b941e284","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.5.tgz","fileCount":8855,"integrity":"sha512-vVBJEOyqn7Qx5TcNPFDa4Y0VpUebc2fg898Jjmvw8Jr/yEf3g2e/HMA/nY1oCXWfWLjKh6xwHZwvme4rGvzCPA==","signatures":[{"sig":"MEQCIEmn/ziH8LZM5EBBERDeJKlburvXuUoVxVzqTNb1W6l2AiB4UJcRQEbOkFtJ17We6y8THQxkSlH9aKN1fIVTygm+oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91772279},"type":"module","_from":"file:decocms-3.83.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.5.tgz","_integrity":"sha512-vVBJEOyqn7Qx5TcNPFDa4Y0VpUebc2fg898Jjmvw8Jr/yEf3g2e/HMA/nY1oCXWfWLjKh6xwHZwvme4rGvzCPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.5_1782934369883_0.0017860616168428045","host":"s3://npm-registry-packages-npm-production"}},"3.83.6":{"name":"decocms","version":"3.83.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.83.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9c740d8873d3822d00bf6399f1524f90a66c625","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.83.6.tgz","fileCount":8855,"integrity":"sha512-zxu737zxA85a4XOA6ZUpPvZq2e8ABw+DX8ah5ziy90qPsT87z6JjMONHUy8+Z9xyRT81/8zBk7vPeKHmdyX2Ug==","signatures":[{"sig":"MEUCICLO9IuyFqqeEBg+JZvMwkXbMjetLFSxJtXp/ps41wlDAiEAjy9SGGWKR1BiFjrT1SN+I8ZMawEBCwb/Y7q6TSUSiGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.83.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91774772},"type":"module","_from":"file:decocms-3.83.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.83.6.tgz","_integrity":"sha512-zxu737zxA85a4XOA6ZUpPvZq2e8ABw+DX8ah5ziy90qPsT87z6JjMONHUy8+Z9xyRT81/8zBk7vPeKHmdyX2Ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.83.6_1782937088675_0.32967650503913304","host":"s3://npm-registry-packages-npm-production"}},"3.84.0":{"name":"decocms","version":"3.84.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.84.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04c4364434587dbc35c81777d94650c35536aa98","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.84.0.tgz","fileCount":8856,"integrity":"sha512-vC3OyYhAja0l5kPALm5Lk5BDnF1qUtUdKZzu7GXY6uG3DhpCrIU42d/qobDmRRSegAqQFx5vCELqGXqM5/ipig==","signatures":[{"sig":"MEUCIAvwayqyJBT3Zs7yC/t1kOuCKcscuGXU116fxmuhH1QwAiEA/diSnfop9QnbpaesHH3U7oIjMayRVnfgbQ+JVxT3L78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91789674},"type":"module","_from":"file:decocms-3.84.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.84.0.tgz","_integrity":"sha512-vC3OyYhAja0l5kPALm5Lk5BDnF1qUtUdKZzu7GXY6uG3DhpCrIU42d/qobDmRRSegAqQFx5vCELqGXqM5/ipig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.84.0_1782937668867_0.29319955589075075","host":"s3://npm-registry-packages-npm-production"}},"3.84.1":{"name":"decocms","version":"3.84.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.84.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"27aa749981b14ffa0cab86e5a105b5f78c30993d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.84.1.tgz","fileCount":8856,"integrity":"sha512-0NsKO/BUB4MpvfmRH8XOY2c3AW8kJpynDeG5wcXx+66cKOBZxk//ejM8G1YM790SBxtVrZSRbyuSnmcoTxgJFQ==","signatures":[{"sig":"MEUCIQD2V2B+nNs11ISof/kW5xYuanlcANhMg48R+9Md0ejiNQIgfnvIH1HXxTQWtzvjjcEKxHKKGF5164fWh632KE5689k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91791388},"type":"module","_from":"file:decocms-3.84.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.84.1.tgz","_integrity":"sha512-0NsKO/BUB4MpvfmRH8XOY2c3AW8kJpynDeG5wcXx+66cKOBZxk//ejM8G1YM790SBxtVrZSRbyuSnmcoTxgJFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.84.1_1782938734307_0.8678576601407662","host":"s3://npm-registry-packages-npm-production"}},"3.84.2":{"name":"decocms","version":"3.84.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.84.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"937c3ad97e3b3b4c1f98b8089ef5256a8230005c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.84.2.tgz","fileCount":8855,"integrity":"sha512-+lN+Raps0NjLqQydboytzPpLBOCKISuG3E3x0yuRX/a4LTAfeYJ+d1EFjeDlTm6thIoUwBQR9lRh3GL2f0P/Mg==","signatures":[{"sig":"MEYCIQC+8U986GPndEe0zN7mRJL7HZieu6JLd3xQVZZuiW0t9AIhAMyuj/KebApIaR3JBK3mMowB8ZajO4vg1AoMQGK0vvAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91776486},"type":"module","_from":"file:decocms-3.84.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.84.2.tgz","_integrity":"sha512-+lN+Raps0NjLqQydboytzPpLBOCKISuG3E3x0yuRX/a4LTAfeYJ+d1EFjeDlTm6thIoUwBQR9lRh3GL2f0P/Mg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.84.2_1782938832958_0.6274099802168527","host":"s3://npm-registry-packages-npm-production"}},"3.84.3":{"name":"decocms","version":"3.84.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.84.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39ac4607e8115da8106c7ea35c15165edfa64eb9","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.84.3.tgz","fileCount":8855,"integrity":"sha512-MKnYyzklSg+RiY/jrfCGymY/mSZ86vUBARUj3U55Ab1OY+LwGsVimu+eXUXHzEID+XCCP7tMOBvVm/7U0/Uucg==","signatures":[{"sig":"MEUCIHBHz2lA3NNCB5xJ+4HXKCp7POSZLkBSiqwa8ENqhyb5AiEA11dpSpck91KCq7TObNJHLSW090uJpBPSUrJai8QvAdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91776573},"type":"module","_from":"file:decocms-3.84.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.84.3.tgz","_integrity":"sha512-MKnYyzklSg+RiY/jrfCGymY/mSZ86vUBARUj3U55Ab1OY+LwGsVimu+eXUXHzEID+XCCP7tMOBvVm/7U0/Uucg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.84.3_1782939614366_0.2158274461236085","host":"s3://npm-registry-packages-npm-production"}},"3.85.0":{"name":"decocms","version":"3.85.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.85.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c3ad0772ae32a173c94e42904ac64c6cda0263a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.85.0.tgz","fileCount":8855,"integrity":"sha512-nYGOpY4QLPAJlmaGj09KYFdsbLUVTCIQ0FviwqcZHHeu1EJNppi9G08iny/CCcfBE7B5SKvTpShsvZZLd2SvPA==","signatures":[{"sig":"MEUCIQCKA2NsQ4B6qydwV1gMA/Dt26vCxNPvIzVpHjvU7XTiXwIgDVNuIEqF1BpnRMIuxYZSBmUAZJvVUOzwsA7ef9iPNK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91781518},"type":"module","_from":"file:decocms-3.85.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.85.0.tgz","_integrity":"sha512-nYGOpY4QLPAJlmaGj09KYFdsbLUVTCIQ0FviwqcZHHeu1EJNppi9G08iny/CCcfBE7B5SKvTpShsvZZLd2SvPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.85.0_1782941005209_0.8911625177654712","host":"s3://npm-registry-packages-npm-production"}},"3.85.1":{"name":"decocms","version":"3.85.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.85.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"981cb219ccef42f92883009738de6153bf3c6974","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.85.1.tgz","fileCount":8856,"integrity":"sha512-VBUDpZMQ3CI4BjgEsbUUf7ln6lDOeyWv3en058pe9oNMFmwhnfaTYxSnUoq4qTlb9l0q4rorBoTZZXEFTK/x5A==","signatures":[{"sig":"MEQCIAcnkleKD9/aw58UBa5WTX6cj8KFigdzzVflttUP9uLCAiAOdXY4njsnbE9vDf0727tuKoLKy8cGJxcYndRoF8+yCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91783075},"type":"module","_from":"file:decocms-3.85.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.85.1.tgz","_integrity":"sha512-VBUDpZMQ3CI4BjgEsbUUf7ln6lDOeyWv3en058pe9oNMFmwhnfaTYxSnUoq4qTlb9l0q4rorBoTZZXEFTK/x5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.85.1_1782941638831_0.42972940901444456","host":"s3://npm-registry-packages-npm-production"}},"3.86.0":{"name":"decocms","version":"3.86.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.86.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9514bf134ade2fe1802fc06d440487772749765e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.86.0.tgz","fileCount":8856,"integrity":"sha512-9ehy5oPBGviETHdIbsCwFwhKob8P/0LSl7LUzSGB65ZNZql82DTw+OJhLVbdgB+ENuxkuTmxlAbHU57lBz4bnw==","signatures":[{"sig":"MEUCIQCKyFeGwELV3EKSSBUMvHrbG4DY68vau9irbjhrXZeuMAIgZl9GubeVOH3SYZHBT4N3YGSMpMuigL6gTOTnPjw0Fbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91783478},"type":"module","_from":"file:decocms-3.86.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.86.0.tgz","_integrity":"sha512-9ehy5oPBGviETHdIbsCwFwhKob8P/0LSl7LUzSGB65ZNZql82DTw+OJhLVbdgB+ENuxkuTmxlAbHU57lBz4bnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.86.0_1782945214223_0.20717019576695472","host":"s3://npm-registry-packages-npm-production"}},"3.86.1":{"name":"decocms","version":"3.86.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.86.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39198021c59e7df2e595d7ba8012c57948a66424","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.86.1.tgz","fileCount":8856,"integrity":"sha512-MDpVMW17RdVD4KO7iBDAXavUcfy6M5Alfn0ANuTMvxNMXWiLSiizIRnUJs5FzYiMauzSIz7aJcbjFJtZ418rnQ==","signatures":[{"sig":"MEUCICUQB6OlD5pM/WoapYpuvWdmk6IZA757zB3+5+IENMVbAiEAxia+5ak1bXQ+wwnKWrLsHKnn3auD5ivuM3LCi9E49t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91783850},"type":"module","_from":"file:decocms-3.86.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.86.1.tgz","_integrity":"sha512-MDpVMW17RdVD4KO7iBDAXavUcfy6M5Alfn0ANuTMvxNMXWiLSiizIRnUJs5FzYiMauzSIz7aJcbjFJtZ418rnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.86.1_1782945424366_0.517845208432473","host":"s3://npm-registry-packages-npm-production"}},"3.87.0":{"name":"decocms","version":"3.87.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.87.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ab37c5746779a239b5951ea25078141bf170a5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.87.0.tgz","fileCount":8859,"integrity":"sha512-Reg6SZo/IXkj4j3jhtk06arfMncMdxhWGw4jOBNUzuAkzW1ZoQi/xZGtzjrrmChebm/fFoqBB10CbUnQIc25FQ==","signatures":[{"sig":"MEYCIQDj+bjdWHEWh6J/6ZHi8LNHJeAuZyfZYYYcgDo/zA92HgIhALC48qGTszAYefpsMxbr4Q3oCl+zYPBJfThrZcJCoDCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91794504},"type":"module","_from":"file:decocms-3.87.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.87.0.tgz","_integrity":"sha512-Reg6SZo/IXkj4j3jhtk06arfMncMdxhWGw4jOBNUzuAkzW1ZoQi/xZGtzjrrmChebm/fFoqBB10CbUnQIc25FQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.87.0_1782947287709_0.026638672110748995","host":"s3://npm-registry-packages-npm-production"}},"3.87.1":{"name":"decocms","version":"3.87.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.87.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aa2648c19f2b5a48b731369a3b37219acdfc7577","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.87.1.tgz","fileCount":8859,"integrity":"sha512-fm6qwu4cPEJ/tmfDfbt9bOv/TT0hj5NCHYy1M9Oi2/+w5nwPsMWHPONr0VVaIWmDgKwd0H7eGTfYeItE0jcsLg==","signatures":[{"sig":"MEUCIQD5YBwIzo3qYBVwaEeVwgID5M+8nYgcEy39UDz6l8muVAIgIdKJ0QEOVU8hHNh2tTkSfv1/9I49Uf7pcPz0VEGt37I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91794093},"type":"module","_from":"file:decocms-3.87.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.87.1.tgz","_integrity":"sha512-fm6qwu4cPEJ/tmfDfbt9bOv/TT0hj5NCHYy1M9Oi2/+w5nwPsMWHPONr0VVaIWmDgKwd0H7eGTfYeItE0jcsLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.87.1_1782948640818_0.9244158821210662","host":"s3://npm-registry-packages-npm-production"}},"3.88.0":{"name":"decocms","version":"3.88.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.88.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"334b3013e571293dc211c7c628fc86db68135f70","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.88.0.tgz","fileCount":8859,"integrity":"sha512-TMHjYwqsAMMszw7B32Y5T27eyPPdYKlJ/GHT6P54nDkYzuP3NgGCyoscD6eH7TMNx/+VX/wdL6C8vy0zcB1kXA==","signatures":[{"sig":"MEYCIQCcYBBG61rURY79x9XtMWJxF1YHV2IrTwFpKrPKtLCvyAIhAJ/l1nThWc/tTzxomWmGEZcY7KJLp1TYN5hcbJ2aOxG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91794863},"type":"module","_from":"file:decocms-3.88.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.88.0.tgz","_integrity":"sha512-TMHjYwqsAMMszw7B32Y5T27eyPPdYKlJ/GHT6P54nDkYzuP3NgGCyoscD6eH7TMNx/+VX/wdL6C8vy0zcB1kXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.88.0_1782948943101_0.4169924500790372","host":"s3://npm-registry-packages-npm-production"}},"3.88.1":{"name":"decocms","version":"3.88.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.88.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ac6dd9f34be09444f2167633be63a12f0be7520","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.88.1.tgz","fileCount":8859,"integrity":"sha512-X5gEJqRH+t2pmwwDDVYDKWWUjUrFpRd6iDv++uh49IYHf9zu8Bu4SKgJJaEgF4ndRVeMayF10/WY6Yks98FEow==","signatures":[{"sig":"MEUCIQDgbH0Y1o+0FYS3RjWmd/3G/Yx7msCOOSywTCQ8bp+qzAIgK/sb9xBIfsJ3NBwWqH5KPYVqOPRliu4KPqMkCNg0PEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91795712},"type":"module","_from":"file:decocms-3.88.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.88.1.tgz","_integrity":"sha512-X5gEJqRH+t2pmwwDDVYDKWWUjUrFpRd6iDv++uh49IYHf9zu8Bu4SKgJJaEgF4ndRVeMayF10/WY6Yks98FEow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.88.1_1782950908023_0.058624114757259926","host":"s3://npm-registry-packages-npm-production"}},"3.89.0":{"name":"decocms","version":"3.89.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.89.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"019392b3d9a29f25bb54c341f23f791247912eac","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.89.0.tgz","fileCount":8859,"integrity":"sha512-MX6r3xQThWTH+viSJ27wYOnqbbA6+k2Nqrle0ooFhAFOIyUgoG5npI8jqBpHTaxeqXna5FeZQK/I+PF0PWA4PA==","signatures":[{"sig":"MEUCIQDAL3jaI+xF9lR9J4TR0XcT9QDKfqN8MB8XvnexBeAM/QIgNn7uDOTCTKAq1yRVpA5dCSAI4gC8TTARIQwF9X4wT4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91799673},"type":"module","_from":"file:decocms-3.89.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.89.0.tgz","_integrity":"sha512-MX6r3xQThWTH+viSJ27wYOnqbbA6+k2Nqrle0ooFhAFOIyUgoG5npI8jqBpHTaxeqXna5FeZQK/I+PF0PWA4PA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.89.0_1782951420176_0.7819825331459733","host":"s3://npm-registry-packages-npm-production"}},"3.89.1":{"name":"decocms","version":"3.89.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.89.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5a324a854366caa4aa7678d50ceef0ee7ea2ac4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.89.1.tgz","fileCount":8859,"integrity":"sha512-0YmBavZB1qxMxOxbjGbBCUDe8Yso9sgI0V9uE09YTqdmOp8y0Fpdp6NdItCk9svP250KzkPJaB2VInmRtQ7P0Q==","signatures":[{"sig":"MEUCIQCSIiuP9dDutpUVZs+R+Esyw9S/o7P27IMa0xEqtfl2KwIgarRIKvtCBcRjKQT59wvmlpZ2dKJPHY9E7nC2tEGh/9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91800362},"type":"module","_from":"file:decocms-3.89.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.89.1.tgz","_integrity":"sha512-0YmBavZB1qxMxOxbjGbBCUDe8Yso9sgI0V9uE09YTqdmOp8y0Fpdp6NdItCk9svP250KzkPJaB2VInmRtQ7P0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.89.1_1782951477035_0.9757020285206299","host":"s3://npm-registry-packages-npm-production"}},"3.89.2":{"name":"decocms","version":"3.89.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.89.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da0c8ffae812330929d6df91b3780b872041ab57","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.89.2.tgz","fileCount":8860,"integrity":"sha512-Sbl7J78+SxC+xcMpNoxeGKx046evNk/LB2DLjat42gUMVjcjpN/66QN3ZjNkakO0aG8npy7Jr8NcvYT/Qe1ZDQ==","signatures":[{"sig":"MEUCIQC3uj20cx5TeyGogRG9r4vG0VaYvrYeqO4Rnjaz+ZACEQIgTg30IJ0lJXXYLIcUH0BDBu/9KJa82ql3TJng7/KnYGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.89.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91802853},"type":"module","_from":"file:decocms-3.89.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.89.2.tgz","_integrity":"sha512-Sbl7J78+SxC+xcMpNoxeGKx046evNk/LB2DLjat42gUMVjcjpN/66QN3ZjNkakO0aG8npy7Jr8NcvYT/Qe1ZDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.89.2_1782951594282_0.29768556721634365","host":"s3://npm-registry-packages-npm-production"}},"3.89.3":{"name":"decocms","version":"3.89.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.89.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"faae3e1fd26819fb744259d9061b12f585d77d3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.89.3.tgz","fileCount":8860,"integrity":"sha512-UrCcDC2818UyJjz8tY7+tIGXMC87Ohn1a2REHofurHpElsuxMMXAoREGdC2AUEtzmb1l6w8stU31/+tGDJDqsA==","signatures":[{"sig":"MEUCIBz0uvbTltnNCR3ylD2osomb0XqgYd/kH+bST0d32ecSAiEAiJfHd7txK1KHD4Ejok0cKgHGE8VW/CRzEuP/mklZmMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.89.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91803410},"type":"module","_from":"file:decocms-3.89.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.89.3.tgz","_integrity":"sha512-UrCcDC2818UyJjz8tY7+tIGXMC87Ohn1a2REHofurHpElsuxMMXAoREGdC2AUEtzmb1l6w8stU31/+tGDJDqsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@rjsf/core":"^6.1.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.1.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.1.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.1.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.89.3_1782953101661_0.5674075086576253","host":"s3://npm-registry-packages-npm-production"}},"3.90.0":{"name":"decocms","version":"3.90.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.90.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f0af19acea635697ae60d524b746c63768ffaac","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.90.0.tgz","fileCount":8857,"integrity":"sha512-xZhNxXImCNb+1B/x+4Bbk9wm9oXOUqms2aOw5pzgJW6g5Czz00IDyMAzaI7CsZ8Z+5WdtvaLDbwWIlV+9hidfw==","signatures":[{"sig":"MEQCIC8ybyCj/pN6uYard/j2cNEo4KmFUjaaCiXHc09U3WNcAiBZ8IWYsGn0DheOLlJE+8lGG3Z7psyFHyOiBEdwGt+/qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91860224},"type":"module","_from":"file:decocms-3.90.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.90.0.tgz","_integrity":"sha512-xZhNxXImCNb+1B/x+4Bbk9wm9oXOUqms2aOw5pzgJW6g5Czz00IDyMAzaI7CsZ8Z+5WdtvaLDbwWIlV+9hidfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.13.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.90.0_1782987928056_0.6039039928852477","host":"s3://npm-registry-packages-npm-production"}},"3.90.1":{"name":"decocms","version":"3.90.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.90.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8e485e4a6bf6d3b3a30df87f356dcf63cf7b366d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.90.1.tgz","fileCount":8857,"integrity":"sha512-Iy1o4BysZNESJYKaewKvdm1VtSSzYL0f75sQMRyahUZ/qYSMtadBsiSzjZMs5Iq3ZrlBoMYDtN6nuE7NunvdJg==","signatures":[{"sig":"MEUCIQDXxuSXY4J6GVFInXXjDDqH6fa4Xex7EXW+kFJlhsocQQIgfsyxtzBNEiklzC2tjQuVBr1fcyQiKBd0E3Jgaq70e3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91860744},"type":"module","_from":"file:decocms-3.90.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.90.1.tgz","_integrity":"sha512-Iy1o4BysZNESJYKaewKvdm1VtSSzYL0f75sQMRyahUZ/qYSMtadBsiSzjZMs5Iq3ZrlBoMYDtN6nuE7NunvdJg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.90.1_1782996829436_0.3403774565164659","host":"s3://npm-registry-packages-npm-production"}},"3.91.0":{"name":"decocms","version":"3.91.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.91.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"580be7de8fa6357c4175812a85d35ffee6e8ef0d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.91.0.tgz","fileCount":8857,"integrity":"sha512-9iYsVG/cUFCUlEVPZ+rXv0WBTF5PAVTzjUDBFQQCHm9HaFYzjehC1WCuhFaMHUVTNEznXRFersvRwWUrSrc9ZQ==","signatures":[{"sig":"MEUCIQDuA959ZROl6+mdxt/8vwUCOMUqeZcJt8kuLm4BRFrwYAIgVUTEGxCeWKcRuPiytR5XdmNWKQk5bUHZtDFtYWZbM8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91863914},"type":"module","_from":"file:decocms-3.91.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.91.0.tgz","_integrity":"sha512-9iYsVG/cUFCUlEVPZ+rXv0WBTF5PAVTzjUDBFQQCHm9HaFYzjehC1WCuhFaMHUVTNEznXRFersvRwWUrSrc9ZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.91.0_1783009847699_0.7414091968944909","host":"s3://npm-registry-packages-npm-production"}},"3.92.0":{"name":"decocms","version":"3.92.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.92.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c95773a639994c4a47cd079c38337b2008d178f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.92.0.tgz","fileCount":8857,"integrity":"sha512-T5eH6wnVmeqFlpBYfjAnwNdJp7qBXVqyKseuChJDg1TbKUJcXzvyyVq/6ftn9mBKIF2TMYnmumSDWPb8qMn5xw==","signatures":[{"sig":"MEQCIBL80uqfjrDIUkrkB6zVuyHV00RkBpb0TgzEcUEth/EXAiAuRLSotFu6cPsHln0WaVMZVrzTglQiRV9p+bIyG7Iq4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91840676},"type":"module","_from":"file:decocms-3.92.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.92.0.tgz","_integrity":"sha512-T5eH6wnVmeqFlpBYfjAnwNdJp7qBXVqyKseuChJDg1TbKUJcXzvyyVq/6ftn9mBKIF2TMYnmumSDWPb8qMn5xw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.92.0_1783010130806_0.11773071271680213","host":"s3://npm-registry-packages-npm-production"}},"3.93.0":{"name":"decocms","version":"3.93.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.93.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a58ea02587822363b4f3ce0cb39856f41216a738","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.93.0.tgz","fileCount":8857,"integrity":"sha512-VmOqV6IfCUP4CpoFtc2mNYlz2eZ+mNPfyry6/Xhyrw0f3MARuxH1IqfEaV+AzIIYaY0UfPJ57aVjpiDK8O3Djg==","signatures":[{"sig":"MEQCIFTn0ffOKQD1IslAQSW5fz9tGWQYgxEVxHaOpDrQdkpCAiBJ3EswfhyJhSXTlv95Zif5SRQfM/5fVDFOBAZwXkVbDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91844653},"type":"module","_from":"file:decocms-3.93.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.93.0.tgz","_integrity":"sha512-VmOqV6IfCUP4CpoFtc2mNYlz2eZ+mNPfyry6/Xhyrw0f3MARuxH1IqfEaV+AzIIYaY0UfPJ57aVjpiDK8O3Djg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.93.0_1783019292009_0.8090094225855322","host":"s3://npm-registry-packages-npm-production"}},"3.93.1":{"name":"decocms","version":"3.93.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.93.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0ffd3e7208f5c53f018c8d2376ab3202f459a7c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.93.1.tgz","fileCount":8857,"integrity":"sha512-bRTMIbEZ6aSAy70eGjaNe9A/pB1ujPgpoz2OIsV8LafpvdjGsVvNlLd7jcyEnRX1MOtb2dOUOIb+mWAiZ4rERQ==","signatures":[{"sig":"MEUCIB6qHiG0VdexsTV5tUBd0ViDdwnpelI3gR0/HVe0BDt5AiEAm1HAwpo0JIm2eKon8DXQ/Hf+4WlVKogyJtc+zM3PQBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.93.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91844946},"type":"module","_from":"file:decocms-3.93.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.93.1.tgz","_integrity":"sha512-bRTMIbEZ6aSAy70eGjaNe9A/pB1ujPgpoz2OIsV8LafpvdjGsVvNlLd7jcyEnRX1MOtb2dOUOIb+mWAiZ4rERQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.93.1_1783026081694_0.4201493809670045","host":"s3://npm-registry-packages-npm-production"}},"3.94.0":{"name":"decocms","version":"3.94.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.94.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0d2a77cfa47c71887bfdf801b7e3b1806cc43c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.94.0.tgz","fileCount":8857,"integrity":"sha512-Mcr/b8CByFnHBejyouAK6Ou0CH8U2Ju0Y7OzFS1RYTXBDc9ggxm5Rc1q30csUSzwq6wncl7/6n1Gp5zJcGW3vw==","signatures":[{"sig":"MEYCIQCu2/8Urg9HXoeUUB++ujU5ibt59oBFwgYsQD6Q49F4vAIhANuIrfjjo14CUDONYr+Sx4mvMWUCqHaJ1cauP5293LrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91847799},"type":"module","_from":"file:decocms-3.94.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.94.0.tgz","_integrity":"sha512-Mcr/b8CByFnHBejyouAK6Ou0CH8U2Ju0Y7OzFS1RYTXBDc9ggxm5Rc1q30csUSzwq6wncl7/6n1Gp5zJcGW3vw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.94.0_1783027476870_0.5688117805297537","host":"s3://npm-registry-packages-npm-production"}},"3.94.1":{"name":"decocms","version":"3.94.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.94.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e806858d92f116a9b0d754f48ab414af265b31f9","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.94.1.tgz","fileCount":8857,"integrity":"sha512-H5lNmNdiTrKFRNcLnqAzOqLZyrTbfMwJujIM1stTx1wf+Dr1VbiFT9JUA1Zd1bYur/+OPmwqG+pfuZPIzjdR9Q==","signatures":[{"sig":"MEQCIF5N7eFQfGYCu9bNAfJpHUcSVnWSy8z50In0kTs7TcIUAiBMTmg6xtNgwm7+5vW54W18eWOMtjpSRuCZXjVvTkDYRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91849809},"type":"module","_from":"file:decocms-3.94.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.94.1.tgz","_integrity":"sha512-H5lNmNdiTrKFRNcLnqAzOqLZyrTbfMwJujIM1stTx1wf+Dr1VbiFT9JUA1Zd1bYur/+OPmwqG+pfuZPIzjdR9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.94.1_1783031628402_0.621814917894147","host":"s3://npm-registry-packages-npm-production"}},"3.94.2":{"name":"decocms","version":"3.94.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.94.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f0dea232a70e0df3ae555ac02883d8097b880e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.94.2.tgz","fileCount":8857,"integrity":"sha512-92XphU3ASD0CTyKXDQNWV5TbUzYRLWLsmo8JFYSvjHTp8VbtqambLrxwPZ+/b82HnbBxlBnwEhHhq9+3NnJ/9A==","signatures":[{"sig":"MEQCIG1V+sg8Iw94X9Uhk6zlU6vQ6LZEfs5NjMJ2PLI97+DwAiAUhYFuMzD7Je5oeabe0LOkIHaK7SbX+y4TGPw78sfzzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.94.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91849755},"type":"module","_from":"file:decocms-3.94.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.94.2.tgz","_integrity":"sha512-92XphU3ASD0CTyKXDQNWV5TbUzYRLWLsmo8JFYSvjHTp8VbtqambLrxwPZ+/b82HnbBxlBnwEhHhq9+3NnJ/9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.94.2_1783033236619_0.6587627093168391","host":"s3://npm-registry-packages-npm-production"}},"3.94.3":{"name":"decocms","version":"3.94.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.94.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38bac3dfdea7cb052526a5cee3789d37a5364825","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.94.3.tgz","fileCount":8857,"integrity":"sha512-jd6/i7k00GuM6m2iCRlFS8tEDMjkMMv1As08/SQAVsx6ic5ReAs7FbMQZAdQgvSdPqG6/JB1YYCoZzsuTlT21g==","signatures":[{"sig":"MEQCIChgx4u30rKGZ2iqwp7ngYdyD0LaQ2BbBNoMhH1rbsuQAiBbupzPvkiLWKk8KY+St1uaC5f1jPh2KDkVkB+iFzuYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.94.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91850214},"type":"module","_from":"file:decocms-3.94.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.94.3.tgz","_integrity":"sha512-jd6/i7k00GuM6m2iCRlFS8tEDMjkMMv1As08/SQAVsx6ic5ReAs7FbMQZAdQgvSdPqG6/JB1YYCoZzsuTlT21g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.94.3_1783033340750_0.029624700119617042","host":"s3://npm-registry-packages-npm-production"}},"3.95.0":{"name":"decocms","version":"3.95.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.95.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c83efa0e9aa45d4cc57d5c253df9c1fbd5f9afb","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.95.0.tgz","fileCount":8857,"integrity":"sha512-hE0hPOZ0xWTwvrb+4IJIungxHDRn+Maoq6TRATTyeW5qOEaChEca+F6hEZYs1rRMqPKNV1gJC0J3Xfz84YZsfw==","signatures":[{"sig":"MEUCIDwCNIvKR9rvbzaUkpEUzJ0wHMbPWJzW/HeJxpnPqjB2AiEA7d7KGaUW9QRzEvYFGgK58RZUxyDRKkZs0qPF28CUCpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91855041},"type":"module","_from":"file:decocms-3.95.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.95.0.tgz","_integrity":"sha512-hE0hPOZ0xWTwvrb+4IJIungxHDRn+Maoq6TRATTyeW5qOEaChEca+F6hEZYs1rRMqPKNV1gJC0J3Xfz84YZsfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.95.0_1783034880811_0.7060917962733855","host":"s3://npm-registry-packages-npm-production"}},"3.95.1":{"name":"decocms","version":"3.95.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.95.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"224311e99472e77c480e1e457842f19cb3b61b8c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.95.1.tgz","fileCount":8857,"integrity":"sha512-Hq3Dn9/tJZh3MWPRlG/1GO+dfQRDLehrjVT7wEzG+iQZJwnuMFmbrgs8Dz8emfR5IEXw334nXcGgl6vHEdlnrw==","signatures":[{"sig":"MEQCIHbyVnvYvu7C8XIjxR9yVNs3auSG/Kqj2sCKhHEDwMsiAiADDiHOmYV1xzGR6B8o4405/PsgQLHikxJvsMxLz2oaFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91855075},"type":"module","_from":"file:decocms-3.95.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.95.1.tgz","_integrity":"sha512-Hq3Dn9/tJZh3MWPRlG/1GO+dfQRDLehrjVT7wEzG+iQZJwnuMFmbrgs8Dz8emfR5IEXw334nXcGgl6vHEdlnrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.95.1_1783035614240_0.22703728813149993","host":"s3://npm-registry-packages-npm-production"}},"3.95.2":{"name":"decocms","version":"3.95.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.95.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dec9d14b77528242ff5de6f65257cfe489fcbb1c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.95.2.tgz","fileCount":8857,"integrity":"sha512-mAKTQSfFhO1y18ToPGTATomZL5ZxeWeKJoT/MgblhXrj8dO6z3n40sKKK17yZxXQybb6VgKY1IzKKn3rxlweuw==","signatures":[{"sig":"MEYCIQD1z3vmV/+P4CWjcy/xZ31RsmQPajdA/yF/yUU13lQGvQIhANbdla4op/CF+FAoHgzn83t5ubj3At1K5plhbvJB7qGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.95.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91855099},"type":"module","_from":"file:decocms-3.95.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.95.2.tgz","_integrity":"sha512-mAKTQSfFhO1y18ToPGTATomZL5ZxeWeKJoT/MgblhXrj8dO6z3n40sKKK17yZxXQybb6VgKY1IzKKn3rxlweuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.95.2_1783045737236_0.7223192138443613","host":"s3://npm-registry-packages-npm-production"}},"3.95.3":{"name":"decocms","version":"3.95.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.95.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51febb1bc57a3481b90db4c9c3239b8d7444a3e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.95.3.tgz","fileCount":8857,"integrity":"sha512-tHtYAs+ekyqEdAMVeGIhGsmMGNTmaj9XiZt9M4Cawn02bCfhXb1jJ6Hg+9rOyXWDcrps9aj8k0atOhcpy+u86g==","signatures":[{"sig":"MEUCIGqtdf+gaJbbyfvS3q30+vzIl4Rb1otHGV5INxsYs15sAiEAp4KOVjM9d2tWGJMXb4ysEMzA0JX0BgkLxBGj/hvQSKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.95.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91849508},"type":"module","_from":"file:decocms-3.95.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.95.3.tgz","_integrity":"sha512-tHtYAs+ekyqEdAMVeGIhGsmMGNTmaj9XiZt9M4Cawn02bCfhXb1jJ6Hg+9rOyXWDcrps9aj8k0atOhcpy+u86g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.95.3_1783087701525_0.7708333259141749","host":"s3://npm-registry-packages-npm-production"}},"3.96.0":{"name":"decocms","version":"3.96.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4617307b1e6ae8e8c4632e7faec5b1847233df5c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.0.tgz","fileCount":8857,"integrity":"sha512-vIiRL7WRtRrOxbQsqks5a1dzyp9ua7riNgB2rf8a7mGykSgpi0HygAqGDds2a1gPwIR40e8FjzBcLu51ozpwPw==","signatures":[{"sig":"MEQCIHGm65QuD1eB5xFq8k8qrcsOqIUm6nZUgtAESTfk4d31AiBk63mvokJ2ckrqJD7S/3Q/DlfEhDYIFKvwn0pTPWOiKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91849926},"type":"module","_from":"file:decocms-3.96.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.0.tgz","_integrity":"sha512-vIiRL7WRtRrOxbQsqks5a1dzyp9ua7riNgB2rf8a7mGykSgpi0HygAqGDds2a1gPwIR40e8FjzBcLu51ozpwPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.0_1783092756075_0.3692322542481874","host":"s3://npm-registry-packages-npm-production"}},"3.96.1":{"name":"decocms","version":"3.96.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f74a04eeb34a37bd6822c2ec84f9019fbbacf5ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.1.tgz","fileCount":8857,"integrity":"sha512-XLJy3EupzpetwplCF2HoPdK9oH4NFxvf+xrXkqhQrg6QG5tQhammKrfa1JRv9UMIt6O5sARkDaGAzCRJtED39Q==","signatures":[{"sig":"MEQCICxu46HNNkClsCK0g4fXu/mmwPjgR8j3/e1URhQ9VH59AiBM4j5MilxR7lU2Vq8+TSjT1+81WugBkoM2WPwmMAwysg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91850306},"type":"module","_from":"file:decocms-3.96.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.1.tgz","_integrity":"sha512-XLJy3EupzpetwplCF2HoPdK9oH4NFxvf+xrXkqhQrg6QG5tQhammKrfa1JRv9UMIt6O5sARkDaGAzCRJtED39Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.1_1783095826125_0.15735584650968137","host":"s3://npm-registry-packages-npm-production"}},"3.96.2":{"name":"decocms","version":"3.96.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"de4e87d5014b5835b3178289e16626d8e5054f5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.2.tgz","fileCount":8857,"integrity":"sha512-U+OdTyZ/2zNllbdj+VJ9VQWUsoxIIEomDGfvBW2BaHP2OuUH3hI3zdpwjV3QxQPLwNJEDBGpIjeZZNbfDTJnXA==","signatures":[{"sig":"MEYCIQDSb6JMzBWjo5pn/aIWrDHr2YRCYBXdvbXLsWVTAiOGHgIhAPBPvHkAZYpVogbLEoJ3iw0cU7uQ/CssVJDtemYjrZVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91850821},"type":"module","_from":"file:decocms-3.96.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.2.tgz","_integrity":"sha512-U+OdTyZ/2zNllbdj+VJ9VQWUsoxIIEomDGfvBW2BaHP2OuUH3hI3zdpwjV3QxQPLwNJEDBGpIjeZZNbfDTJnXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.2_1783096790926_0.19285173056347937","host":"s3://npm-registry-packages-npm-production"}},"3.96.3":{"name":"decocms","version":"3.96.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5205bb5e8bf5781c8dc0cabe8d9efee07d3ec78f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.3.tgz","fileCount":8857,"integrity":"sha512-5tgVk9ui2C0hui5L1G0vwZQC0PFIo+4pfmHCKSE0fGdT+HbxKcQd7Us0jlDCf0kW8Bt84CT/u0WrGDCdIEXRhQ==","signatures":[{"sig":"MEYCIQD7I/v3QXG2yDsGF0wLJ65qxblzaXbE0nITjISH3Tu1IgIhAMo97JPOhw5knRML5TUXTRm9gQgf0w5VLZRSRBI9DTea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91850821},"type":"module","_from":"file:decocms-3.96.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.3.tgz","_integrity":"sha512-5tgVk9ui2C0hui5L1G0vwZQC0PFIo+4pfmHCKSE0fGdT+HbxKcQd7Us0jlDCf0kW8Bt84CT/u0WrGDCdIEXRhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.3_1783096875395_0.9176293018908865","host":"s3://npm-registry-packages-npm-production"}},"3.96.4":{"name":"decocms","version":"3.96.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe192f610ac6b69e274164c9e5d4da0c7dc8452a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.4.tgz","fileCount":8857,"integrity":"sha512-y9jW69yqqCxsaLCcWM/6VHTuixtOvcBZP9RLzatUyCx+tIrUTuYTp4AY+3sZXgQfzj3LRf9XU9McL8NkSVXEgw==","signatures":[{"sig":"MEYCIQCXJ33hIrmSdkiWxSULwJn9TNRSkIpQA1ucgJejh4DHQwIhAP6YR5l9k0RyDQxrJUR8Aok3U8ShpeYKMDRREJY9BjcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91850821},"type":"module","_from":"file:decocms-3.96.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.4.tgz","_integrity":"sha512-y9jW69yqqCxsaLCcWM/6VHTuixtOvcBZP9RLzatUyCx+tIrUTuYTp4AY+3sZXgQfzj3LRf9XU9McL8NkSVXEgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.4_1783096947252_0.1424910083371116","host":"s3://npm-registry-packages-npm-production"}},"3.96.5":{"name":"decocms","version":"3.96.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.96.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"17648c204ee22edfb33adcfb3c4600389facb5f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.96.5.tgz","fileCount":8857,"integrity":"sha512-FpCK3H+AciCuZ6bTEDAJ04DxDKSPZ+FVVpAKLcmNOWjKmvXd3MNLfbs+NzK1pfH0U898Gx33z3vijiHZpBM+1w==","signatures":[{"sig":"MEUCIQD/6+C+Flo1oRFv0dN35/qwTOtuGj3/cpo628oRoYAFzgIgM5gv/CyWm822I9ooOm7Wpk2QOx3N/yaO8LSQXwRKPG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.96.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91851127},"type":"module","_from":"file:decocms-3.96.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.96.5.tgz","_integrity":"sha512-FpCK3H+AciCuZ6bTEDAJ04DxDKSPZ+FVVpAKLcmNOWjKmvXd3MNLfbs+NzK1pfH0U898Gx33z3vijiHZpBM+1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.96.5_1783097388100_0.49785808995852476","host":"s3://npm-registry-packages-npm-production"}},"3.97.0":{"name":"decocms","version":"3.97.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"20950882e6f45c89faeafb11d355788bab4b68a1","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.0.tgz","fileCount":8857,"integrity":"sha512-SOLxAqI3mmJIwJkT+pUoyRYu0eqTPwht9sQp4l5klnVCCufDG1WoGeVldoaM+YPfVgCRHn8f9QSINLvtWdR+Wg==","signatures":[{"sig":"MEUCIQDpuYgESKL9cqQcUKZ7s77YhmzJVEuWTw2KF7y9O+fdzgIgEw+7+moPQaVvEdBg5BdPin9FVLBJ8fjG03s+9T5dmd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856579},"type":"module","_from":"file:decocms-3.97.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.0.tgz","_integrity":"sha512-SOLxAqI3mmJIwJkT+pUoyRYu0eqTPwht9sQp4l5klnVCCufDG1WoGeVldoaM+YPfVgCRHn8f9QSINLvtWdR+Wg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.0_1783098619127_0.434666387210477","host":"s3://npm-registry-packages-npm-production"}},"3.97.1":{"name":"decocms","version":"3.97.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"64c34d65d9e07b553ef2e4fe9210435d5646f695","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.1.tgz","fileCount":8857,"integrity":"sha512-u1JoCAPTHtaHhdYNrHUZx3RtqQ9N6ODY7U/m/pzrWowDmd51+jgWgyHN9drD4lZm0F9gV69OwLLUhB/BpUrHkA==","signatures":[{"sig":"MEUCIAnDqpFX+GFa96bTRFIio5Q9bRuL8NYDtqDdiJ7LBvPyAiEAtNkXaPaVwuTJdl4USFFK6UtX0CR75gdkpcH9AxKLffA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856579},"type":"module","_from":"file:decocms-3.97.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.1.tgz","_integrity":"sha512-u1JoCAPTHtaHhdYNrHUZx3RtqQ9N6ODY7U/m/pzrWowDmd51+jgWgyHN9drD4lZm0F9gV69OwLLUhB/BpUrHkA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.1_1783102304621_0.4273840787516745","host":"s3://npm-registry-packages-npm-production"}},"3.97.2":{"name":"decocms","version":"3.97.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47e57d63860faa661b252a67e027bfcab79388be","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.2.tgz","fileCount":8857,"integrity":"sha512-XufAnt0zySAKEUmjGLoY90dE65iNBIuadXZC+Ta6+LjFofJ/prOzXJlObNSK6oC4Xq9jcrFDJ5y48LAtcplN0w==","signatures":[{"sig":"MEYCIQD1KvnEV+5zlPUFh9O6+XwdALw3p4VP7x1kslSdKPGVywIhAPHFJ5GkQgHmg3PvEywot6bwrnEIwc9EECzQ7zlohWaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856579},"type":"module","_from":"file:decocms-3.97.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.2.tgz","_integrity":"sha512-XufAnt0zySAKEUmjGLoY90dE65iNBIuadXZC+Ta6+LjFofJ/prOzXJlObNSK6oC4Xq9jcrFDJ5y48LAtcplN0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.2_1783102356771_0.8965688322887007","host":"s3://npm-registry-packages-npm-production"}},"3.97.3":{"name":"decocms","version":"3.97.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7eb88856a71e91c0ffd7069f85cfd29f50ae6611","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.3.tgz","fileCount":8857,"integrity":"sha512-TMor6YRudYPCp42H7od3VF6ojxD+jc1+kFi59SVClPtpbEB1FUAJBudVmWEvXo9lBagkiZPnlN7bnhoyRf00qA==","signatures":[{"sig":"MEQCIEzSWN2O+GWI7wWbrMClPcGwCODiq6PK9EpEIMlz8ejkAiALXT983qYnLzO6rrJNHDcbQCXSGexYfcBzTKij2RMVvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856842},"type":"module","_from":"file:decocms-3.97.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.3.tgz","_integrity":"sha512-TMor6YRudYPCp42H7od3VF6ojxD+jc1+kFi59SVClPtpbEB1FUAJBudVmWEvXo9lBagkiZPnlN7bnhoyRf00qA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.3_1783108757548_0.393262144274513","host":"s3://npm-registry-packages-npm-production"}},"3.97.4":{"name":"decocms","version":"3.97.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2f819720f93548adf68a491a6d70c6f64bd0a43","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.4.tgz","fileCount":8857,"integrity":"sha512-mkOIpaGzadoR1MoWMVnTzE3bAcY+fnv5o7iMZSF1vt+O92s16eZNADBT3SWUGQELfcx/tJzoOGYHhYmfoeFFkg==","signatures":[{"sig":"MEYCIQCwGWj72EdDHNlIi/3PTM70qdZslGPDmsuMJ7fnxKexngIhAModVUiaaRO8ojmeqNQOpWDSPrVqATI5xl8J8dy3Z/m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856842},"type":"module","_from":"file:decocms-3.97.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.4.tgz","_integrity":"sha512-mkOIpaGzadoR1MoWMVnTzE3bAcY+fnv5o7iMZSF1vt+O92s16eZNADBT3SWUGQELfcx/tJzoOGYHhYmfoeFFkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.4_1783109046932_0.17389751942856635","host":"s3://npm-registry-packages-npm-production"}},"3.97.5":{"name":"decocms","version":"3.97.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6618cd6bef57560986f829f93b37e976a9b09b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.5.tgz","fileCount":8857,"integrity":"sha512-t91U5KDmgFcbIRFeYGvywzLQCIVfDIE7j++O1kQilavgSFEWTDu9ANXUjDHN49vIt1KRr9YRkXSOrbA+6EUoJw==","signatures":[{"sig":"MEYCIQClpXd8Fh4/EF6wMPYacJOMA9PX33wLP6MlAKV4dbbAPwIhAN9oK9o2yAZYiJuws8t0ezW7xDhDlDFtmGZD45gfN8EY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91856842},"type":"module","_from":"file:decocms-3.97.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.5.tgz","_integrity":"sha512-t91U5KDmgFcbIRFeYGvywzLQCIVfDIE7j++O1kQilavgSFEWTDu9ANXUjDHN49vIt1KRr9YRkXSOrbA+6EUoJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.5_1783347306220_0.2215610599226936","host":"s3://npm-registry-packages-npm-production"}},"3.97.6":{"name":"decocms","version":"3.97.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bfd39b0fe374dbac70af4fa16951eea05db68dda","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.6.tgz","fileCount":8857,"integrity":"sha512-9TIKlaJduckyijtHEmd/8minQqi8KIUmEnfZAaHn2tzHz/k9kXA7pVQxrgaom13R5M94GmGpVwKEpmUa8GDC9w==","signatures":[{"sig":"MEUCIQCx+tOgL3F1Io+L2dcKc66aKRGi/oBeXc8Ia2Ic+QnkJwIgfoIObVS30kWsq+QUgZQVMrCFQTC10t7dsceplCFNT5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91857414},"type":"module","_from":"file:decocms-3.97.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.6.tgz","_integrity":"sha512-9TIKlaJduckyijtHEmd/8minQqi8KIUmEnfZAaHn2tzHz/k9kXA7pVQxrgaom13R5M94GmGpVwKEpmUa8GDC9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.6_1783347575284_0.40332522206299615","host":"s3://npm-registry-packages-npm-production"}},"3.97.7":{"name":"decocms","version":"3.97.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.97.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14865ac1abf5b64f403ff5c2f2d00fe0212f1840","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.97.7.tgz","fileCount":8857,"integrity":"sha512-kAULAbHYPyh0CAqBUGayN8EaSxPMGor4AI1ezopwGSz9s3/mnSGuFriGBw1xxA9oBMEXnUjVw9H8ibGX4J5uAw==","signatures":[{"sig":"MEUCIGEaBU3fL0nuiCR+ad8UE8j2rKhZ8Lh3PzrR6N/CxH0EAiEA/E/dP2gm4XZL5GlkNa7FNeItzE2wcQIO6SlfnzKIOaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.97.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91857464},"type":"module","_from":"file:decocms-3.97.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.97.7.tgz","_integrity":"sha512-kAULAbHYPyh0CAqBUGayN8EaSxPMGor4AI1ezopwGSz9s3/mnSGuFriGBw1xxA9oBMEXnUjVw9H8ibGX4J5uAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.97.7_1783350432550_0.49428199816719864","host":"s3://npm-registry-packages-npm-production"}},"3.98.0":{"name":"decocms","version":"3.98.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.98.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1719c734c4f1bf94253e52b5ea1b8f1d8b0422d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.98.0.tgz","fileCount":8857,"integrity":"sha512-ERERIkjK8n0OePJO20K8Hjmq+Y14t4GuB400he69Lw3C5rR+8/KAb8pavYLE2hvsrOIsnjbj2lo0NMzjBYSHPw==","signatures":[{"sig":"MEUCIQCvMsyQRwTkiwXGlS6juUXzF55K4Dn+cELNXA7+/KrgKAIgTMqKj0FVzMVzlrkU7o62HPSOyTex0ZWYvVsDjs+vxEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91860726},"type":"module","_from":"file:decocms-3.98.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.98.0.tgz","_integrity":"sha512-ERERIkjK8n0OePJO20K8Hjmq+Y14t4GuB400he69Lw3C5rR+8/KAb8pavYLE2hvsrOIsnjbj2lo0NMzjBYSHPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.98.0_1783354332464_0.17004203278133168","host":"s3://npm-registry-packages-npm-production"}},"3.99.0":{"name":"decocms","version":"3.99.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.99.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54cafcf17ffd4f84cfe3cbfe3b8e111870f3a871","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.99.0.tgz","fileCount":8857,"integrity":"sha512-Qes4CDSCEAKJAtYDmCfllQTjYf8hCjGuOkqzt77qnARcQEYH2s/PVl5zK4V7ie8qm+wBpLIvyHUsHm/xDs5a1A==","signatures":[{"sig":"MEQCIEeetq7fEYO0JCQ5Jmcjp597vi9LLY6/KDcDSlGbYIoYAiAFISRmvw4DJ5h7aN1oFTHeYz/tqO8XCBV1h5xCDos6IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91864556},"type":"module","_from":"file:decocms-3.99.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.99.0.tgz","_integrity":"sha512-Qes4CDSCEAKJAtYDmCfllQTjYf8hCjGuOkqzt77qnARcQEYH2s/PVl5zK4V7ie8qm+wBpLIvyHUsHm/xDs5a1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.99.0_1783360460469_0.9938519729164852","host":"s3://npm-registry-packages-npm-production"}},"3.99.1":{"name":"decocms","version":"3.99.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.99.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01905bff81ac0619261e5886e46ea4f6b9b51487","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.99.1.tgz","fileCount":8857,"integrity":"sha512-kwJEEDoZfk5vLc3l+zroT6uhpvUdpIV9y9Z+m+esnY727yxFDlTqpuuaCbEpBlx2rYQzAelqI9/OlfvPa+1cZg==","signatures":[{"sig":"MEUCIGpjODUjZ4x0RiIHIxzUObcjtw/OoD4lY0lbmiAfmXJMAiEA2F0GRu8adZtzUu4tZaSSG7bthpcRU/fiMniVIumPmuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91864460},"type":"module","_from":"file:decocms-3.99.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.99.1.tgz","_integrity":"sha512-kwJEEDoZfk5vLc3l+zroT6uhpvUdpIV9y9Z+m+esnY727yxFDlTqpuuaCbEpBlx2rYQzAelqI9/OlfvPa+1cZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.99.1_1783360822778_0.5942469192374551","host":"s3://npm-registry-packages-npm-production"}},"3.99.2":{"name":"decocms","version":"3.99.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.99.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"237ba63b1d7634fe709123ee037660a8b6ecf04d","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.99.2.tgz","fileCount":8857,"integrity":"sha512-G7vozjmivHCUKAXWZW0Mydlgep/XHMR8PtCSVhaa9vNkooQszloTp+4gQJVAmNjAR1FpXEVEaWJcsrdfU+D1Wg==","signatures":[{"sig":"MEUCIQCfXQT7gq7jF4REOO2pvi4CYcyFUall+Ss1jy/kWq59zAIgdvXDtYst6raumLMW8fK6FtDoLSRF2km6MNjC52YBzwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.99.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91864855},"type":"module","_from":"file:decocms-3.99.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.99.2.tgz","_integrity":"sha512-G7vozjmivHCUKAXWZW0Mydlgep/XHMR8PtCSVhaa9vNkooQszloTp+4gQJVAmNjAR1FpXEVEaWJcsrdfU+D1Wg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.99.2_1783360954790_0.06918795154626212","host":"s3://npm-registry-packages-npm-production"}},"3.99.3":{"name":"decocms","version":"3.99.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.99.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4e4d6fc123657e415de3a163cea29bea72caa80","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.99.3.tgz","fileCount":8857,"integrity":"sha512-c/eOS2gSF+9TGQnQ+I49JZoE5JcXcxHp8g6LNBOQHCJEKCSYtAPOCYTRnd7NS3JPGwSCxTff55u876VQkkHHHw==","signatures":[{"sig":"MEQCICCyvP0VYU0zZMEK1O14n4rZ4mp4RY0uvc5CsD+7a2z6AiBdRJMueqNyvX8vP+kGo7vsMyk83+UJfvTmh24etOhXNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.99.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91866756},"type":"module","_from":"file:decocms-3.99.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.99.3.tgz","_integrity":"sha512-c/eOS2gSF+9TGQnQ+I49JZoE5JcXcxHp8g6LNBOQHCJEKCSYtAPOCYTRnd7NS3JPGwSCxTff55u876VQkkHHHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.99.3_1783365748054_0.400933086450008","host":"s3://npm-registry-packages-npm-production"}},"3.100.0":{"name":"decocms","version":"3.100.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.100.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"738471e2fe2f82d19783617e21f423b7c468e134","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.100.0.tgz","fileCount":8858,"integrity":"sha512-3MmUniMrssDsWEreAnflcc95BmIxhe4yiGy4QoT4lyNxfQ9gUdL87Alx0ax2xDG/XIjcWpvEZ0cyBiambIUqew==","signatures":[{"sig":"MEQCIAhcLXndQGmOMIeCvonloMNBW7tSGwNsqHVg0tEQpKLWAiAxz0FEZ/H5DPdxSLLtfcyEGt0s5sij2s0GBv1ouPCt4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91895113},"type":"module","_from":"file:decocms-3.100.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.100.0.tgz","_integrity":"sha512-3MmUniMrssDsWEreAnflcc95BmIxhe4yiGy4QoT4lyNxfQ9gUdL87Alx0ax2xDG/XIjcWpvEZ0cyBiambIUqew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.100.0_1783367813033_0.24522644705402463","host":"s3://npm-registry-packages-npm-production"}},"3.100.1":{"name":"decocms","version":"3.100.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.100.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a657c6d53ca4babb946ecc3b98c067ac25c1f4a","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.100.1.tgz","fileCount":8858,"integrity":"sha512-z6wqv5bR+QBOCKq4a990gDj1VR4JR/MHLtdoP6HN2HNKKUU4NnMQ53CIEukARmy+eg3VBt5QI7kzOneM5f0JTg==","signatures":[{"sig":"MEYCIQDExX3P3Z0xBiqMbjKDTsR+XzEnKJLMu63ciRyQ3+4KiAIhALHE9gCvHGy+h6NpmBdy+bfswYeygPpnaKdaiRvSvpg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91896058},"type":"module","_from":"file:decocms-3.100.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.100.1.tgz","_integrity":"sha512-z6wqv5bR+QBOCKq4a990gDj1VR4JR/MHLtdoP6HN2HNKKUU4NnMQ53CIEukARmy+eg3VBt5QI7kzOneM5f0JTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.100.1_1783374638069_0.38470989579689485","host":"s3://npm-registry-packages-npm-production"}},"3.100.2":{"name":"decocms","version":"3.100.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.100.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1397bc9caf678544dc6c4959c6db0bfefdff0e1f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.100.2.tgz","fileCount":8858,"integrity":"sha512-Qt+BKrEjOzgzjhSuaJT3RRwUjEpG5T4c1nys3IE8lJ0feC75/NfNRyN9WYQeaRXlbSU/gtAugEI07JiFUUJAvQ==","signatures":[{"sig":"MEYCIQCLE0sJz5UhApt0aN0x8rpfbJEiOqNfSSO+LSGvouJPegIhAL06S5euUhCSlt1wBYx/qKNSBIKsr3ky+07QEUlHS9NA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.100.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91896206},"type":"module","_from":"file:decocms-3.100.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.100.2.tgz","_integrity":"sha512-Qt+BKrEjOzgzjhSuaJT3RRwUjEpG5T4c1nys3IE8lJ0feC75/NfNRyN9WYQeaRXlbSU/gtAugEI07JiFUUJAvQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.100.2_1783432229724_0.45601785962903896","host":"s3://npm-registry-packages-npm-production"}},"3.100.3":{"name":"decocms","version":"3.100.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.100.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04e85da022528ef3f78b0a96258abd8930ab4ce7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.100.3.tgz","fileCount":8858,"integrity":"sha512-aV5inowXrXzcUx1xSWAq8iN2/AViTTvkK4VNcLfv+9Yj26JTK8mZdshUN2xdVJfY+2Mq2p5DbhQsMIz8gAUafQ==","signatures":[{"sig":"MEUCIFhzK7mGPSCxg+jvKjn8LguoH0rCBd1eMXNIBlXhgUQrAiEA9H7/6VczSvQEwj4FZAnYCl0OE2t0vOFF86R/PzWgkAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.100.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91897114},"type":"module","_from":"file:decocms-3.100.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.100.3.tgz","_integrity":"sha512-aV5inowXrXzcUx1xSWAq8iN2/AViTTvkK4VNcLfv+9Yj26JTK8mZdshUN2xdVJfY+2Mq2p5DbhQsMIz8gAUafQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.100.3_1783442120028_0.4796996139715761","host":"s3://npm-registry-packages-npm-production"}},"3.101.0":{"name":"decocms","version":"3.101.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.101.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3748e3d5ade3befaaeb984a5c449ab23dcb29d64","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.101.0.tgz","fileCount":8858,"integrity":"sha512-t/5M6VxrF9AA3d5qlv0z26a6hCvMtOuyeL9/ehUnXy0qCLDP7rktulHW8IbJEsCz9tejuocdTHBf7nrqHSRDBA==","signatures":[{"sig":"MEYCIQDBjqPcz5sCozrM2tW2VZXQBnaIkOt6ChhIhAccneHicQIhAJxMIUNbe3A/fwo20+Yn09FPlaE0J7ID/qgmiLy+tzQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91896985},"type":"module","_from":"file:decocms-3.101.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.101.0.tgz","_integrity":"sha512-t/5M6VxrF9AA3d5qlv0z26a6hCvMtOuyeL9/ehUnXy0qCLDP7rktulHW8IbJEsCz9tejuocdTHBf7nrqHSRDBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.101.0_1783444035779_0.8588917913591418","host":"s3://npm-registry-packages-npm-production"}},"3.102.0":{"name":"decocms","version":"3.102.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.102.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"397fee4f506264782c7baf4e6f86f26f689b6dbf","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.102.0.tgz","fileCount":8858,"integrity":"sha512-nZ2Jna+F8F/uUBYAWjBeatEKLNBKxGJQoXS/yYn8Aru7+UpptkWKooHwBA791+0QeKSpSc48FuK4ImKNNVYIjw==","signatures":[{"sig":"MEYCIQC3B6961eBwd/6inbRtwBb2xNAQqzkXlCMzMPKLLAISVQIhANA8pMN0AHEwwZf6aeGSEfYwJTJFqmymhP9+BxaCXLoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91895100},"type":"module","_from":"file:decocms-3.102.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.102.0.tgz","_integrity":"sha512-nZ2Jna+F8F/uUBYAWjBeatEKLNBKxGJQoXS/yYn8Aru7+UpptkWKooHwBA791+0QeKSpSc48FuK4ImKNNVYIjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.102.0_1783445056697_0.9317678406713077","host":"s3://npm-registry-packages-npm-production"}},"3.102.1":{"name":"decocms","version":"3.102.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.102.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"443e378111aac0ca3c72afaa82bb8454a3768c35","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.102.1.tgz","fileCount":8858,"integrity":"sha512-PjL4QU01dvH3PsK8gpuYIUCK+qit+y6eLnwVaSSVL025dR0T6ycdLwl5HKfvuIZTUbkSVdgAhnnFrynabuJs+g==","signatures":[{"sig":"MEQCIGZOcxVIqwTNgiLvrI1guKM3O9RboID1CBAR792ZI+UAAiAJoTnRH00Z4XSGS/iJ+YrNldO+wbxvjWrHGyBkOQmWvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.102.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91896144},"type":"module","_from":"file:decocms-3.102.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.102.1.tgz","_integrity":"sha512-PjL4QU01dvH3PsK8gpuYIUCK+qit+y6eLnwVaSSVL025dR0T6ycdLwl5HKfvuIZTUbkSVdgAhnnFrynabuJs+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.102.1_1783447606342_0.6443888687687109","host":"s3://npm-registry-packages-npm-production"}},"3.102.2":{"name":"decocms","version":"3.102.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.102.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b604cceb6dd67249514e58a203c3d8463ff32a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.102.2.tgz","fileCount":8858,"integrity":"sha512-K0HZt27SdEah4WCQRrbQGMFDArN/zLcZK7M0lR6Ao7T52UED28Y2Q3k2Nce2sSUiPz8DglLpZDmhrlqH27MD0w==","signatures":[{"sig":"MEUCIDrvzv60hMfIH3IA2R/Scbf/wKTZPBa6bgdQfddT283mAiEA8pvTyuq0FKKQtH9cv94PYzsN55y5l70rl15bTbD904o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.102.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91925079},"type":"module","_from":"file:decocms-3.102.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.102.2.tgz","_integrity":"sha512-K0HZt27SdEah4WCQRrbQGMFDArN/zLcZK7M0lR6Ao7T52UED28Y2Q3k2Nce2sSUiPz8DglLpZDmhrlqH27MD0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.102.2_1783467328068_0.7244528224292022","host":"s3://npm-registry-packages-npm-production"}},"3.103.0":{"name":"decocms","version":"3.103.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.103.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13c6c6814075dabd96cfefab6b8bda7921b21615","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.103.0.tgz","fileCount":8858,"integrity":"sha512-nHcn6Xh2+pq4IhSoNi2NulILiuY4Xi4TKCf4lDao3JsR+k9tEen0X9B0CZlF3m1jkYyA6MJgdgQT0WdaaFfImQ==","signatures":[{"sig":"MEUCIQCV9ZsarBjXkItOe3FV0H5StkyRYD3YCaVemJnx7st8wAIgIiPMXJaSdP/QptrzriVFN73ulJVsKOoQhWRDbWPGCUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91929174},"type":"module","_from":"file:decocms-3.103.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.103.0.tgz","_integrity":"sha512-nHcn6Xh2+pq4IhSoNi2NulILiuY4Xi4TKCf4lDao3JsR+k9tEen0X9B0CZlF3m1jkYyA6MJgdgQT0WdaaFfImQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.103.0_1783473994994_0.5271316218159645","host":"s3://npm-registry-packages-npm-production"}},"3.103.1":{"name":"decocms","version":"3.103.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.103.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4a71b9b09486d509f400845c7ed40cbf5026dca","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.103.1.tgz","fileCount":8858,"integrity":"sha512-HssmtYcIAKubKpiWlDBfapw+FRWuf678zPza5rCixEWe1R2JmDgbnh5cow9yyBriHIwaUYhnVQxCxnqhFGcq6w==","signatures":[{"sig":"MEQCIBAvfhh0q89HdoQ7/KOIxM7nEg7+DmmU3INUADgA13xCAiBy2iNoTRqT1oadbQ9nlsNNym0YnbOn58s+7ifULjGRoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.103.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91934605},"type":"module","_from":"file:decocms-3.103.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.103.1.tgz","_integrity":"sha512-HssmtYcIAKubKpiWlDBfapw+FRWuf678zPza5rCixEWe1R2JmDgbnh5cow9yyBriHIwaUYhnVQxCxnqhFGcq6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.103.1_1783478310321_0.9205707832510424","host":"s3://npm-registry-packages-npm-production"}},"3.103.2":{"name":"decocms","version":"3.103.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.103.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35d2212504769e9c6d3f7dbcf6a1873b3ebd1bf3","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.103.2.tgz","fileCount":8858,"integrity":"sha512-RYmO2uWvCiGIy4+/K/LNejV5PWl/IN/aVCHzFUPTE8FKviunbW+/3K2Kw+jFwKw3CICi3whK4sAX6/7OcmlgBA==","signatures":[{"sig":"MEYCIQCY1JQNzHF4c5G8iO388V0zitwlyuzA0eMvdVgq0nwKmwIhANc7kDxnVMkGR4yB7ANqfON0McTBCsxL+fCQKSgJy/7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.103.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91934677},"type":"module","_from":"file:decocms-3.103.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.103.2.tgz","_integrity":"sha512-RYmO2uWvCiGIy4+/K/LNejV5PWl/IN/aVCHzFUPTE8FKviunbW+/3K2Kw+jFwKw3CICi3whK4sAX6/7OcmlgBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.103.2_1783481598433_0.6966441333008482","host":"s3://npm-registry-packages-npm-production"}},"3.103.3":{"name":"decocms","version":"3.103.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.103.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f60132715b9cdccd9882e9757b984e3bc57a5282","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.103.3.tgz","fileCount":8858,"integrity":"sha512-XvjooXvBeQaz6swfcLAIc0FZJOudzkp5oENCVKmvsgmm0bA6D0P2zATCEXrAS3UHecpIKemSAjg2YsJ1/ddcrw==","signatures":[{"sig":"MEUCIHPAuqlx7WOFRvLvqZw/WIesJ06Bfdk+BTek07iJeGNhAiEAo8SicBSpunwiJrf3Pgoosbd28g0X82iNb4r0NTQgewc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.103.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91936283},"type":"module","_from":"file:decocms-3.103.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.103.3.tgz","_integrity":"sha512-XvjooXvBeQaz6swfcLAIc0FZJOudzkp5oENCVKmvsgmm0bA6D0P2zATCEXrAS3UHecpIKemSAjg2YsJ1/ddcrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.103.3_1783490873510_0.9237228682415606","host":"s3://npm-registry-packages-npm-production"}},"3.103.4":{"name":"decocms","version":"3.103.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.103.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"469bd540b088b44f8e356b1d5ea2a7b8be287b96","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.103.4.tgz","fileCount":8858,"integrity":"sha512-no3F/q8ncAPK5fRmaH3CF+DxAD66sC1F1NRSRIPLLWAyWJ6DJi29+WjkWOEtTGPVa8Wh8bpVt9kWLYizIsKEIw==","signatures":[{"sig":"MEQCIH4EGM5XwzvBjhaWrQbvDTUX+UGmHtJyxJ5aUI6HBaV8AiBT1N1B2i3UG9cZ5JvGYaixEZ5FrD2u43nhcJB/UFTDuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.103.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91942518},"type":"module","_from":"file:decocms-3.103.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.103.4.tgz","_integrity":"sha512-no3F/q8ncAPK5fRmaH3CF+DxAD66sC1F1NRSRIPLLWAyWJ6DJi29+WjkWOEtTGPVa8Wh8bpVt9kWLYizIsKEIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.103.4_1783528628147_0.7955660854571784","host":"s3://npm-registry-packages-npm-production"}},"3.104.0":{"name":"decocms","version":"3.104.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.104.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39eda9de9c6c7e8bd7cb8a886e6484176db53ffc","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.104.0.tgz","fileCount":8858,"integrity":"sha512-UuFr0M+8wFylxi2DNrxIgyd1TIojwsQVsqvlPprXw9a+rLVA2MO/EXXb/zH86GKC8ZkNg4f9BEesCxEEqiGBWQ==","signatures":[{"sig":"MEUCIH+JkTeehjw7KQSQoUQDqRCeKDuzNcQLmIyc40PQV/KhAiEA7aMGi80KgDbV7X5ggz5tEM41reVxK1JxAnkLas0F0iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91943765},"type":"module","_from":"file:decocms-3.104.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.104.0.tgz","_integrity":"sha512-UuFr0M+8wFylxi2DNrxIgyd1TIojwsQVsqvlPprXw9a+rLVA2MO/EXXb/zH86GKC8ZkNg4f9BEesCxEEqiGBWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.104.0_1783534384205_0.388597112979151","host":"s3://npm-registry-packages-npm-production"}},"3.105.0":{"name":"decocms","version":"3.105.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.105.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6c21642378b70e33f1fa5df43918bc8cf0fc95b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.105.0.tgz","fileCount":8858,"integrity":"sha512-PWv8bcFQLHwViqwupfrqn6sNq5NyDKbfpwofwnrtiX1lOkn7QOXlu3Z+H0LJP+T0nBM1DAUs5p+9t3BrEIkUwg==","signatures":[{"sig":"MEUCIQDXZPfWkkAnerFIIzVtnwVKB8wRYMNDn25eHGOWK+CvYAIgUtgt35NN2tr4AFL9VV/zvQjivrbAdmHQPf7g9bJIP6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91944428},"type":"module","_from":"file:decocms-3.105.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.105.0.tgz","_integrity":"sha512-PWv8bcFQLHwViqwupfrqn6sNq5NyDKbfpwofwnrtiX1lOkn7QOXlu3Z+H0LJP+T0nBM1DAUs5p+9t3BrEIkUwg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.105.0_1783535243101_0.18749480523827655","host":"s3://npm-registry-packages-npm-production"}},"3.105.1":{"name":"decocms","version":"3.105.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.105.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bda0402bf3481d1a4f775ad9edb9a0086a916abd","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.105.1.tgz","fileCount":8858,"integrity":"sha512-W9v/+KDCT+rDculnD8lEdfbWfpC3YA+ZYUpwuavlv3zocjJMziq551IGuvGZeBIzzsXeurgh4Bu9J0HjIGT9Jg==","signatures":[{"sig":"MEUCIQC1lgkS02yhGu58fb32VNykrxaPF86nwnPJ6jUMi3G8wgIgHBm8gyAh6dO6h48FylOPdgigGf7g80/BqDKs2YLEomM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.105.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91944556},"type":"module","_from":"file:decocms-3.105.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.105.1.tgz","_integrity":"sha512-W9v/+KDCT+rDculnD8lEdfbWfpC3YA+ZYUpwuavlv3zocjJMziq551IGuvGZeBIzzsXeurgh4Bu9J0HjIGT9Jg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.105.1_1783535949001_0.23634662629663028","host":"s3://npm-registry-packages-npm-production"}},"3.106.0":{"name":"decocms","version":"3.106.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.106.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8c8cf2ff02b20554e87d9c20b6909a4cbf7a9f90","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.106.0.tgz","fileCount":8859,"integrity":"sha512-BPaX+kCWzrpGXVflvmTsos56Uk/wuZ4L6UJAPJAYtKXC1yMLE6GTJ8h73s9cHH+r+QvSegGwCRQuANGXaTJ+MQ==","signatures":[{"sig":"MEUCIC5SSYaedi6UN4LLr4EyWk5W4NhpZpIVZyL4sixAR0J8AiEAsl2hVM9gBMaFsbOMtuTVumIa+/JxPFS2OxwptJc90N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91958604},"type":"module","_from":"file:decocms-3.106.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.106.0.tgz","_integrity":"sha512-BPaX+kCWzrpGXVflvmTsos56Uk/wuZ4L6UJAPJAYtKXC1yMLE6GTJ8h73s9cHH+r+QvSegGwCRQuANGXaTJ+MQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.106.0_1783537153596_0.23141162501606494","host":"s3://npm-registry-packages-npm-production"}},"3.106.1":{"name":"decocms","version":"3.106.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.106.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44dafd464ff4e966936547d5ad528df9dfa16801","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.106.1.tgz","fileCount":8859,"integrity":"sha512-Z13hB/JRnJEPBDgdx1Ba5nKzjEiSOCm3NnuT4DpNIsmaJLT/Tg7c9mq4qDHgltqztbKuX9/72FECsECxCwWdFw==","signatures":[{"sig":"MEUCIFmlLgsaNiBpavpSKqvlDbhkmuSdZ3f5gnNssL//1lVzAiEA7kzTjZsfA9MwOFYwb+ewH8ryc0hQN8DDbH+IYKMH1gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91958612},"type":"module","_from":"file:decocms-3.106.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.106.1.tgz","_integrity":"sha512-Z13hB/JRnJEPBDgdx1Ba5nKzjEiSOCm3NnuT4DpNIsmaJLT/Tg7c9mq4qDHgltqztbKuX9/72FECsECxCwWdFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.106.1_1783537912242_0.8355838326180889","host":"s3://npm-registry-packages-npm-production"}},"3.107.0":{"name":"decocms","version":"3.107.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.107.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c20ac47edd14ac826017b939f60318f221cd18c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.107.0.tgz","fileCount":8860,"integrity":"sha512-ncjDEupgwza5v/mf5bXuEaCCT19Gk6AT9wQ0puzfnDkiTH+nBiTdV2HuXT0wiXmgOO83x2liZde7ej2cVifBMQ==","signatures":[{"sig":"MEUCIG0koR2HlYMnUgC/JiEqaV/7o2vA50N1Xrk83h1bOUfmAiEAstdcubIPo9QcLQ00nH6bpriSy6pAt7TXRtJK6SZkXGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91962748},"type":"module","_from":"file:decocms-3.107.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.107.0.tgz","_integrity":"sha512-ncjDEupgwza5v/mf5bXuEaCCT19Gk6AT9wQ0puzfnDkiTH+nBiTdV2HuXT0wiXmgOO83x2liZde7ej2cVifBMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.107.0_1783539486495_0.2952197082824841","host":"s3://npm-registry-packages-npm-production"}},"3.108.0":{"name":"decocms","version":"3.108.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.108.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6af4ac87e44f1ba8724507eed193d8e85028a0f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.108.0.tgz","fileCount":8860,"integrity":"sha512-3nk8xvy8kjZPANPNHVZpqIAVhSYSgGcd/qwijzM0r6DFzhTxaPzZp1QOOxcvALb0QDMr0GeHW0DE83A+mGLH8w==","signatures":[{"sig":"MEUCICkyFkfWL9uHC9DNq40AvkuR6dPs40/9jAriMq+U33gwAiEAifBjFuzcI0C9YLoAkSSc3vvSvYIk52uVtgFl0iHqXYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91960587},"type":"module","_from":"file:decocms-3.108.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.108.0.tgz","_integrity":"sha512-3nk8xvy8kjZPANPNHVZpqIAVhSYSgGcd/qwijzM0r6DFzhTxaPzZp1QOOxcvALb0QDMr0GeHW0DE83A+mGLH8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.108.0_1783540681886_0.8521134254694134","host":"s3://npm-registry-packages-npm-production"}},"3.109.0":{"name":"decocms","version":"3.109.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.109.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ee7103b557b8e9256b5938224c1197cd6ed19f54","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.109.0.tgz","fileCount":8862,"integrity":"sha512-tgW4SZIP2UxDwiSJDGB4VDhMr/pS4nAB3DKwzx3hA3yDqroIXyRTLSbD/ij42tHv1r79BAoKct/cL5Yv/02MMw==","signatures":[{"sig":"MEQCIA2paMCPDyeOQnFKw6KH7NXyFqXSYvQ6nnjt0BNwxDL7AiAlQACaDtgFoOg7TvbXb0xbSXzvS6pFdL2wqa2YeHb1Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91965053},"type":"module","_from":"file:decocms-3.109.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.109.0.tgz","_integrity":"sha512-tgW4SZIP2UxDwiSJDGB4VDhMr/pS4nAB3DKwzx3hA3yDqroIXyRTLSbD/ij42tHv1r79BAoKct/cL5Yv/02MMw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.109.0_1783541914546_0.7425056781654347","host":"s3://npm-registry-packages-npm-production"}},"3.110.0":{"name":"decocms","version":"3.110.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.110.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4561633679e2ba33870ac8663042a01af955d5c","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.110.0.tgz","fileCount":8862,"integrity":"sha512-lRBtacXWdLTbKS7h8ggVKpwFQHglL8z+rI/fa88m7N6RcmJVUSImPyfPTQOulI/s7Cxbi+d24XOIwSdbTTekSA==","signatures":[{"sig":"MEYCIQDDcsuclKpJILhJZYJrU2tq1GDlNHDHcPOzHt1pqk1zQwIhAP9uL3fIUmySOWy9yU9eb5ltrVAA1BhmI35PDlB/eq5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91964105},"type":"module","_from":"file:decocms-3.110.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.110.0.tgz","_integrity":"sha512-lRBtacXWdLTbKS7h8ggVKpwFQHglL8z+rI/fa88m7N6RcmJVUSImPyfPTQOulI/s7Cxbi+d24XOIwSdbTTekSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.110.0_1783542532554_0.4566731190331439","host":"s3://npm-registry-packages-npm-production"}},"3.111.0":{"name":"decocms","version":"3.111.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.111.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a54bfe22d2c5c82ceed3dddd298e81086fdc4093","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.111.0.tgz","fileCount":8862,"integrity":"sha512-p9G4rlYnepuk58jDKae4G/JEMvAM5Oz6MUGp2i3k39l09DIOtrq836tv1DNIfDDuasjN9VKdMZd0QT34CpgT+g==","signatures":[{"sig":"MEYCIQCr5n2hdqYfECs6+S+zzb4UW9ExFwIR/SXUu2EfUUjGgwIhAKcUATS/qonzLhSBPpDxFdx6qA7mYf1vwGG8rQPpLbJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91968996},"type":"module","_from":"file:decocms-3.111.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.111.0.tgz","_integrity":"sha512-p9G4rlYnepuk58jDKae4G/JEMvAM5Oz6MUGp2i3k39l09DIOtrq836tv1DNIfDDuasjN9VKdMZd0QT34CpgT+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.111.0_1783546698873_0.6967954208772895","host":"s3://npm-registry-packages-npm-production"}},"3.112.0":{"name":"decocms","version":"3.112.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.112.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a226d8a1c7b812f83f1c3bf45cc56aacfa67556f","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.112.0.tgz","fileCount":8862,"integrity":"sha512-AVKnsnGoXX7L0ET92+LL9cwT61s9U7HC8Qs9HWs0Omt++62rSVq3bVyDF5p2vEnSFYtYYEggrGADmBACfmtoXQ==","signatures":[{"sig":"MEQCIEHafFQsiNcnH7U56XZYiPdTczcZ/pvS5UiAWPpCs6IxAiBE9SxDEfCZWd32x/Kyt9xw6TsnWuTHrsfrjxomw37nYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91971580},"type":"module","_from":"file:decocms-3.112.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.112.0.tgz","_integrity":"sha512-AVKnsnGoXX7L0ET92+LL9cwT61s9U7HC8Qs9HWs0Omt++62rSVq3bVyDF5p2vEnSFYtYYEggrGADmBACfmtoXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.112.0_1783562434687_0.8824116672624491","host":"s3://npm-registry-packages-npm-production"}},"3.112.1":{"name":"decocms","version":"3.112.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.112.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33dd5af84465f35dc28d1ea468fb390fa8b75695","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.112.1.tgz","fileCount":8862,"integrity":"sha512-IRU8cpPPFl8f16Pr7QX0Com+feyL3LHiULotkGEH95hDhmxAGuDrME7HxulM8MWQvsWW0cB6p8SJlxp1ABFnkQ==","signatures":[{"sig":"MEUCIH+586+Gg4KJXDtQ1JLJaU/pnYenKt3K602htCaIaQNSAiEA1KJDkIcLvnlpxehAzN7YfNaZ7mf89HWU3g+hXS6Ujkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91972063},"type":"module","_from":"file:decocms-3.112.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.112.1.tgz","_integrity":"sha512-IRU8cpPPFl8f16Pr7QX0Com+feyL3LHiULotkGEH95hDhmxAGuDrME7HxulM8MWQvsWW0cB6p8SJlxp1ABFnkQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.112.1_1783565796714_0.11398674388861418","host":"s3://npm-registry-packages-npm-production"}},"3.112.2":{"name":"decocms","version":"3.112.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.112.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01bd37f5b99c7823f3c5ed2408e8261b119838a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.112.2.tgz","fileCount":8862,"integrity":"sha512-84rCvYutWimWXPjRHdRhPBU+r9UjYVq1SXFV2ijPHT8H2gdTKgIHH47EEKMGq78nlhBu4b4R12JAf8Id6ItBHg==","signatures":[{"sig":"MEQCIFZ2lqRoc1A4JvMxS7I2iGCqjBxI+huMPA8qHKKOlEOaAiBdiWgjzg6HvB38J78uS1QPWb47z0Q+do85gxSHPD9VCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.112.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91972529},"type":"module","_from":"file:decocms-3.112.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.112.2.tgz","_integrity":"sha512-84rCvYutWimWXPjRHdRhPBU+r9UjYVq1SXFV2ijPHT8H2gdTKgIHH47EEKMGq78nlhBu4b4R12JAf8Id6ItBHg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.112.2_1783603753545_0.2661380750073219","host":"s3://npm-registry-packages-npm-production"}},"3.112.3":{"name":"decocms","version":"3.112.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.112.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6040a48686a8e1861f5205c5fb6f686af29b246","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.112.3.tgz","fileCount":8862,"integrity":"sha512-gPMqNpyziLWfKcjUUvyxGl0oK/jHmH29WtgjbdfJoHwVzVfkZp9WhEXrKePLAGVtnmAIk/XkSeW2cT53S817FQ==","signatures":[{"sig":"MEQCIFiRcMRplOZTopL0A+X1uOIIUFTIuPypuQDcC7uqla6vAiA07CCmqzW6XG+EldT0M2LTDS1OVTfKbB2+JajFqOA17w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.112.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91974305},"type":"module","_from":"file:decocms-3.112.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.112.3.tgz","_integrity":"sha512-gPMqNpyziLWfKcjUUvyxGl0oK/jHmH29WtgjbdfJoHwVzVfkZp9WhEXrKePLAGVtnmAIk/XkSeW2cT53S817FQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.112.3_1783607682128_0.794206070593986","host":"s3://npm-registry-packages-npm-production"}},"3.113.0":{"name":"decocms","version":"3.113.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.113.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e90cd29736ffc5062daad225a8a04651112ac84","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.113.0.tgz","fileCount":8862,"integrity":"sha512-HvYIrjA75vcZTQM4Nvw2bR/iNol38S8KRspTb8WScJRy2GPvx4ACmP2vtDx650m6Bc8mhOJ6t8hv0WCwAzAAuA==","signatures":[{"sig":"MEYCIQCvEq4lMy0xDKuUefotGOBmMr6+UpnDCT5z8rHsK83osQIhAIk161SBx4+ve56cGUym+fbfcZFVf8zD6UNEF9evJKUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91973313},"type":"module","_from":"file:decocms-3.113.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.113.0.tgz","_integrity":"sha512-HvYIrjA75vcZTQM4Nvw2bR/iNol38S8KRspTb8WScJRy2GPvx4ACmP2vtDx650m6Bc8mhOJ6t8hv0WCwAzAAuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.113.0_1783617416654_0.40509829296548294","host":"s3://npm-registry-packages-npm-production"}},"3.114.0":{"name":"decocms","version":"3.114.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.114.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e397f4e43772bc618cf246c57d708ae8b616dded","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.114.0.tgz","fileCount":8862,"integrity":"sha512-/lYZLC2P5svK4dRgwXjL8ejqhbTJcmQiYG1z6fL1F8GZc9N+UVoQHEWZ+APKd+q+lvTnc+z1vhdJ3IWYDDKVCw==","signatures":[{"sig":"MEYCIQCJzeiCW27MNOXhQZJgj7d6UoDFV+C3CDpgAphM98yYlgIhAKfXRgy+arCZdYHtoJFMXXcegs3KdWKcHpPGzJThN0LC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91980494},"type":"module","_from":"file:decocms-3.114.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.114.0.tgz","_integrity":"sha512-/lYZLC2P5svK4dRgwXjL8ejqhbTJcmQiYG1z6fL1F8GZc9N+UVoQHEWZ+APKd+q+lvTnc+z1vhdJ3IWYDDKVCw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.114.0_1783618016996_0.6008419765350159","host":"s3://npm-registry-packages-npm-production"}},"3.114.1":{"name":"decocms","version":"3.114.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.114.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51821ead165166b23b42f12625f91611ac68915e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.114.1.tgz","fileCount":8862,"integrity":"sha512-gNYY+4lHhO/t0cOFDdKwu3FTh1EEVekmY3YdOvSveMDBy4npWUqMUEoTRTdG6Y82L2iCC2w0QpXWu07iTBF8MA==","signatures":[{"sig":"MEYCIQCkfg1v1GDekM0HyliyJHWODtb2AeNO49yK4PEY6vtyagIhANex9znmdr1o+DvBRIv7oQKpCA431PRVpVMYWnY0EF/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.114.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91982188},"type":"module","_from":"file:decocms-3.114.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.114.1.tgz","_integrity":"sha512-gNYY+4lHhO/t0cOFDdKwu3FTh1EEVekmY3YdOvSveMDBy4npWUqMUEoTRTdG6Y82L2iCC2w0QpXWu07iTBF8MA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.114.1_1783618151011_0.12266107284197947","host":"s3://npm-registry-packages-npm-production"}},"3.114.2":{"name":"decocms","version":"3.114.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.114.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"99418ba3501c039503d48a9e06dbc5957479890e","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.114.2.tgz","fileCount":8862,"integrity":"sha512-0/2V7ED/xTtTOIVMXletnqMgIxtvijop/6pqiPnB2akO2stzRERtqTxFJKCwZjIpM0skP6zKyD68B9341C5GiA==","signatures":[{"sig":"MEUCIEm0ZF5XuDujbOldjJSDk/QzuupVW0Ix24YYhniX3cxWAiEAnCBXnHGa6BdtVbxsa77YZi0KPZbrwn4861Wl0gCj84c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.114.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91982324},"type":"module","_from":"file:decocms-3.114.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.114.2.tgz","_integrity":"sha512-0/2V7ED/xTtTOIVMXletnqMgIxtvijop/6pqiPnB2akO2stzRERtqTxFJKCwZjIpM0skP6zKyD68B9341C5GiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.114.2_1783620232923_0.9295691056436084","host":"s3://npm-registry-packages-npm-production"}},"3.114.3":{"name":"decocms","version":"3.114.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.114.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"17286aedd53978324d792bb37d4721316631984b","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.114.3.tgz","fileCount":8862,"integrity":"sha512-oEewJWoBYJ3Fd8Oe5lxhZG0EHYKW+NFjK0ZhGlAhhjosXD++1gCxWw6B44UIVyF7GwKeq3yITMUy8hCtgKSVKQ==","signatures":[{"sig":"MEQCIHtlqKpuCm+gK0bWVnjmJ6abZJ6R2jutCkdBMHUjlF4dAiAUzkBG+K5vE+SA0AQtn9s8pvsKY2UMEcu/d3g660Xwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.114.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91983000},"type":"module","_from":"file:decocms-3.114.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.114.3.tgz","_integrity":"sha512-oEewJWoBYJ3Fd8Oe5lxhZG0EHYKW+NFjK0ZhGlAhhjosXD++1gCxWw6B44UIVyF7GwKeq3yITMUy8hCtgKSVKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.114.3_1783627180822_0.6091484303611037","host":"s3://npm-registry-packages-npm-production"}},"3.115.0":{"name":"decocms","version":"3.115.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.115.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"549927947ad5c5e2791d3eb48e5ba68891192bc5","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.115.0.tgz","fileCount":8862,"integrity":"sha512-dLDzEMrhgsFuR1/Isl1EosQy8f91rxuPtsUqd2xyg+Si9WA7+zhNInsF+rJzkXvSzM7ulCqbc7V1GVZqhNwzdA==","signatures":[{"sig":"MEUCIQD/aIRyA+R2jzh4z4Ft77R3CDkx/NI7QO4YS5luqDNBVAIgKJ2CNFU1nbi77WA4dkd60rUfMR+i7SwFEwfQEfbecgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91983100},"type":"module","_from":"file:decocms-3.115.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.115.0.tgz","_integrity":"sha512-dLDzEMrhgsFuR1/Isl1EosQy8f91rxuPtsUqd2xyg+Si9WA7+zhNInsF+rJzkXvSzM7ulCqbc7V1GVZqhNwzdA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.115.0_1783627393390_0.8275135878511823","host":"s3://npm-registry-packages-npm-production"}},"3.115.1":{"name":"decocms","version":"3.115.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.115.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba856bbfcc9c6df77b3e9d7f23f55c18faceb431","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.115.1.tgz","fileCount":8862,"integrity":"sha512-S6DP4TO5PbyZbBQz6UqAfKqLcdP27YaiC622hRP4YyLPC43I7CxmxTpYLRho8xESpoL6F2cQcHVHPb2sPbE1Pg==","signatures":[{"sig":"MEYCIQD3p3Ng4cYrfGBbEg+dndfshaUkoLiljC4G/nYP7mufHAIhAOfTvk01cpAdlmWgLi5Fkbm3f6WHai0z6eOvs/UNRuYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91975919},"type":"module","_from":"file:decocms-3.115.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.115.1.tgz","_integrity":"sha512-S6DP4TO5PbyZbBQz6UqAfKqLcdP27YaiC622hRP4YyLPC43I7CxmxTpYLRho8xESpoL6F2cQcHVHPb2sPbE1Pg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.115.1_1783630468875_0.6788449943848682","host":"s3://npm-registry-packages-npm-production"}},"3.116.0":{"name":"decocms","version":"3.116.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.116.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7d381df3212549d3ba2052b5ff918b388496b5d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.116.0.tgz","fileCount":8862,"integrity":"sha512-///vXjkSCMTGyYq7+dOG7LgqCGIRS5+7S75i/Lwq7dHcJCt0ZkaP78fjhCUfBixi7Epv5N/xXUfhD5xBzMUAsA==","signatures":[{"sig":"MEUCIGA4bjjpYO84J8kE4jO0fQAsa4EH3RQv2fYoAqiQm6U3AiEApgQbN1+eFRBwSsFm0gk9SSX46qa4iPIO+gO2FG6npuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91975465},"type":"module","_from":"file:decocms-3.116.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.116.0.tgz","_integrity":"sha512-///vXjkSCMTGyYq7+dOG7LgqCGIRS5+7S75i/Lwq7dHcJCt0ZkaP78fjhCUfBixi7Epv5N/xXUfhD5xBzMUAsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.116.0_1783631391244_0.7194550839277274","host":"s3://npm-registry-packages-npm-production"}},"3.116.1":{"name":"decocms","version":"3.116.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@3.116.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1d45889287c8b872bb409ccef5ab5afd714cc14","tarball":"https://registry.npmjs.org/decocms/-/decocms-3.116.1.tgz","fileCount":8862,"integrity":"sha512-kt6Fq3gz4dgjMT8AYinVn6dFPQGP/ssNmISFGbOMWkSoP13Lq+EVRn7ZvtDDmTti4GefVoNcecYIMClJKyWCeg==","signatures":[{"sig":"MEYCIQD6brdshCLT7XEin28kxjzC1VmRSHKvwZcsoU8OTLCojwIhAKiJ4L5l5Ti+dTcDuldl/8WtIC95AQtkszVXb5HUSDK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@3.116.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91975561},"type":"module","_from":"file:decocms-3.116.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-3.116.1.tgz","_integrity":"sha512-kt6Fq3gz4dgjMT8AYinVn6dFPQGP/ssNmISFGbOMWkSoP13Lq+EVRn7ZvtDDmTti4GefVoNcecYIMClJKyWCeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_3.116.1_1783631675186_0.9886868332911116","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"decocms","version":"4.0.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1314078eb0fe8b63bfdd4bb7f56ec6d2f62094f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.0.tgz","fileCount":8862,"integrity":"sha512-Q3EqJT6pLlMINrFa6fGaVwHeUR84375WpgnVJmAvKYgxbslqtC+FaZ/1kBX+QwKdhZT0ZTpP08Apgl956IcScg==","signatures":[{"sig":"MEUCIQD7UW0vBu6vuMQ4IULD4ZlOq+XMQczOMIiE/rENviA+zQIgN54wJSBFrjawVK2yfOeqGMWNXD5y9EiceTs+c2dlYRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91978850},"type":"module","_from":"file:decocms-4.0.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.0.tgz","_integrity":"sha512-Q3EqJT6pLlMINrFa6fGaVwHeUR84375WpgnVJmAvKYgxbslqtC+FaZ/1kBX+QwKdhZT0ZTpP08Apgl956IcScg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.0_1783641342678_0.6075813378271693","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"decocms","version":"4.0.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4cf895bf93bb2f34f2dafbe8a677a1db82a0da2d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.1.tgz","fileCount":8862,"integrity":"sha512-bFYzlEFY4C95CbsnI8OYLQLbmyZC03bSdw5UnP5tZeU+UX2fVuVjVfddIM8wuynrvjNc+8o4WdeXJ5pfoPbnaQ==","signatures":[{"sig":"MEUCIB0ro3QBlR9DB0TEyibYEUQMCFDXBNwXDgjFejgs2nMNAiEA4pqogTRVPw6QUx05S3LZQ9FmFkxvJtW1Jr14PagOjrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91978850},"type":"module","_from":"file:decocms-4.0.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.1.tgz","_integrity":"sha512-bFYzlEFY4C95CbsnI8OYLQLbmyZC03bSdw5UnP5tZeU+UX2fVuVjVfddIM8wuynrvjNc+8o4WdeXJ5pfoPbnaQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.1_1783643927458_0.6085261282190368","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"decocms","version":"4.0.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"327d6aae1e7ff8aaa179443b7cb8f923a126544d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.2.tgz","fileCount":8862,"integrity":"sha512-IOJEniZv2XUw9rNZbxE5qRfS3t5MyOcoilZUofRYpNlV40X5yfoeFioxAHswaXhlZWPs8Oeefx1Pdt709fLAdA==","signatures":[{"sig":"MEQCIEAGnNE6RUDLR7e24re0vo/z+PRqG0cEZTE7RWoWlxdOAiB7S0P+YEKs3W8+D/8RsfQsCkkdHtg5MJcPk0OkdmPvVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91978850},"type":"module","_from":"file:decocms-4.0.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.2.tgz","_integrity":"sha512-IOJEniZv2XUw9rNZbxE5qRfS3t5MyOcoilZUofRYpNlV40X5yfoeFioxAHswaXhlZWPs8Oeefx1Pdt709fLAdA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.2_1783644130091_0.9113602548244684","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"decocms","version":"4.0.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12e89dde1253344ac29d950c1aa7d84c5c1c9085","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.3.tgz","fileCount":8862,"integrity":"sha512-9tQqNOog5Whl1pWY9loDkqOr3TWjrtVS47f9oniEro2RcjBBwIkGUsFGlLWGhdiMjgoyP5uAl6Z3c8v63ktkCw==","signatures":[{"sig":"MEYCIQDA9V+30NhpPEpHUU7kPpb2DAq2cY8qt534cbiLqCaj0wIhALqSylvDBslmm17TSLuUH3SEN6SmvPNudoMAWluXLgYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91978850},"type":"module","_from":"file:decocms-4.0.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.3.tgz","_integrity":"sha512-9tQqNOog5Whl1pWY9loDkqOr3TWjrtVS47f9oniEro2RcjBBwIkGUsFGlLWGhdiMjgoyP5uAl6Z3c8v63ktkCw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.3_1783644334457_0.9210136970256979","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"decocms","version":"4.0.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43cee70e353c7a50f7fdec1bbf7a555aa72a4120","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.4.tgz","fileCount":8862,"integrity":"sha512-XVojA5YveKfEo7Ga7zUFZK99Mc+zA3aC1c+N6SKQwpxffYTNIYjELcDFyLITkt+QRoPHa/e1EkJzmfg2fVmmkw==","signatures":[{"sig":"MEYCIQDPLxZPUZ8WL7eim5DI4dW+g0yG5MSxA6kiTRMWPpVL0wIhAJtnzD3BDKNXPEIcWSmAOSNSTW18FzXTeIXVCtjG+9Jm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91978932},"type":"module","_from":"file:decocms-4.0.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.4.tgz","_integrity":"sha512-XVojA5YveKfEo7Ga7zUFZK99Mc+zA3aC1c+N6SKQwpxffYTNIYjELcDFyLITkt+QRoPHa/e1EkJzmfg2fVmmkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.4_1783644473926_0.19690059104517554","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"decocms","version":"4.0.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d4abab8b1c3caf4456c6838d8de246dd85a5ae8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.5.tgz","fileCount":8862,"integrity":"sha512-8nSkSnyVqYqr6301LgTWyMyjHfzbQYXmCTZxDcpKrmQTOuJF77q96FzqyL4XMd2x7VgX6kk0V7nry0iZRad7Nw==","signatures":[{"sig":"MEUCIQD4uD8n1iJT5479HWTYjyqcXVu9klSV/Gm8r6D1Kuc9NgIgJiEb00K0nHrkeeMK9MXUkC0/axk1XvHNwwbS/0ji50w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91979916},"type":"module","_from":"file:decocms-4.0.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.5.tgz","_integrity":"sha512-8nSkSnyVqYqr6301LgTWyMyjHfzbQYXmCTZxDcpKrmQTOuJF77q96FzqyL4XMd2x7VgX6kk0V7nry0iZRad7Nw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.5_1783648995292_0.9227862842120018","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"decocms","version":"4.0.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.0.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd945b32b70b50e98eff80ffe9e88af5d6525a6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.0.6.tgz","fileCount":8862,"integrity":"sha512-njhqCVrS6Xu7uJlcis6izwQxFV3RjWrC9Q86L3BVyhpeqGNmo/oG/nLry+1Xj1RE7A9EwH7Mo0Tvbhh4hz0pSg==","signatures":[{"sig":"MEYCIQDktNe8rp03R4SZbGcORqe1qnhbyxQpExm3WPQt2ym+VwIhANyWo+ZkaKOFkaP3i8mTSTTRuKJcp0iGYm5i+Nx2dJho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91981765},"type":"module","_from":"file:decocms-4.0.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.0.6.tgz","_integrity":"sha512-njhqCVrS6Xu7uJlcis6izwQxFV3RjWrC9Q86L3BVyhpeqGNmo/oG/nLry+1Xj1RE7A9EwH7Mo0Tvbhh4hz0pSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.0.6_1783692552592_0.1990846169740963","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"decocms","version":"4.1.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.1.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"563389ec0b2db9a378047d00f7338f59fe16d0e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.1.0.tgz","fileCount":8862,"integrity":"sha512-bjaqLPxC7qRSWa4v93XCqlN9Vt9hsDqjJJtxMwxCudSaf7M6yvXL/RYjBu7Xz1U8LQJ9P+78vmO35U6zEPzajg==","signatures":[{"sig":"MEQCIH52y0RyUh7pKb0g8PuOnDz1ZY1Gg6D2lUooSgpPw0RtAiAp/xdwwLE1eKCgdm8e16tWccIizcAHEUdIEv1MftZgTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91981765},"type":"module","_from":"file:decocms-4.1.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.1.0.tgz","_integrity":"sha512-bjaqLPxC7qRSWa4v93XCqlN9Vt9hsDqjJJtxMwxCudSaf7M6yvXL/RYjBu7Xz1U8LQJ9P+78vmO35U6zEPzajg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.1.0_1783700060587_0.2870184712874564","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"decocms","version":"4.2.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.2.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d39822e3f6c943ce6a66b0ef0b0f2990e3ac66c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.2.0.tgz","fileCount":8863,"integrity":"sha512-VZJorQv7xfDtJJzMeNU0Feek+gkAB1v6HAzw8xXStGC8nEfMyFjCrlj51UeNlzgrR3x/O7feLZ+yKvkQ1HUphQ==","signatures":[{"sig":"MEUCIHKfLb5XaJKcV0NOWCtP1t3TpTyOjvTzBV0qJ1LlAz9sAiEAykHzG6vwV5OhEsPuRAag12DEFyM8wCxFH4LwU4NaJmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91987615},"type":"module","_from":"file:decocms-4.2.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.2.0.tgz","_integrity":"sha512-VZJorQv7xfDtJJzMeNU0Feek+gkAB1v6HAzw8xXStGC8nEfMyFjCrlj51UeNlzgrR3x/O7feLZ+yKvkQ1HUphQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.2.0_1783703280488_0.599782241380064","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"decocms","version":"4.3.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.3.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d2daee171f5f42468a9973d0b0dfb88e958dc5a1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.3.0.tgz","fileCount":8863,"integrity":"sha512-408/H+auau+CrBYCxW8B6NOb/wM88Xgh8vfcHeN5UTi6B6+2264kHjpgUzaxJQO2vimPF6QDesSl28MNljUQhQ==","signatures":[{"sig":"MEUCIQCayWfIVpuazuQz1GcnNHh9S/3hCjgTmv1/xF34VWMMNQIgebpF9C/4w8YAeDAuuHmMh3jqy1I8be8WMOAN9JRpPik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91987958},"type":"module","_from":"file:decocms-4.3.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.3.0.tgz","_integrity":"sha512-408/H+auau+CrBYCxW8B6NOb/wM88Xgh8vfcHeN5UTi6B6+2264kHjpgUzaxJQO2vimPF6QDesSl28MNljUQhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.3.0_1783710592354_0.034836662973512844","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"decocms","version":"4.3.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.3.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cb7d4f7c4304592040e7d3fd2b3a4d30c317556","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.3.1.tgz","fileCount":8863,"integrity":"sha512-bgys2VTHWq58Qo1fqiK7pmAcJS44NFCRNQkWvAAiykczAGH4vjjuxkO1tjrrpRwESlaa2iLDKSFKpadx9RyP+g==","signatures":[{"sig":"MEQCIHLSdGJmc1dRbF47VCW8EgmdWN4Zc5wMXoHOfVe5Sd6gAiB2ljFpk4lAfuQxladIIOJj62rZ1tL16GJ/Rpr/3RZqag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91988426},"type":"module","_from":"file:decocms-4.3.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.3.1.tgz","_integrity":"sha512-bgys2VTHWq58Qo1fqiK7pmAcJS44NFCRNQkWvAAiykczAGH4vjjuxkO1tjrrpRwESlaa2iLDKSFKpadx9RyP+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.3.1_1783726909886_0.027051525963085687","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"decocms","version":"4.4.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.4.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"037e0a5ec467959d13a324d03788b4487124204f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.4.0.tgz","fileCount":8862,"integrity":"sha512-0L5CUZUArDotpf3JcKneXntx2CZhP+XF68dUPRo5LgazyEH2M7WbXjYpuA76Aqp4KUZ9w+EdkEs/SoIzcGjY0Q==","signatures":[{"sig":"MEUCID0kG/ElWD/ct4oQg+gdd/oqd1Xveoz98IHB+c+ptfHWAiEAmRVEdxmkr+HbxtIgG99ioI407eE2YeAsoXSXgJ5+08U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91983812},"type":"module","_from":"file:decocms-4.4.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.4.0.tgz","_integrity":"sha512-0L5CUZUArDotpf3JcKneXntx2CZhP+XF68dUPRo5LgazyEH2M7WbXjYpuA76Aqp4KUZ9w+EdkEs/SoIzcGjY0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.4.0_1783728203522_0.033969959392763815","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"decocms","version":"4.5.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.5.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0f53af6db8541bf9867fe64ceeeacd0dce358b54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.5.0.tgz","fileCount":8862,"integrity":"sha512-y3NNF0vzmxQux+mGN+DJuWnXkEERN/K5Ixxa7z5+8wJSJvtLPmTUk1buRjXlGaw3fTCsM1/XgdMUJB/YkIlMMg==","signatures":[{"sig":"MEUCIEXknPiicBM6XEORC3Sn1YVNB4vy2VZY0+Zg2mV2gYvbAiEAocCEEP7QBYqjrPg4t+LhZ3AfGpY3KcaiRXtzXnVHb70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91983832},"type":"module","_from":"file:decocms-4.5.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.5.0.tgz","_integrity":"sha512-y3NNF0vzmxQux+mGN+DJuWnXkEERN/K5Ixxa7z5+8wJSJvtLPmTUk1buRjXlGaw3fTCsM1/XgdMUJB/YkIlMMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.5.0_1783729545641_0.7508829345202772","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"decocms","version":"4.5.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.5.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"354cb1aa946f81e5835c7b064e51c14ef889d1a1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.5.1.tgz","fileCount":8862,"integrity":"sha512-23M1c5YEBlI497/2JLjrHO1nJMWhWcNsboeQeof69fBf/tJmOYG1GpBlHVB16N7HRF8hh8aMAdekiW8xzif9Yw==","signatures":[{"sig":"MEUCIDf4Wx/gnhXa6iuMRU8Z2Eitn61tou8HeeZluUbEchkDAiEAm65bgjUV6ya3tsKkozI82Ad5Feax9tMHS5FSQbGNCl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91983716},"type":"module","_from":"file:decocms-4.5.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.5.1.tgz","_integrity":"sha512-23M1c5YEBlI497/2JLjrHO1nJMWhWcNsboeQeof69fBf/tJmOYG1GpBlHVB16N7HRF8hh8aMAdekiW8xzif9Yw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.5.1_1783730761890_0.34112033898970284","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"decocms","version":"4.6.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.6.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b2b0498d1129ffe3fb2ac1fad39f8a9df7e1b514","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.6.0.tgz","fileCount":8862,"integrity":"sha512-6tWzt8ZnrP2svfH+hvE6hOwgsF1KQqs8iAcrGMFFz9eIEXc3GzXJJkosJDpsQnP1DRcmyJRBq3erjrTU8/2Meg==","signatures":[{"sig":"MEQCIEDnqbI2xwFeQDgEuWPe3k9hYnRTkoLPLcdV093Y5m+jAiB370o/FjWtDozbF9BdjaouFA8t4MvOOlwFEIC5XHuAIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92098527},"type":"module","_from":"file:decocms-4.6.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.6.0.tgz","_integrity":"sha512-6tWzt8ZnrP2svfH+hvE6hOwgsF1KQqs8iAcrGMFFz9eIEXc3GzXJJkosJDpsQnP1DRcmyJRBq3erjrTU8/2Meg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.6.0_1783733276728_0.5885844289049131","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"decocms","version":"4.7.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.7.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50a631062a618cc1e865c4cbcf247a216f86805d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.7.0.tgz","fileCount":8862,"integrity":"sha512-iHPdvnvBt0juSIxxGWc14DBgVYg+9FrkrTPoaa+vzC8wAXCMXeETT6rYeYULUqVaNDlZtyChxewN+YQVQ5SSSg==","signatures":[{"sig":"MEYCIQCUcFBb66H+mOJLohkey2lMyz2vI6Ibm+9S1HoEWupTDAIhANUodiMnLj4N6NZ1eelpd71hbOU9yRgtJNzG7G+xz7km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92100070},"type":"module","_from":"file:decocms-4.7.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.7.0.tgz","_integrity":"sha512-iHPdvnvBt0juSIxxGWc14DBgVYg+9FrkrTPoaa+vzC8wAXCMXeETT6rYeYULUqVaNDlZtyChxewN+YQVQ5SSSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.7.0_1783735612157_0.789608746927378","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"decocms","version":"4.8.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.8.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14c17318026535adee37e328ae26b890fa288961","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.8.0.tgz","fileCount":8862,"integrity":"sha512-dNdidg/2jbywz6PLRFNxLaqmFl8arLlGZpF6hBuJghkuGBoNfDG34iAj/yVPp99bBTvCMpS5xzHzxnVfF3Zx8w==","signatures":[{"sig":"MEQCIF8tHU5QWaOycpm8zVNeblTYp2GG8eCFl2pgoUnqgDBpAiBJjvfyyLaKEwMnsKemuOo/hf4afc32iM07fGBvTEHTdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92101242},"type":"module","_from":"file:decocms-4.8.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.8.0.tgz","_integrity":"sha512-dNdidg/2jbywz6PLRFNxLaqmFl8arLlGZpF6hBuJghkuGBoNfDG34iAj/yVPp99bBTvCMpS5xzHzxnVfF3Zx8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.8.0_1783736392744_0.0609689706177563","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"decocms","version":"4.8.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.8.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"278f04019c0c3cb12c41fc1bde50cebabf1272b4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.8.1.tgz","fileCount":8862,"integrity":"sha512-La7pLTQCwpzFZswy3FX4u2vpJoA4OUJOtBuQxJLO+1WKvj9BrdCB3z2ztLp05c9brVx3o6sjkvLGjN7NUCCIrA==","signatures":[{"sig":"MEQCIClkD4u5d+uRPJGBIfJoXnypR7r5DYO72UlaELiVYk1IAiAJiOYdLIGreP6KbXYJlr5x/UbJjobRyi/xmf3VY//hkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92101341},"type":"module","_from":"file:decocms-4.8.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.8.1.tgz","_integrity":"sha512-La7pLTQCwpzFZswy3FX4u2vpJoA4OUJOtBuQxJLO+1WKvj9BrdCB3z2ztLp05c9brVx3o6sjkvLGjN7NUCCIrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.8.1_1783736467856_0.8782256150632022","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"decocms","version":"4.9.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.9.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2c45a8b0142d4badc67a39785010411b2e7ec20e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.9.0.tgz","fileCount":8862,"integrity":"sha512-IdrJaCILb9LmEUsSi0ZZT5SdHK6lnoy3H0KhXq/iQL3P+gmCE0tu6l0UED5D6UE83LMCHa7ssB5eIKnY7I/J4Q==","signatures":[{"sig":"MEUCIHUxQRbmi9tWXtwHtbBm8Hy9MP/OlJDjZovgQ2LfDCGWAiEAvd8f/hUdw3oVUHA5kB5o8I7fJel46Z1GIt2Y814MPNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92108925},"type":"module","_from":"file:decocms-4.9.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.9.0.tgz","_integrity":"sha512-IdrJaCILb9LmEUsSi0ZZT5SdHK6lnoy3H0KhXq/iQL3P+gmCE0tu6l0UED5D6UE83LMCHa7ssB5eIKnY7I/J4Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.9.0_1783736855273_0.08017131592666815","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"decocms","version":"4.9.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.9.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52704bb3d60ea352a0bbb02a78f6a71aff2e6e4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.9.1.tgz","fileCount":8862,"integrity":"sha512-GfEj57/paEbHek8sFVctpCBJf5UQSwguh97mbmiy+i/S6YtL63cLt+uUiLfZ6zVhvpjDtXMuYWgNuta27trDGA==","signatures":[{"sig":"MEQCIHxFajScIwcC12WW4iV4Ozej+kgyMcz5AawIyu31olHgAiB/eaPGmhSHmdJOBXdwdeRhAefZ3j1q12yrpdVmHumo+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92108934},"type":"module","_from":"file:decocms-4.9.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.9.1.tgz","_integrity":"sha512-GfEj57/paEbHek8sFVctpCBJf5UQSwguh97mbmiy+i/S6YtL63cLt+uUiLfZ6zVhvpjDtXMuYWgNuta27trDGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.9.1_1783737548043_0.4813549348624082","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"decocms","version":"4.9.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.9.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba723363e9e6ba0ae1fa3e0ceea24e755c87aecd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.9.2.tgz","fileCount":8862,"integrity":"sha512-doHFxlPlwirWpPhRIDR4ae6Z4lYD3i3TW+o2nMeL+Mj07RgVsU/W44Vs3kID/0MZY6jBZmd5ppCAGNE7hi5GAA==","signatures":[{"sig":"MEYCIQD/jtigBCwTr0zkpuOkDF2/eqUQUCQSbUv3FrWcNY1jywIhAJBXuXaxXFHmc6Ll2YN4daZvyiAVJ4mQZKeU4FUkYhtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92108903},"type":"module","_from":"file:decocms-4.9.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.9.2.tgz","_integrity":"sha512-doHFxlPlwirWpPhRIDR4ae6Z4lYD3i3TW+o2nMeL+Mj07RgVsU/W44Vs3kID/0MZY6jBZmd5ppCAGNE7hi5GAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.9.2_1783741673031_0.23927385012852653","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"decocms","version":"4.10.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.10.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57f3d50a11d5ce5d40fd67622de9a091ddc7e733","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.10.0.tgz","fileCount":8862,"integrity":"sha512-MkooyhUfqW1qRvVhxrAug3p7TbTQAWq1EuRSVgnKxrfSA0ZUmJqzkYpeYUA3EFTH4z3v4XM/CgdD80oJcnQsLA==","signatures":[{"sig":"MEUCIEfh2v21LUUp+FAiOsMw4G5KGPa4N3dsDvbvvcNdV9x9AiEAj+e3V5T0oCdYwaGUjvD3YzgSKaeQnVg7yXQUOT5ecdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92108933},"type":"module","_from":"file:decocms-4.10.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.10.0.tgz","_integrity":"sha512-MkooyhUfqW1qRvVhxrAug3p7TbTQAWq1EuRSVgnKxrfSA0ZUmJqzkYpeYUA3EFTH4z3v4XM/CgdD80oJcnQsLA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.10.0_1783741954038_0.16302824630435753","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"decocms","version":"4.11.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86f2d0cb4c68da4f48dc29abc6f17f76663488d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.0.tgz","fileCount":8862,"integrity":"sha512-JSbMnhbJar8tQgx3LKhysBknwDTaKnFVN0gQio8v1E5b/WVz16QHWJdfNvhuqDK1xzI2q/sX3VHJj96VZEx+Xg==","signatures":[{"sig":"MEYCIQC5yvpUoGmm+3Ls4BnN5jwXUtwQWn7g5JSGgalMaltz1AIhAMdapH+0wvZlqZIFrYuoB2FX5+yaxCoDaOJY1fNVtJVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92111483},"type":"module","_from":"file:decocms-4.11.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.0.tgz","_integrity":"sha512-JSbMnhbJar8tQgx3LKhysBknwDTaKnFVN0gQio8v1E5b/WVz16QHWJdfNvhuqDK1xzI2q/sX3VHJj96VZEx+Xg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.0_1783742483248_0.33834865335604336","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"decocms","version":"4.11.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94c793ab2ca40df5e2fbd2fb9bbf53f8e60aecb3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.1.tgz","fileCount":8862,"integrity":"sha512-Px6OmPcsi1BRGbM6v9H8r2qwhWiQ+SE+pXzPkBK86v45rVKSdDdtMIF0CaKO1ec2pZkmPCzhnPtfHQwZ+a0A2Q==","signatures":[{"sig":"MEQCICtStv9RflJd+j6V1KYabzX+dsvWfjFZRpwzLWOHcr0wAiAG6SWmqs2UbT4EU7wvNMiLKD7M2LUWcR39ULw33rT9UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92103897},"type":"module","_from":"file:decocms-4.11.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.1.tgz","_integrity":"sha512-Px6OmPcsi1BRGbM6v9H8r2qwhWiQ+SE+pXzPkBK86v45rVKSdDdtMIF0CaKO1ec2pZkmPCzhnPtfHQwZ+a0A2Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.1_1783742795890_0.1537915486627044","host":"s3://npm-registry-packages-npm-production"}},"4.11.2":{"name":"decocms","version":"4.11.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"60c0b97533132215a6ad8183b98fbac78c7ff5f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.2.tgz","fileCount":8862,"integrity":"sha512-k6AM7OLE54u0zkP4lzbaMXi7d/jZUI+tow37Hn4xm8GKCBhYn8KUzaehiL/v2TwwAzbc70JJCL6Bjsn0HfdK8A==","signatures":[{"sig":"MEUCIQC5DGQfFT+MXPlB+X8NI2aQyRIXBYof4gQ4mk/G0CF/rQIgYhMjoYY0ONm29fOwOT6h4nLSpRfOdOuAnYWN017134g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92103897},"type":"module","_from":"file:decocms-4.11.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.2.tgz","_integrity":"sha512-k6AM7OLE54u0zkP4lzbaMXi7d/jZUI+tow37Hn4xm8GKCBhYn8KUzaehiL/v2TwwAzbc70JJCL6Bjsn0HfdK8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.2_1783743483543_0.8620474882885789","host":"s3://npm-registry-packages-npm-production"}},"4.11.3":{"name":"decocms","version":"4.11.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12d4bac84bb46b4e225763a67f984bc35f6c5b01","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.3.tgz","fileCount":8862,"integrity":"sha512-jkRtWwW0EXwSRipE2IHCR2Asw+RObK4FcsZQihD8jHfVaQP9wRQJrEEq/+/yWZwbWYR3kS90ML9Uqve5mIACyw==","signatures":[{"sig":"MEUCIAa825n5mYhh1N7ARkXJ97wUl+y6N4nhv/+MQN0b78IwAiEA9V9vsEEuGuJh2zMCJrLlJw4pHK/ZfEeiVTdODIgzpNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92111483},"type":"module","_from":"file:decocms-4.11.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.3.tgz","_integrity":"sha512-jkRtWwW0EXwSRipE2IHCR2Asw+RObK4FcsZQihD8jHfVaQP9wRQJrEEq/+/yWZwbWYR3kS90ML9Uqve5mIACyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.3_1783743953843_0.14043279976172407","host":"s3://npm-registry-packages-npm-production"}},"4.11.4":{"name":"decocms","version":"4.11.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"caff1aee4292b3ff2111281c881fbaf74db794f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.4.tgz","fileCount":8862,"integrity":"sha512-RQm/esfMYTV7OEHiHGDaZ/LGKdB7JNuKUC3oGZKlHTYFHhmzWlK+NeyQdc4wPn8+VsHhcJjVrKvrbdPL2eszhA==","signatures":[{"sig":"MEUCIQDt25VI/g1b7yq0/VBNYpTpiZ+aeI0tW9tlYf22/7Mg9AIgdKDi4QZ8+qjr/SQjcVkYyXvgDzaEMAWV4HM0nQscwrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92112135},"type":"module","_from":"file:decocms-4.11.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.4.tgz","_integrity":"sha512-RQm/esfMYTV7OEHiHGDaZ/LGKdB7JNuKUC3oGZKlHTYFHhmzWlK+NeyQdc4wPn8+VsHhcJjVrKvrbdPL2eszhA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.4_1783744504209_0.6319278002158653","host":"s3://npm-registry-packages-npm-production"}},"4.11.5":{"name":"decocms","version":"4.11.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5d3795db0da76b782daddf4dc44660e2450d07d2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.5.tgz","fileCount":8862,"integrity":"sha512-t/SPII8yUERiK7nsEOAO5xrNf4g5p48lf5tHdMqTbR8dQa67mE5hyr9vNGW8lsELjJMCxJgFVT7Uv5xCZcfAXA==","signatures":[{"sig":"MEUCIQCyvXtX9rRxOV0TFQZQdIGheNa5ML6OgLPh2ebYwX8BrQIgETv3RaK+RIbKmftVM38C18w2QiZw+z4lf+gftvzHx3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92112169},"type":"module","_from":"file:decocms-4.11.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.5.tgz","_integrity":"sha512-t/SPII8yUERiK7nsEOAO5xrNf4g5p48lf5tHdMqTbR8dQa67mE5hyr9vNGW8lsELjJMCxJgFVT7Uv5xCZcfAXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.5_1783745143168_0.41774287707937074","host":"s3://npm-registry-packages-npm-production"}},"4.11.6":{"name":"decocms","version":"4.11.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c6f11bf0254c15dc9109c7c63c6680d22c8bff9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.6.tgz","fileCount":8862,"integrity":"sha512-gFPumhl3aSkC707QMY/maaOSmNqHpQgLOelVmnmL1Mdtlyl4l5TrULqlS8b437IuKvf4/X/Gysxs1D9R/jW+GQ==","signatures":[{"sig":"MEYCIQDuiAk6DzJtnAHtNnjlu37Ia1lUhTDLuDAsvkwqq43tlAIhAO9SPmBifOvAhNy4Nd4zDOx/PtMqHP3pxtY/4qay3ztd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92114883},"type":"module","_from":"file:decocms-4.11.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.6.tgz","_integrity":"sha512-gFPumhl3aSkC707QMY/maaOSmNqHpQgLOelVmnmL1Mdtlyl4l5TrULqlS8b437IuKvf4/X/Gysxs1D9R/jW+GQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.6_1783746025586_0.11153813872145202","host":"s3://npm-registry-packages-npm-production"}},"4.11.7":{"name":"decocms","version":"4.11.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33e4f00a90d167c5fc12e14cce2f682cf5a7c8b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.7.tgz","fileCount":8862,"integrity":"sha512-G41z10MhP/HxAUEEmpxORd3bYeMpNDQiCWzzeK9ECdDcxR6/3YX7Itg5jOLs6cQoK+lzgIRlR/BystqA+aj5Ow==","signatures":[{"sig":"MEYCIQCpoyr5J+hg2KVU91yLNJt8v00FG4EZht6vfWdVWrMoyQIhALNVF7ItX3a62bLBxey9aGpAK/ungOPOk+RgMNreNz+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92114917},"type":"module","_from":"file:decocms-4.11.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.7.tgz","_integrity":"sha512-G41z10MhP/HxAUEEmpxORd3bYeMpNDQiCWzzeK9ECdDcxR6/3YX7Itg5jOLs6cQoK+lzgIRlR/BystqA+aj5Ow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.7_1783747460304_0.17976957504631796","host":"s3://npm-registry-packages-npm-production"}},"4.11.8":{"name":"decocms","version":"4.11.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea61c7c2e5f82a8ff1504021bfc815436bde6e9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.8.tgz","fileCount":8862,"integrity":"sha512-+dWWva/81Du9GAeQtRgAg617o+Ov7KPFu0RPiDS1Gi5oNYvPzxrOV2s8UzeaKxh6U6sfcXSD6UpQXMZ39u+ofA==","signatures":[{"sig":"MEYCIQCZ0jaGIXflWHRKXt/l4lhwH9iUCxVhwMUizC4qLmoQJwIhALcsgFFZ/23hy/uPYWleiPqo6qjV1aHULYm1l7g15Yo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115145},"type":"module","_from":"file:decocms-4.11.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.8.tgz","_integrity":"sha512-+dWWva/81Du9GAeQtRgAg617o+Ov7KPFu0RPiDS1Gi5oNYvPzxrOV2s8UzeaKxh6U6sfcXSD6UpQXMZ39u+ofA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.8_1783803566571_0.4699802351792237","host":"s3://npm-registry-packages-npm-production"}},"4.11.9":{"name":"decocms","version":"4.11.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f29eb5e9bc87398d6c7ce2ec7fc26b51ccdde18","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.9.tgz","fileCount":8862,"integrity":"sha512-fHF/dhCbrceqR+PxUsmd8+qg1bZlhi9tMsFalf9lrzOcvH1RXCruHtUl4S+rX302s4jXzJgzPfnj4L/fO0H1sQ==","signatures":[{"sig":"MEYCIQCDgPUq5vmN2TtzpIZA7BMaACjtyBRoErT8k0UlfK89TAIhAM9x6VSCWlxYe8angVlRU/1AvEpx/MjAJGu4mSFgo7ka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115437},"type":"module","_from":"file:decocms-4.11.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.9.tgz","_integrity":"sha512-fHF/dhCbrceqR+PxUsmd8+qg1bZlhi9tMsFalf9lrzOcvH1RXCruHtUl4S+rX302s4jXzJgzPfnj4L/fO0H1sQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.9_1783945903987_0.3333268166793528","host":"s3://npm-registry-packages-npm-production"}},"4.11.10":{"name":"decocms","version":"4.11.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8116a1838e4e535b21e21b3545d6d87626134aaa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.10.tgz","fileCount":8862,"integrity":"sha512-M4MmdSujAMGQRjmBbXaLcWr3wGV2Zmwx15iUlJMvneta1d0LU9lugeIBk56vQ+xxteS4gT61WP6erGr1wNsI2g==","signatures":[{"sig":"MEUCIDLxEyk0TDseNRqi/m0/jDtkq7SaTO8Pw9oGHryKRN4CAiEAwV7LjBli0bGtO5LIeT1Jt03sQfrGplg+iSgJwtrEwq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115556},"type":"module","_from":"file:decocms-4.11.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.10.tgz","_integrity":"sha512-M4MmdSujAMGQRjmBbXaLcWr3wGV2Zmwx15iUlJMvneta1d0LU9lugeIBk56vQ+xxteS4gT61WP6erGr1wNsI2g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.10_1783946147070_0.48121450063076576","host":"s3://npm-registry-packages-npm-production"}},"4.11.11":{"name":"decocms","version":"4.11.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0fd91c6c1aeb4b3da2a3376ef4a753b6ea320757","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.11.tgz","fileCount":8862,"integrity":"sha512-Wbd3w3hSDx3eYMFulm9wP1tzB/mKsHJjAhsG+FvdAs+1WvcGWbRuOe2liMh/DBErQIJEG8eLx0N00dbOv7EFyw==","signatures":[{"sig":"MEUCIGHYFxNZo0vvYztRy/jgswFCb8lcJH5iXa6YwoNVVnGGAiEAnwQQNnVYlFfo1P2pudxocSAsbaOSKINCrwgov0W+/X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115564},"type":"module","_from":"file:decocms-4.11.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.11.tgz","_integrity":"sha512-Wbd3w3hSDx3eYMFulm9wP1tzB/mKsHJjAhsG+FvdAs+1WvcGWbRuOe2liMh/DBErQIJEG8eLx0N00dbOv7EFyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.11_1783947301350_0.9852381675552269","host":"s3://npm-registry-packages-npm-production"}},"4.11.12":{"name":"decocms","version":"4.11.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"950e8c6863a781a23af5ffa964ffc43d0bc889cc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.12.tgz","fileCount":8862,"integrity":"sha512-chcUClsBSyM5FOvbrqI+l6e1c40tKd83Drn7ZFtpg3wxMiHR7kWzL11hX1/1y5ArPC5qFH+ZO+7/8tXYZYEaSw==","signatures":[{"sig":"MEQCIC+vgQUrkSFoFFYue8zQwG+Uf03U3bVaSvoZB9mgAXSwAiAmfWVLai5YjYJd1d/cB+4f3x+Fg7zHpOlkNPKc7No4cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115535},"type":"module","_from":"file:decocms-4.11.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.12.tgz","_integrity":"sha512-chcUClsBSyM5FOvbrqI+l6e1c40tKd83Drn7ZFtpg3wxMiHR7kWzL11hX1/1y5ArPC5qFH+ZO+7/8tXYZYEaSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.12_1783947843002_0.7294860589442487","host":"s3://npm-registry-packages-npm-production"}},"4.11.13":{"name":"decocms","version":"4.11.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e56ad1d45d595cfce3d0897b26684f114bdd7437","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.13.tgz","fileCount":8862,"integrity":"sha512-PJrRCyFkTH+osp1EzsGe4mhxLUeNZl3XdMigGj2c9Fu3ITNh4tx0mAuWiiK8guVcvMleoYqr3KcoaB3iBNU5tA==","signatures":[{"sig":"MEYCIQDHdiFDKAu1QgVSxF4aYyA2AozMfMfs1tUqT6l6hNkndgIhAJTPyfry+R0wBlPFag7wy0F8h3r0ZKAzSEY6X71OWGgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92115535},"type":"module","_from":"file:decocms-4.11.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.13.tgz","_integrity":"sha512-PJrRCyFkTH+osp1EzsGe4mhxLUeNZl3XdMigGj2c9Fu3ITNh4tx0mAuWiiK8guVcvMleoYqr3KcoaB3iBNU5tA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.13_1783947957863_0.297847218315318","host":"s3://npm-registry-packages-npm-production"}},"4.11.14":{"name":"decocms","version":"4.11.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f65d6d43549e2269d2d925c6bcd18c2f5721a209","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.14.tgz","fileCount":8862,"integrity":"sha512-sS5vPTE0hemEXTS3IVeU6tP0f2w6BXgoXq+IP81yy/rVwSq18XYekmJbG84MY/UbsFTdl2uTdjQ0nNmRfcH7pw==","signatures":[{"sig":"MEQCICfPAeOCjidN1UtIhYSAOuVAopMdBXZNzgWefUc7vNrLAiBl02bZARAvaAKV4sRYSn9GazT4b0vy/PqXJePsyDOmcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92114266},"type":"module","_from":"file:decocms-4.11.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.14.tgz","_integrity":"sha512-sS5vPTE0hemEXTS3IVeU6tP0f2w6BXgoXq+IP81yy/rVwSq18XYekmJbG84MY/UbsFTdl2uTdjQ0nNmRfcH7pw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.14_1783948495885_0.43199438505339227","host":"s3://npm-registry-packages-npm-production"}},"4.11.15":{"name":"decocms","version":"4.11.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.11.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0af83f8361e590036de6d8192a2973574d6e1173","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.11.15.tgz","fileCount":8862,"integrity":"sha512-zpkMXoXjK3nQGJKQSGKWXtNJI2Y1SRg2J965NdihZd2dV8pMsFx0IcAITk5mcw/DIw2Ujz4+Z7yuifEXTFFf5w==","signatures":[{"sig":"MEUCIBK6HS/BL5qpbbJiQO41siqwz0bdKsmuzTOG5BBzyvI5AiEApdAk4gWIAZzjitQD7dgw8+dzR+9vn5iw3eSiJSOUpPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92114337},"type":"module","_from":"file:decocms-4.11.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.11.15.tgz","_integrity":"sha512-zpkMXoXjK3nQGJKQSGKWXtNJI2Y1SRg2J965NdihZd2dV8pMsFx0IcAITk5mcw/DIw2Ujz4+Z7yuifEXTFFf5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.11.15_1783950134301_0.4402884862822165","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"decocms","version":"4.12.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e02cf8fe08a8f6b89e16cdd7d520f7cdda352518","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.0.tgz","fileCount":8862,"integrity":"sha512-3cD/4FoGahWrr2SFARHOBCtnXONf1olpI2Xfnsg6PJJCNhN0c3ehnzc3Kg10Ea4txVddIFKMPTfriOWD8VH0AQ==","signatures":[{"sig":"MEUCIQCO4yuKSMUrEQR4MMdSZiM2j6mF8k8Vo5NZuBFF4D9lNwIgQ++DNH/YoE1G/du2rXRklaTV1UgeHQpA64Nc7vQp8PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92122964},"type":"module","_from":"file:decocms-4.12.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.0.tgz","_integrity":"sha512-3cD/4FoGahWrr2SFARHOBCtnXONf1olpI2Xfnsg6PJJCNhN0c3ehnzc3Kg10Ea4txVddIFKMPTfriOWD8VH0AQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.0_1783957124905_0.9267074731347462","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"decocms","version":"4.12.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b86de71246aafb761f0d8be5448591f6f42e7a9b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.1.tgz","fileCount":8862,"integrity":"sha512-mhkE7O3bZAfPIst0WhGw1eADe5XPSoE/oChjTZgxgYwPkPreaLzIoDT0+spw5JhOIyOb/Q9GDyyGWN9x+PCvvw==","signatures":[{"sig":"MEUCIAZNH/cMiuWCCq7Pqi+GtsX8qbCC0REbNrEZE0ohj1YhAiEAvqE54UBVqxMuqODXkz+sEMcg7OX2du+4RyobFKNl6jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92123186},"type":"module","_from":"file:decocms-4.12.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.1.tgz","_integrity":"sha512-mhkE7O3bZAfPIst0WhGw1eADe5XPSoE/oChjTZgxgYwPkPreaLzIoDT0+spw5JhOIyOb/Q9GDyyGWN9x+PCvvw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.1_1783961977538_0.8960608636704475","host":"s3://npm-registry-packages-npm-production"}},"4.12.2":{"name":"decocms","version":"4.12.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be6def1cd16342791f438e4b1eca2cff74f45cfb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.2.tgz","fileCount":8862,"integrity":"sha512-/IHC0Org/Ot+lOmCaEZt6UaS1ZIeL5d/vQ1JCMyOCgQs7QKM7KXFz8kBCnt7ACA4jWoBpCqgIu13e7To9NBNzQ==","signatures":[{"sig":"MEUCIQCZ4tvoMai8YjoXs39DW5KdrTjhntG9TqCfceru/lQ2HwIgWVL9DhKn5b9yieG+wRL5JRd1JBuZBRF2SJK+nAvoRUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92123237},"type":"module","_from":"file:decocms-4.12.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.2.tgz","_integrity":"sha512-/IHC0Org/Ot+lOmCaEZt6UaS1ZIeL5d/vQ1JCMyOCgQs7QKM7KXFz8kBCnt7ACA4jWoBpCqgIu13e7To9NBNzQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.2_1783963197480_0.6526579465880233","host":"s3://npm-registry-packages-npm-production"}},"4.12.3":{"name":"decocms","version":"4.12.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f69125ae5df68759ce03215683ae4fb1aed4f9af","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.3.tgz","fileCount":8862,"integrity":"sha512-RB5TMsXaJ1Uh+QQAkZbUS+wV5kRuWfb6/jhniop38vxgI/bhjnF6n+CBoVGhcwn7VsxARDfTtAxXrgYYQ8MDhw==","signatures":[{"sig":"MEUCIATp05qLi9kzjAhQ/9SV5sTsELgew3UIhBMtBTDiQXCtAiEAnEUZvvj0kcQUFwM+jf7icaIgnRdxsOafX8OAh8zIIk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92123706},"type":"module","_from":"file:decocms-4.12.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.3.tgz","_integrity":"sha512-RB5TMsXaJ1Uh+QQAkZbUS+wV5kRuWfb6/jhniop38vxgI/bhjnF6n+CBoVGhcwn7VsxARDfTtAxXrgYYQ8MDhw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.3_1783969329745_0.6388409979268759","host":"s3://npm-registry-packages-npm-production"}},"4.12.4":{"name":"decocms","version":"4.12.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fd460f9fd70a26e9e61a19a86e35a6f223877e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.4.tgz","fileCount":8862,"integrity":"sha512-eli2GRG7r9TAqPgHMPIy4l364jNBo8xSUeCqMC5SupyrJaIpMu93wlBCByh9U210mL1EEdRMHmXUugKcvVUXGA==","signatures":[{"sig":"MEQCIAb2OPmkUrZOV6nyn3sXlkh6pNdqHwwRyW+QPViwO3hqAiABhi9eYWT7LOFkAH9KgqtFozLLqAsbyQRfoMMVWCPy3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92123706},"type":"module","_from":"file:decocms-4.12.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.4.tgz","_integrity":"sha512-eli2GRG7r9TAqPgHMPIy4l364jNBo8xSUeCqMC5SupyrJaIpMu93wlBCByh9U210mL1EEdRMHmXUugKcvVUXGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.4_1783969378009_0.9298283452402956","host":"s3://npm-registry-packages-npm-production"}},"4.12.5":{"name":"decocms","version":"4.12.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e20bf6427a437a8e008ee0aa3353653d26d35e10","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.5.tgz","fileCount":8862,"integrity":"sha512-enD0qs9DTZYwsKnhp5Qg47fwOPQn2+FHMXY5Ls9vNHkmeJWiKcRgshR9m6CsSex2ulZgPlcTuSa14qkI9R/mcw==","signatures":[{"sig":"MEUCIG2nYmCQpSrQYRnGKCOoPI4QL9BBkPmtTL2c0+7OHS6aAiEA17EsBqF5bD96EB7+yZ+9XTygPQ0EOdDXY1Y3f1v5deQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92124030},"type":"module","_from":"file:decocms-4.12.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.5.tgz","_integrity":"sha512-enD0qs9DTZYwsKnhp5Qg47fwOPQn2+FHMXY5Ls9vNHkmeJWiKcRgshR9m6CsSex2ulZgPlcTuSa14qkI9R/mcw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.5_1783970836395_0.6080108581034154","host":"s3://npm-registry-packages-npm-production"}},"4.12.6":{"name":"decocms","version":"4.12.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.12.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d740329c3381cc658c270fdee27ee4135d7af90d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.12.6.tgz","fileCount":8862,"integrity":"sha512-VvZUjg0i2/YvHr+eW/iSE1I4pogbzeqyamHS3i9smcYP0bi1JuN3s8/wCw+QlKMm4xP2BeQnEtEtOQ0yCRwvig==","signatures":[{"sig":"MEUCIDaAT59RnZoCqhVl8DB+qChHJ/7DxRd/04HqTOnOfIVjAiEAhq/6f5MWc/yJRWUwr6+Q8nRbhKApSqy2Ea6PtbZuFuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92124126},"type":"module","_from":"file:decocms-4.12.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.12.6.tgz","_integrity":"sha512-VvZUjg0i2/YvHr+eW/iSE1I4pogbzeqyamHS3i9smcYP0bi1JuN3s8/wCw+QlKMm4xP2BeQnEtEtOQ0yCRwvig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.12.6_1783972375613_0.9565515766358257","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"decocms","version":"4.13.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.13.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a46a8a5572d72c6461406f31ad908112d53a5c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.13.0.tgz","fileCount":8862,"integrity":"sha512-I4kDaQEc3YK9OEoiYljVK05NxdBvQ1vmKtQcxLb+471GXfrlNXiNeaxdBKSeGER9N1Ka5hE6X1TjJ55d5BOavQ==","signatures":[{"sig":"MEQCIAiMH+VE6P8IxLZ17+W6eqZS01KOWmch6xIK7aSuf/kLAiB4kRVO/vyrEJlHJfU3AjBgWZPFJTxPSPsludoUg8HEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92125938},"type":"module","_from":"file:decocms-4.13.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.13.0.tgz","_integrity":"sha512-I4kDaQEc3YK9OEoiYljVK05NxdBvQ1vmKtQcxLb+471GXfrlNXiNeaxdBKSeGER9N1Ka5hE6X1TjJ55d5BOavQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.13.0_1783973748736_0.017618718158575186","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"decocms","version":"4.14.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.14.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"050f82eff7e2086284777709fec464ca875e8fb2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.14.0.tgz","fileCount":8862,"integrity":"sha512-qTIpl00NxKKYihv/JDPSBdDo4I8kTKar8zpdqLpMCBgEVOi2/bZJZfyWjJx+P/qOQ0JpbWmihakPruKJ1mZijw==","signatures":[{"sig":"MEQCIEJFoHxdPKbUgwEAHWWiLNk1YP0eq0DyrsBr2mRv5ikiAiAwgy2DyOqlUBNC6unt37n7VFaCNaEYq7ZG5Y9kWeJN5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92126860},"type":"module","_from":"file:decocms-4.14.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.14.0.tgz","_integrity":"sha512-qTIpl00NxKKYihv/JDPSBdDo4I8kTKar8zpdqLpMCBgEVOi2/bZJZfyWjJx+P/qOQ0JpbWmihakPruKJ1mZijw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.14.0_1783973848408_0.012224970532036528","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"decocms","version":"4.15.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.15.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac2cf0efdd9c2985b63b7cf6e3410881245ec073","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.15.0.tgz","fileCount":8862,"integrity":"sha512-kH1EXtUSsEoim3NdOPPJM5kzsZwBwryAn0KeP/5vPnsf79LDRqCEDTLBgn5SnocO8PNWmU4NhOGTJdUx5J9JeA==","signatures":[{"sig":"MEYCIQCBlrMUP/gxzVMkqL5GJc+8SyqDjHCuz/GJR4cgyQgbNQIhAKsy6NDONWqZ7ZZ6mSUc93rpbEwvJI3zsub7ew0drZCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92128047},"type":"module","_from":"file:decocms-4.15.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.15.0.tgz","_integrity":"sha512-kH1EXtUSsEoim3NdOPPJM5kzsZwBwryAn0KeP/5vPnsf79LDRqCEDTLBgn5SnocO8PNWmU4NhOGTJdUx5J9JeA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.141.0","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.141.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.141.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.141.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.141.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.141.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.141.0-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.15.0_1783975032568_0.9400065912986042","host":"s3://npm-registry-packages-npm-production"}},"4.15.1":{"name":"decocms","version":"4.15.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.15.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a580d881a50db6e18fa06791aae143e8c781990a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.15.1.tgz","fileCount":8862,"integrity":"sha512-UIS2ThQt4wEH4JZsQq9galqnZ4yuxWVmGV5C7YWyzQnHC4aXZlte3dyXPQYGBF+k7JRNCZfxAnCyIl4CFqfIUA==","signatures":[{"sig":"MEUCIEAlMio6omI0nXKzESjV+WtnDTMjrEARMQMPrv4sGt5UAiEAtOHulZU3BjRI/M5nYXrIRVe1ldKPBF1fBoAh2L3yvYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92128047},"type":"module","_from":"file:decocms-4.15.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.15.1.tgz","_integrity":"sha512-UIS2ThQt4wEH4JZsQq9galqnZ4yuxWVmGV5C7YWyzQnHC4aXZlte3dyXPQYGBF+k7JRNCZfxAnCyIl4CFqfIUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.15.1_1783976881693_0.7382394055098898","host":"s3://npm-registry-packages-npm-production"}},"4.15.2":{"name":"decocms","version":"4.15.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.15.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92a5b25af083c7c6b13f0776a5129bb70f4f53ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.15.2.tgz","fileCount":8862,"integrity":"sha512-Hpe3g0+O1YVjMT6CN1TSaTqvrK3nKsAzCMXulTOB19cAOXxae+cYJDg84d5DuFNhHw76WspUrS56P4IOpnfMyQ==","signatures":[{"sig":"MEUCIDhNLqLO9d8u0hKcR2MxVq94FY/pUigzSUzRWTZ9IednAiEA2ZFkLdKMqzcm9x+0i5kSSYf7gXzDvjC402SICqP3epE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92128261},"type":"module","_from":"file:decocms-4.15.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.15.2.tgz","_integrity":"sha512-Hpe3g0+O1YVjMT6CN1TSaTqvrK3nKsAzCMXulTOB19cAOXxae+cYJDg84d5DuFNhHw76WspUrS56P4IOpnfMyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.15.2_1783977520720_0.3570951753929512","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"decocms","version":"4.16.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.16.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b87b6a8776d8bde5b58a0e64fd1e9b2e3f04b3b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.16.0.tgz","fileCount":8862,"integrity":"sha512-QRtNurl1QZBfVutMGY1zx2V/ScEfMMZcZ9EeQWa8XrwAcJYtT3jvuaGkluufyZWMIQ5YhNEILmnPXnjRl4mXVw==","signatures":[{"sig":"MEUCIQDculhOpZ2HXZVhqpQSkyHlZaHJQdSAVRQKLdUVN3GXLAIgFxs5Kg2W2E2PWs7+Yyifn1HY0F3FuuGckPtIKEJ0E8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92128795},"type":"module","_from":"file:decocms-4.16.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.16.0.tgz","_integrity":"sha512-QRtNurl1QZBfVutMGY1zx2V/ScEfMMZcZ9EeQWa8XrwAcJYtT3jvuaGkluufyZWMIQ5YhNEILmnPXnjRl4mXVw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.16.0_1783978543707_0.539065429255249","host":"s3://npm-registry-packages-npm-production"}},"4.17.0":{"name":"decocms","version":"4.17.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.17.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ad0b18641fd92a201d6e890fdffbda2c89fc353","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.17.0.tgz","fileCount":8861,"integrity":"sha512-0QCuFfAPr91KagJpvkpJxdJa3RPVxu7woOuOEzIRuWyK+Uo4MGtAuylVBaypfMpTR8AB9heAyBpcwT7o7OaJVg==","signatures":[{"sig":"MEQCIDDuoD+dzpQ+1owi05lUhgWE4qks5fCEtoPNwXtQNSw8AiBdPTiPzjBZg9kYkfRxK1BsAsZbAdMB2apTLzfLiYpmXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92102065},"type":"module","_from":"file:decocms-4.17.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.17.0.tgz","_integrity":"sha512-0QCuFfAPr91KagJpvkpJxdJa3RPVxu7woOuOEzIRuWyK+Uo4MGtAuylVBaypfMpTR8AB9heAyBpcwT7o7OaJVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.17.0_1783980321786_0.5519867028677914","host":"s3://npm-registry-packages-npm-production"}},"4.17.1":{"name":"decocms","version":"4.17.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.17.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12d3332bdbac6d4d33befe8e83c949f032563cb3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.17.1.tgz","fileCount":8861,"integrity":"sha512-x055g85PPJR/OUyfY7YTKAJlztW6ys0uvqusOpORUDFQndkjNOFNs7AcmVGtKSQF75B4EVy/dcvb/mi5VUWipQ==","signatures":[{"sig":"MEUCIAK2uTbWaj7Yd07BlmNXvJ0C8D07xOK4guocaJasZfxdAiEAzE+MNb6PEEUdXdqHXqqkdND6Pa2fkzJdNQUXOjXcjeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92102273},"type":"module","_from":"file:decocms-4.17.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.17.1.tgz","_integrity":"sha512-x055g85PPJR/OUyfY7YTKAJlztW6ys0uvqusOpORUDFQndkjNOFNs7AcmVGtKSQF75B4EVy/dcvb/mi5VUWipQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.17.1_1783981305385_0.2074840690895965","host":"s3://npm-registry-packages-npm-production"}},"4.17.2":{"name":"decocms","version":"4.17.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.17.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"84daca959d63e8b6ae8237599772c1466ad709fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.17.2.tgz","fileCount":8861,"integrity":"sha512-bCuHP0hviYTVnRKbnZQawhDw0uhXfgeJ5pFFcnAY1PflAbItgp1u1uDK1B6YRDWXXGLms28DChcfFuxok2FSZg==","signatures":[{"sig":"MEQCIHSx47N7kxNjicvjCSaI2xWJ8EMIs3WltuPOD3IoS0tyAiAvo+sEhY9ZsjIfXaBI+J31FB39AwMtEs+AWgFAXwcxNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92102211},"type":"module","_from":"file:decocms-4.17.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.17.2.tgz","_integrity":"sha512-bCuHP0hviYTVnRKbnZQawhDw0uhXfgeJ5pFFcnAY1PflAbItgp1u1uDK1B6YRDWXXGLms28DChcfFuxok2FSZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.17.2_1783982296816_0.06715653280300304","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"decocms","version":"4.18.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.18.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1cd70751e43f8d669f5a08d0f118bcb6d631214","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.18.0.tgz","fileCount":8862,"integrity":"sha512-Bs2JS/BB51Xq7kAffmqwvm5ec59wkVdLXN5BKdQopZ9IVcY+bRZ9O4r4ga7mFfKfb37ZkAK4xQg5l627/uv62Q==","signatures":[{"sig":"MEYCIQCBQj7tTa06EYhJQu8RSPCRnn9qTrG5oS+5ZdDv9QhinQIhAMbvfY+RzpsHZp5H7+Lnc5DzZMx5StDw+Zl0WLPLLcNU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92107954},"type":"module","_from":"file:decocms-4.18.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.18.0.tgz","_integrity":"sha512-Bs2JS/BB51Xq7kAffmqwvm5ec59wkVdLXN5BKdQopZ9IVcY+bRZ9O4r4ga7mFfKfb37ZkAK4xQg5l627/uv62Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.18.0_1783988344690_0.34137008583719197","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"decocms","version":"4.18.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.18.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8402c2d61f7d16f40f144861180aaeb8d35683a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.18.1.tgz","fileCount":8862,"integrity":"sha512-KupheGStN4nQFf86KZ7UkVYFWN/Z8ZQW4be7o2lpzivC0d7lWD5Bj1/uCFs25LxBhDSSLU5faMG83b0zF9M9FA==","signatures":[{"sig":"MEQCIFwOMPjP7JodVNL/wWfICJ+N71ICm07D/xJ0zQMSNjMsAiBiyEwvZdBqZw10gzF97Gn03oYCx6SDGmtr2zhFexclOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92107947},"type":"module","_from":"file:decocms-4.18.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.18.1.tgz","_integrity":"sha512-KupheGStN4nQFf86KZ7UkVYFWN/Z8ZQW4be7o2lpzivC0d7lWD5Bj1/uCFs25LxBhDSSLU5faMG83b0zF9M9FA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.18.1_1783991241252_0.5991997535496842","host":"s3://npm-registry-packages-npm-production"}},"4.19.0":{"name":"decocms","version":"4.19.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.19.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2626637d64414307fd4a8478edd2c82d806d953","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.19.0.tgz","fileCount":8862,"integrity":"sha512-sydoIuYPx6Veg53G5FAplDMVK1qKbuwAQIzxfg7Vde/hVPsSMC5AeJ0qcAcWJCN+ePwW5vZ4NLCGH6CU4Lupjg==","signatures":[{"sig":"MEQCIGbutuOBT3PJaB9pncAR6HQhHIfxrg8bFGcaUPensLN6AiAmshS8bOXhq82jjadD0MkqbDF8gMSlv6lnxhRpNvEquw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92104971},"type":"module","_from":"file:decocms-4.19.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.19.0.tgz","_integrity":"sha512-sydoIuYPx6Veg53G5FAplDMVK1qKbuwAQIzxfg7Vde/hVPsSMC5AeJ0qcAcWJCN+ePwW5vZ4NLCGH6CU4Lupjg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.19.0_1783991309481_0.7501316515154166","host":"s3://npm-registry-packages-npm-production"}},"4.19.1":{"name":"decocms","version":"4.19.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.19.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d1c9e4fabafb796fb7ee9c0efc475c7bb1893c98","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.19.1.tgz","fileCount":8862,"integrity":"sha512-2xcK+KmX9pZGErve8bMfDpPFpn6Jsb8K69bgjgDz3HOgBC/sh1Ef0/xteE2aI5nFDjMrzI+zFha8KCdQNRUPQQ==","signatures":[{"sig":"MEQCIBgQc4vylnl5p0E1wXTttZB4wZv3qj/Epj0EikOetC4iAiAPg/TsTjf564Fgc7DYyLZJciLh+O9ICEsreTlz5N9Zlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92106409},"type":"module","_from":"file:decocms-4.19.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.19.1.tgz","_integrity":"sha512-2xcK+KmX9pZGErve8bMfDpPFpn6Jsb8K69bgjgDz3HOgBC/sh1Ef0/xteE2aI5nFDjMrzI+zFha8KCdQNRUPQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.19.1_1783994200399_0.9836062090955322","host":"s3://npm-registry-packages-npm-production"}},"4.20.0":{"name":"decocms","version":"4.20.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.20.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7355a58031a436ca9c3ff88eb82aca3dcab4ec3a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.20.0.tgz","fileCount":8862,"integrity":"sha512-rhIjugeWo4on82fp4Xzj0tqRnahX8K02Lt7QGQH9+gz2Up7sbJkNwtmSJ/eV96oA6mLPrLtdUryHpfygZWBJgg==","signatures":[{"sig":"MEUCIQDLDN0p/NM/4or0bKWt5rAoHXRSTFshJh3cl1glkeSbuAIgA2SXg7sQamifIY4ThXDrHF99zr/4G/qL4uu07M56kQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92107852},"type":"module","_from":"file:decocms-4.20.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.20.0.tgz","_integrity":"sha512-rhIjugeWo4on82fp4Xzj0tqRnahX8K02Lt7QGQH9+gz2Up7sbJkNwtmSJ/eV96oA6mLPrLtdUryHpfygZWBJgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.20.0_1783996980693_0.5726893380738802","host":"s3://npm-registry-packages-npm-production"}},"4.20.1":{"name":"decocms","version":"4.20.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.20.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d838344382f1db416f17572c755d421c68c3eb1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.20.1.tgz","fileCount":8862,"integrity":"sha512-94D+eM6pkEczKmV7/ESvP0Z/Y9y9HQrT4XqHWOviR1t22eXkzwdmQO2TQ15Yy3C7RNKUKPshjozCOPpib8EpjA==","signatures":[{"sig":"MEUCIBMSBhMCHTP+usyJAhYzs6rVFzvIjhpNpoqnsl3dGFmJAiEAxom8mbKqv3e6fwe0bOcymsudVBTMjXbAoc4Y+ly6NZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92107856},"type":"module","_from":"file:decocms-4.20.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.20.1.tgz","_integrity":"sha512-94D+eM6pkEczKmV7/ESvP0Z/Y9y9HQrT4XqHWOviR1t22eXkzwdmQO2TQ15Yy3C7RNKUKPshjozCOPpib8EpjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.20.1_1783997294349_0.7716394883858408","host":"s3://npm-registry-packages-npm-production"}},"4.21.0":{"name":"decocms","version":"4.21.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.21.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0177cd66a91ec9f2408e409bf7943359d7c48d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.21.0.tgz","fileCount":8862,"integrity":"sha512-YBq/Jd8ItuPxsQe4EI7WMAQALbvk24KgPt0iiV9kGXaSvqholCDrbPcc0yopPrcwI3kJYkUlNTZ2hoQyF5tm3Q==","signatures":[{"sig":"MEUCIQCpOPhdu5lKSwNULKE2lQUCRJY+3hJBmvuOZ2qtK9nWmgIgLEEH0v2DqsjBA3q70Ss6Z44n4gC8dFV77krQ3WcLg7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92112768},"type":"module","_from":"file:decocms-4.21.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.21.0.tgz","_integrity":"sha512-YBq/Jd8ItuPxsQe4EI7WMAQALbvk24KgPt0iiV9kGXaSvqholCDrbPcc0yopPrcwI3kJYkUlNTZ2hoQyF5tm3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.21.0_1784032358645_0.545889436429609","host":"s3://npm-registry-packages-npm-production"}},"4.22.0":{"name":"decocms","version":"4.22.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.22.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c7454525ff0f7aacb1a8b9c7c520703bd2256d81","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.22.0.tgz","fileCount":8870,"integrity":"sha512-io7IcYgk0n8lKbfs/qwuj1oQCg9qRCfE+Tn4LpYGku1u8Dr+nJlDpQiFXOYel/j4NzZ2nQ5BhU+KO4KWLa2Vkw==","signatures":[{"sig":"MEUCIE4pnjkFZx3QvtqsuYY83PbWZYYb9tUi3FIDFAm//obHAiEA3oeqQgAOEEnBGF3qyogBD/HFHEX3xEjLqTND1q64/o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92155889},"type":"module","_from":"file:decocms-4.22.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.22.0.tgz","_integrity":"sha512-io7IcYgk0n8lKbfs/qwuj1oQCg9qRCfE+Tn4LpYGku1u8Dr+nJlDpQiFXOYel/j4NzZ2nQ5BhU+KO4KWLa2Vkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.22.0_1784034281119_0.8631124151125","host":"s3://npm-registry-packages-npm-production"}},"4.22.1":{"name":"decocms","version":"4.22.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.22.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d91aa2328a191de17396b8f00f0b71698eef2f12","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.22.1.tgz","fileCount":8870,"integrity":"sha512-Bw8CKjPi+rDeZDL5/6Hw7giqT8DQZ/YapOxQYaOYR/2xcqSu76lN8F2EjcGz9DFGoDhbTpl+CnFgiVYpPRUfrw==","signatures":[{"sig":"MEUCIG2Lvir87jR04Ea1s0kt+93bPWyiiy/gkeEkL6DfuBhLAiEA/qfTsHtmKt5arbiZuXGg0pYrUrJJiij/H0DpNkUz41E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92157074},"type":"module","_from":"file:decocms-4.22.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.22.1.tgz","_integrity":"sha512-Bw8CKjPi+rDeZDL5/6Hw7giqT8DQZ/YapOxQYaOYR/2xcqSu76lN8F2EjcGz9DFGoDhbTpl+CnFgiVYpPRUfrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.22.1_1784035034364_0.8183402027839681","host":"s3://npm-registry-packages-npm-production"}},"4.22.2":{"name":"decocms","version":"4.22.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.22.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bcf46dc2eb2ee258710b110d9c3621d6a1951610","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.22.2.tgz","fileCount":8870,"integrity":"sha512-CXOaQWpZrtKIOxIs5W+WlJTeIjb4/lErx7APjfcW2rFUCHKBVTrPgVv8ZJxDO6OLfPVpbCa/ZTPGkyoCFHXozA==","signatures":[{"sig":"MEYCIQCWeyz6sT0lVOaN8xMmf4Ij3etApbZeZmE+eanbkhnuAwIhALNyJLZGLXfdGlOYdQjsx70oIFYjMMjCJXLnVTAYoFBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92157270},"type":"module","_from":"file:decocms-4.22.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.22.2.tgz","_integrity":"sha512-CXOaQWpZrtKIOxIs5W+WlJTeIjb4/lErx7APjfcW2rFUCHKBVTrPgVv8ZJxDO6OLfPVpbCa/ZTPGkyoCFHXozA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.22.2_1784036081987_0.06589612513543752","host":"s3://npm-registry-packages-npm-production"}},"4.22.3":{"name":"decocms","version":"4.22.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.22.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06f0e955a96c52991069d3f6a58defe50cd131f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.22.3.tgz","fileCount":8870,"integrity":"sha512-s1Pp9tZWbgkPI7UVz3GuDHXd8dSfPGO7255+tmpoeOMek4XaEE5WS2qm5XrxdZHu4SeIatk447Tjk3j88h/Yfg==","signatures":[{"sig":"MEQCID+6vYUXfm2ndIVrf6w4Pw/5TmQ3qsyR1djQhPWH7sSlAiBMH4EQiUizPokD4TxMTjTzKHee1cfWv9TqstuEIpTRcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92156131},"type":"module","_from":"file:decocms-4.22.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.22.3.tgz","_integrity":"sha512-s1Pp9tZWbgkPI7UVz3GuDHXd8dSfPGO7255+tmpoeOMek4XaEE5WS2qm5XrxdZHu4SeIatk447Tjk3j88h/Yfg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.22.3_1784037308830_0.4547307295240943","host":"s3://npm-registry-packages-npm-production"}},"4.23.0":{"name":"decocms","version":"4.23.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.23.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ae08fdab1d481ce12e676a69ac4486d660834aa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.23.0.tgz","fileCount":8870,"integrity":"sha512-KBd1doFfJHU5AooOmvJp8yUdCLLjIhZ7j1+XUqjGxioABd9ULjgScdfbOOb7V2ZTAAqqkGyuh9arUAOlrM3yLw==","signatures":[{"sig":"MEQCIDxzvn9vvSUqUEWUcC0gDVYt8b9LboGcp1bBCeDEIokxAiAVY77YHC/wrQFxzMJj0qnGakwugH2hib2a8uzCq66HKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92159038},"type":"module","_from":"file:decocms-4.23.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.23.0.tgz","_integrity":"sha512-KBd1doFfJHU5AooOmvJp8yUdCLLjIhZ7j1+XUqjGxioABd9ULjgScdfbOOb7V2ZTAAqqkGyuh9arUAOlrM3yLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.23.0_1784039594652_0.8390890920538407","host":"s3://npm-registry-packages-npm-production"}},"4.23.1":{"name":"decocms","version":"4.23.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.23.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"503aaf50334976260e78f9b54cddfe4c757c0de8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.23.1.tgz","fileCount":8870,"integrity":"sha512-sjKUGeiXryZPnBfwFn8ZqK/C6Vz3C+MEOemzibtqg2J24gEAgoximZ3nrMIYrhR8P9mbcCyzn3H9ENcniK5b0A==","signatures":[{"sig":"MEUCIEIsmn4TTu0mo6+OCNueuMOk2/PADqmDVp1y2vBJf7fsAiEAyo2kfRQFMDIeDNlDvl319IPEPtUL9HT8+f0sdBD+3DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92158708},"type":"module","_from":"file:decocms-4.23.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.23.1.tgz","_integrity":"sha512-sjKUGeiXryZPnBfwFn8ZqK/C6Vz3C+MEOemzibtqg2J24gEAgoximZ3nrMIYrhR8P9mbcCyzn3H9ENcniK5b0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.23.1_1784041411486_0.01738468603736787","host":"s3://npm-registry-packages-npm-production"}},"4.23.2":{"name":"decocms","version":"4.23.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.23.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22bf315c9f0cfe7f0c72a516e6bed48613ef186a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.23.2.tgz","fileCount":8870,"integrity":"sha512-Ns7pFMYUDThsKnDAHQjaraTkMj0R4hKu1l23XcHz131ricsrCUxkumSuNqnZ9XjL19xIlfxkanQCCR+1G4tygw==","signatures":[{"sig":"MEQCIH0TgQzO6GLpOgPgGXwM1vEqg1c+Mv2o6AeNm/ek+qTZAiAykvHHUb1xRYn9vrrhuWOWobheGlz3Fgrv6kfDpVBUEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92160400},"type":"module","_from":"file:decocms-4.23.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.23.2.tgz","_integrity":"sha512-Ns7pFMYUDThsKnDAHQjaraTkMj0R4hKu1l23XcHz131ricsrCUxkumSuNqnZ9XjL19xIlfxkanQCCR+1G4tygw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.23.2_1784042442843_0.7684335966307303","host":"s3://npm-registry-packages-npm-production"}},"4.24.0":{"name":"decocms","version":"4.24.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.24.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3840e751083a45eeffaa6a76d8ea7d66e3f05ad8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.24.0.tgz","fileCount":8870,"integrity":"sha512-salW4Mdr/5lRk2XlmOwBZyRCOGPT6nO9aP6rFOvSB+q4MbwTjpHP22ky1XCqHFubg9Q6NPflZGNpPqpaFCO6gg==","signatures":[{"sig":"MEUCIQC9NY7nScHtaleJMmXUyP/PZPB6qGlUypNapQJV7j74AQIgT4aiEIQpIZCgOL/31s9BfEUtrAciHTkrFSnMIPeMibw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162470},"type":"module","_from":"file:decocms-4.24.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.24.0.tgz","_integrity":"sha512-salW4Mdr/5lRk2XlmOwBZyRCOGPT6nO9aP6rFOvSB+q4MbwTjpHP22ky1XCqHFubg9Q6NPflZGNpPqpaFCO6gg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.24.0_1784043177320_0.9618851316764003","host":"s3://npm-registry-packages-npm-production"}},"4.24.1":{"name":"decocms","version":"4.24.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.24.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6877285d7b90e60ea6941f03bf38d74aba8625f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.24.1.tgz","fileCount":8870,"integrity":"sha512-GYILSIjQx3gY/LKPP+CLdaDet6ZVDgdL43UspAtILtnEe4bYSOTKNlvqGcdFax4u8KucElFsZOyLDP/gZub3/w==","signatures":[{"sig":"MEUCIQCqUts705sjeWI9Ge87Lt/LcU5T0wy2CTP8PPp3JdwXbAIgW2Y0jw2isZROh1pACYfOeP8jKuiCuAirfwb960On5Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92164548},"type":"module","_from":"file:decocms-4.24.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.24.1.tgz","_integrity":"sha512-GYILSIjQx3gY/LKPP+CLdaDet6ZVDgdL43UspAtILtnEe4bYSOTKNlvqGcdFax4u8KucElFsZOyLDP/gZub3/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.24.1_1784043669675_0.528973492150856","host":"s3://npm-registry-packages-npm-production"}},"4.25.0":{"name":"decocms","version":"4.25.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.25.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6188858894677b5bdba730788c63d50d873bca09","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.25.0.tgz","fileCount":8870,"integrity":"sha512-8Uedtnh3GcegyBvP3FAlFzx1tccQAW7Uziy8qbqvZ75Xmy9vezZ12gh6+jhltbkwQBlRyguq/PDiSUUTTxACGw==","signatures":[{"sig":"MEYCIQCt3ev0GVcOCCovb7gzB0Z23ur7H9G9F0u7P9p7TdRvuAIhAMJChyre7xS8iWzdFpg8o2XlVKi3YFB9wTbJqaPGveio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92164673},"type":"module","_from":"file:decocms-4.25.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.25.0.tgz","_integrity":"sha512-8Uedtnh3GcegyBvP3FAlFzx1tccQAW7Uziy8qbqvZ75Xmy9vezZ12gh6+jhltbkwQBlRyguq/PDiSUUTTxACGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.25.0_1784044730576_0.3090288350212762","host":"s3://npm-registry-packages-npm-production"}},"4.26.0":{"name":"decocms","version":"4.26.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.26.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9daebd264f5d04c3bc4dda029934fa0ce0336d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.26.0.tgz","fileCount":8870,"integrity":"sha512-dAVvA7T+sDjNIokFiUFA/oShuYnjCGsHbqVnVdFznmlYYbBYY62ogzOC3w1Hs2S1+RrkmJ+AvBKuWKbHWuaCow==","signatures":[{"sig":"MEUCIQDtK0US9zNf+Iw0175DB9OK8th83sBTAc//xLbGGqY01wIgSoKeGaVEkZ2nCZiYoGvlKhSp1WpX8mmbwBwHalkgMNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92163342},"type":"module","_from":"file:decocms-4.26.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.26.0.tgz","_integrity":"sha512-dAVvA7T+sDjNIokFiUFA/oShuYnjCGsHbqVnVdFznmlYYbBYY62ogzOC3w1Hs2S1+RrkmJ+AvBKuWKbHWuaCow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.26.0_1784046929804_0.4708204124072588","host":"s3://npm-registry-packages-npm-production"}},"4.26.1":{"name":"decocms","version":"4.26.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.26.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72482bf6edb5ca0385fe112252a9fe9d7f0c6ae8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.26.1.tgz","fileCount":8870,"integrity":"sha512-8OX2k5elMQcw6PVAIS8OyD/OlZPMPOBOP2OxymydfdIcUBZqOytXY1J45+tEeFZERF6gJVl8X9nLIjW5ydbNPw==","signatures":[{"sig":"MEQCIBr7mvX1q47EFG8l3kRPQRw5kV5tNOtqlNCGqw5mauhVAiBqcyir/rHfiW5AGp/aGIn/dQw0wZPzUziQZSSYuJ2q2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92163398},"type":"module","_from":"file:decocms-4.26.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.26.1.tgz","_integrity":"sha512-8OX2k5elMQcw6PVAIS8OyD/OlZPMPOBOP2OxymydfdIcUBZqOytXY1J45+tEeFZERF6gJVl8X9nLIjW5ydbNPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.26.1_1784047149636_0.11569929687610236","host":"s3://npm-registry-packages-npm-production"}},"4.27.0":{"name":"decocms","version":"4.27.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.27.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02bfe55d47695f1adb4eec7fecddacf317ffee4b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.27.0.tgz","fileCount":8870,"integrity":"sha512-oBUC3K3J0KtQlh25lYPme5c2NfIeV0UU7QyzIDjpLW8VNGpFvth1TumF3GzYICYHA2gosj7lxz7B6eVkKCC7IQ==","signatures":[{"sig":"MEYCIQCbZXwMMx8ohV9/ywXqtZCY1N3R6YctMD3nSyW/SyQhSwIhAKkAc1xPyhaObLi4Jth660OT8WgG9vHYdZdq5OT4gLl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92169513},"type":"module","_from":"file:decocms-4.27.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.27.0.tgz","_integrity":"sha512-oBUC3K3J0KtQlh25lYPme5c2NfIeV0UU7QyzIDjpLW8VNGpFvth1TumF3GzYICYHA2gosj7lxz7B6eVkKCC7IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.27.0_1784047709010_0.43602267655012983","host":"s3://npm-registry-packages-npm-production"}},"4.28.0":{"name":"decocms","version":"4.28.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.28.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e8fcdb4c131891a97ecd3c424e4e3595cd704db","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.28.0.tgz","fileCount":8870,"integrity":"sha512-2uWwA6mDFXX3H8/RJNWd9zZEJ/m1aKrz3I3eT/RhHoEjfgahwHmJ/1t2GxtW0yJ7R5uhAhS35eQnQZEseE3fpQ==","signatures":[{"sig":"MEYCIQCS5FPm5K6qsyjLom0HfAJkIDJ+zQpGRjtACG3zyKQV6AIhAKS3vA4LuI8WOfAtkEiJ8oesqDflhGnhk3G+XCezrrNe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92170254},"type":"module","_from":"file:decocms-4.28.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.28.0.tgz","_integrity":"sha512-2uWwA6mDFXX3H8/RJNWd9zZEJ/m1aKrz3I3eT/RhHoEjfgahwHmJ/1t2GxtW0yJ7R5uhAhS35eQnQZEseE3fpQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.28.0_1784048074436_0.06602194909692627","host":"s3://npm-registry-packages-npm-production"}},"4.28.1":{"name":"decocms","version":"4.28.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.28.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"471869d25547fefae86f8e4c13b1c15188cd738c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.28.1.tgz","fileCount":8870,"integrity":"sha512-KtACjCWs/8mjDKoL2Sabz9+ihzM8TApGTYb2zkZlNu5w88N5LXUbrrQ62H23Puq5nxOXIYw6dZpzSanb4hslTw==","signatures":[{"sig":"MEYCIQDs9rITlbsyt0q9l1kiXb62AnrhyKBHR3AXytgjC2Ps7QIhAPyX37SS8rpEKuIiUJal0zzsgZHotVnFPnDuD2vcoNSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92169064},"type":"module","_from":"file:decocms-4.28.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.28.1.tgz","_integrity":"sha512-KtACjCWs/8mjDKoL2Sabz9+ihzM8TApGTYb2zkZlNu5w88N5LXUbrrQ62H23Puq5nxOXIYw6dZpzSanb4hslTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.28.1_1784048816801_0.04316510357350101","host":"s3://npm-registry-packages-npm-production"}},"4.29.0":{"name":"decocms","version":"4.29.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.29.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0be11e0be850f596e70b19ab8328fc515b3cb8c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.29.0.tgz","fileCount":8871,"integrity":"sha512-UFzFN+esE4yDVpWvEddwEDbcPygKetasHgl5AD2wWeWr8F0aojeYmHWU+y2wgEm8ozHjD19G4fBW2fIPjg3jXw==","signatures":[{"sig":"MEQCIHIhfge/6E4OmfdXQzQGTkwHBLxMmDp7y0WfzIZ4GfIhAiA4QktOTEZhcwlsNF6Zzjqr5nF0XigEcOxZxxr45ykf8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92176573},"type":"module","_from":"file:decocms-4.29.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.29.0.tgz","_integrity":"sha512-UFzFN+esE4yDVpWvEddwEDbcPygKetasHgl5AD2wWeWr8F0aojeYmHWU+y2wgEm8ozHjD19G4fBW2fIPjg3jXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.29.0_1784050637385_0.7923545062188477","host":"s3://npm-registry-packages-npm-production"}},"4.29.1":{"name":"decocms","version":"4.29.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.29.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c574eddd090fd3b25c47fd36259828dbe5af823e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.29.1.tgz","fileCount":8872,"integrity":"sha512-riUIzkas6VdN9wy9ZgTmyt/R3+ipCaTgnKpDKHq+8ABQDSKIiYFaFtCl76V5MQ6dt7Q4toJKecQPge0pL+oPIw==","signatures":[{"sig":"MEUCIQDv7GCG/wtU3Vlzd7XNpmWjtoq1jyPbfvermj4UGHG5xwIgVtGKver84UMWPjr5dmqsiIZrl/H7TeEKE/EKq5RhZes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177163},"type":"module","_from":"file:decocms-4.29.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.29.1.tgz","_integrity":"sha512-riUIzkas6VdN9wy9ZgTmyt/R3+ipCaTgnKpDKHq+8ABQDSKIiYFaFtCl76V5MQ6dt7Q4toJKecQPge0pL+oPIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.29.1_1784057624890_0.15496993191219754","host":"s3://npm-registry-packages-npm-production"}},"4.30.0":{"name":"decocms","version":"4.30.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.30.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90aaad4ee1e6ea4d4ec94b39e186ae2cdf56f019","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.30.0.tgz","fileCount":8866,"integrity":"sha512-bN0bWlg5kJrYCLmGV7Z63kcZPGfsFAi59Cwe+BjhBT64C8NR5MzL8u5cST7gtnJgwedF8MyrkQbNk9rVzqW8cA==","signatures":[{"sig":"MEUCIQDNiltGmAD1rubRXCNaqv+7Z4u4UxP+og3//h4MTLcZCgIgJ4iFEys7uIeycc6uokSxttkDv7HTkik21k5Dh91R1Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92160147},"type":"module","_from":"file:decocms-4.30.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.30.0.tgz","_integrity":"sha512-bN0bWlg5kJrYCLmGV7Z63kcZPGfsFAi59Cwe+BjhBT64C8NR5MzL8u5cST7gtnJgwedF8MyrkQbNk9rVzqW8cA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.30.0_1784057861189_0.28129380104768","host":"s3://npm-registry-packages-npm-production"}},"4.30.1":{"name":"decocms","version":"4.30.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.30.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"93c9324d101fb453c93cd45ac0225f05bbe317bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.30.1.tgz","fileCount":8866,"integrity":"sha512-Sq0jxUbrFNKwsi8L9hgGpp1NOpMHb1a9qOBT/465TS+HUZ0+yOq9WLJ9HLf1Ve4qKvgI8IsL6jBcDWLZjOdY6Q==","signatures":[{"sig":"MEQCIFP3a+Iii50tASR4PhdrphtjrIs2bLH/yyGoF+0dIg89AiA3uC7+LVfu3IfPVXpsnhJ85p8z9o8yntHAqbPrO51cDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92160513},"type":"module","_from":"file:decocms-4.30.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.30.1.tgz","_integrity":"sha512-Sq0jxUbrFNKwsi8L9hgGpp1NOpMHb1a9qOBT/465TS+HUZ0+yOq9WLJ9HLf1Ve4qKvgI8IsL6jBcDWLZjOdY6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.30.1_1784059100501_0.25650428657850854","host":"s3://npm-registry-packages-npm-production"}},"4.30.2":{"name":"decocms","version":"4.30.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.30.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1961672045874be8a43bfd4dfc0c0a5fe51e4a38","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.30.2.tgz","fileCount":8866,"integrity":"sha512-3gb+WI/q1wCDvdyfcMe6bwDySxlbq+ZpXGI1H4BdzKoLmD28wBtUYR/qictqyy6MUuWK0XIOwGaryeTrYfX9sQ==","signatures":[{"sig":"MEYCIQDIMogygh5GV9Al6pxwDcXe04TDw4W+Tw+VqJTAWy20DgIhANXylYEnbU2B7PUTK59hlZ553w4ud46sf5T52na9Pmrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92160746},"type":"module","_from":"file:decocms-4.30.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.30.2.tgz","_integrity":"sha512-3gb+WI/q1wCDvdyfcMe6bwDySxlbq+ZpXGI1H4BdzKoLmD28wBtUYR/qictqyy6MUuWK0XIOwGaryeTrYfX9sQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.30.2_1784059273447_0.18976013360420785","host":"s3://npm-registry-packages-npm-production"}},"4.30.3":{"name":"decocms","version":"4.30.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.30.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4d9a98478a22cfbce405783dc57f38bec9c41c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.30.3.tgz","fileCount":8866,"integrity":"sha512-hHxE00zo0xIe1Y5bwbQES6bejnYozvj9hoHXLcADVQO0OO31yfKEKW9O34wJGqRIQzM0aj8YS9W0X3ACWSWFUw==","signatures":[{"sig":"MEQCICNpCeudGUY35c0oK3d6MaLk6YfbOIEYLn1OsCb0h5v0AiB/aKwuBXREykBfZYzMDlALg4Y7E3AM8ocxxsFyQ6WfKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92160846},"type":"module","_from":"file:decocms-4.30.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.30.3.tgz","_integrity":"sha512-hHxE00zo0xIe1Y5bwbQES6bejnYozvj9hoHXLcADVQO0OO31yfKEKW9O34wJGqRIQzM0aj8YS9W0X3ACWSWFUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.30.3_1784059977301_0.8042091718645594","host":"s3://npm-registry-packages-npm-production"}},"4.31.0":{"name":"decocms","version":"4.31.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.31.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c566cd5707ce109ba1b405760eb1433d946fcea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.31.0.tgz","fileCount":8866,"integrity":"sha512-g+BO+Hrb+yodwr3yeH3S6CVIOBhaI3XK8sKNA8Ocvy5iO0XCfDaZXz2Ls2QmrX7nU+eufKOTwIkil3XHPTKdVg==","signatures":[{"sig":"MEUCIQCi3X4BNpWwpyf4Iv9WVy7AtsgDZlz/8GOwwDApidcpawIgToLAn2FJMN0HOht0o5C8aQLagoylF7LdI6+3dtl/tI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162107},"type":"module","_from":"file:decocms-4.31.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.31.0.tgz","_integrity":"sha512-g+BO+Hrb+yodwr3yeH3S6CVIOBhaI3XK8sKNA8Ocvy5iO0XCfDaZXz2Ls2QmrX7nU+eufKOTwIkil3XHPTKdVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.31.0_1784062880301_0.2936562123124462","host":"s3://npm-registry-packages-npm-production"}},"4.31.1":{"name":"decocms","version":"4.31.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.31.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e928c849bec8b143fa6f50948a7ba50d65a896cc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.31.1.tgz","fileCount":8866,"integrity":"sha512-+SnFEtOIHEYAC8PibuvjAyN7XSZmz4oxlzJ/myVOvonM9Zhix3O/VXQM+gvZykdJS+HJB49Y8wm6AL+y0h5JmQ==","signatures":[{"sig":"MEQCIBuWl5piOt2tKZEB+YxSpST/bqTW8v+nQ/zGkWaThEcdAiAD+awDtaNWtRntWpPyu2vqHEGkbUkMhPkdcsNFZI/4ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162130},"type":"module","_from":"file:decocms-4.31.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.31.1.tgz","_integrity":"sha512-+SnFEtOIHEYAC8PibuvjAyN7XSZmz4oxlzJ/myVOvonM9Zhix3O/VXQM+gvZykdJS+HJB49Y8wm6AL+y0h5JmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.31.1_1784062968990_0.7055252533248613","host":"s3://npm-registry-packages-npm-production"}},"4.32.0":{"name":"decocms","version":"4.32.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.32.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c40090fa8af1abeab3afb501aa80207d8527f9a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.32.0.tgz","fileCount":8867,"integrity":"sha512-4qAhUwf2zzpsqNr64gfcVHOAIaWrgQpVeKuNNQB0mGptushvn+eJ5ZTAB59utVxSzKBkgMdDRypzGZo+Q15s2A==","signatures":[{"sig":"MEYCIQDGnwNZfkCYY2bL4vczaWZEaw54MtJAWUPP5ZxtUpWvhAIhANlWuyxlRmFq2STGiI7q+K6IYXx1hRUiKg90SIEl4Fma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92169317},"type":"module","_from":"file:decocms-4.32.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.32.0.tgz","_integrity":"sha512-4qAhUwf2zzpsqNr64gfcVHOAIaWrgQpVeKuNNQB0mGptushvn+eJ5ZTAB59utVxSzKBkgMdDRypzGZo+Q15s2A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.32.0_1784064690348_0.07255277108220959","host":"s3://npm-registry-packages-npm-production"}},"4.33.0":{"name":"decocms","version":"4.33.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.33.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0140a7f8df91f4dde88ca790911ced99dc2cf8de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.33.0.tgz","fileCount":8866,"integrity":"sha512-hOuU0VQV08x+vjWDiDkJo0WcMTU/ArGXGLQNDfbjAtWLAiRFra9OowTplMlQYLQaPVY1ss9syM56mpg4Z2DdlA==","signatures":[{"sig":"MEYCIQCz4nD4rr7DabZ5LbGydTkDt/m2REnk7psoFRey1qUrfQIhAPgyZJ2euk9MmOd3CSHC7TnG6Gs1UqDnuXhqryEfgAG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92170200},"type":"module","_from":"file:decocms-4.33.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.33.0.tgz","_integrity":"sha512-hOuU0VQV08x+vjWDiDkJo0WcMTU/ArGXGLQNDfbjAtWLAiRFra9OowTplMlQYLQaPVY1ss9syM56mpg4Z2DdlA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.33.0_1784066584245_0.7858187458930146","host":"s3://npm-registry-packages-npm-production"}},"4.34.0":{"name":"decocms","version":"4.34.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.34.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f14ff031914daa6a1541f7484d1e2d1f00a45f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.34.0.tgz","fileCount":8866,"integrity":"sha512-JGhcUjOUz54f94LLJiY1TBrvkkjfCoQdPZibbZ0jXeblWm8Szgdh/zpiUNYSFG6e0Lj0ENcRmgLwHkoODqYdUw==","signatures":[{"sig":"MEUCIGcS8iJje2X3i/i0INsaSknYI4qbRI/crH09sU3smcNsAiEA3M1EgquNlNK5MbymILg+Yyv8/c6M7qBuRmwGaNkbFMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92171666},"type":"module","_from":"file:decocms-4.34.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.34.0.tgz","_integrity":"sha512-JGhcUjOUz54f94LLJiY1TBrvkkjfCoQdPZibbZ0jXeblWm8Szgdh/zpiUNYSFG6e0Lj0ENcRmgLwHkoODqYdUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.34.0_1784067158810_0.8156060405557501","host":"s3://npm-registry-packages-npm-production"}},"4.34.1":{"name":"decocms","version":"4.34.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.34.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ddab53c08f5952c96450bc844e4b4f8e5924b0a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.34.1.tgz","fileCount":8866,"integrity":"sha512-cp/xitUV23WszLvOygKDmULaN80IsiWV2hI7D7CdEg5e9BaT75ly2CV6aJUzTPvpk03F1zOg7yBnWONJsuz2ew==","signatures":[{"sig":"MEQCIGM2yOH/Yt0Gd5opQkyTqKsLl+emDvONc+AbLp/c+IpSAiBdMgR0V16WZr/dq1kiqzdYhW8wzlwww0JH98PeSUN3wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92171840},"type":"module","_from":"file:decocms-4.34.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.34.1.tgz","_integrity":"sha512-cp/xitUV23WszLvOygKDmULaN80IsiWV2hI7D7CdEg5e9BaT75ly2CV6aJUzTPvpk03F1zOg7yBnWONJsuz2ew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.34.1_1784067341780_0.4411066262144796","host":"s3://npm-registry-packages-npm-production"}},"4.34.2":{"name":"decocms","version":"4.34.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.34.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c28506ff62767fb4509d99c0c8c0b6697a31433d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.34.2.tgz","fileCount":8866,"integrity":"sha512-7E8/3dwsayPR8ABTbgQlZHFf4vOUHQtuKJ3/a4zjY/j8+GOMvxCpNdlD0zzGHo/RCbj83chrV4+Y8K15EGp6xA==","signatures":[{"sig":"MEQCIH345dr0k5i0bfzVKKVQS48Hzzpsc4qbAhPpwfDu1R38AiBfILGhh0sTI7h5nejVlUy71HvOa/rmwN/bs1sh1YWiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92173633},"type":"module","_from":"file:decocms-4.34.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.34.2.tgz","_integrity":"sha512-7E8/3dwsayPR8ABTbgQlZHFf4vOUHQtuKJ3/a4zjY/j8+GOMvxCpNdlD0zzGHo/RCbj83chrV4+Y8K15EGp6xA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.34.2_1784074644678_0.9903754562782376","host":"s3://npm-registry-packages-npm-production"}},"4.34.3":{"name":"decocms","version":"4.34.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.34.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"05f55306e420d3766c6b80b81a59b40bb0b87b98","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.34.3.tgz","fileCount":8866,"integrity":"sha512-622dgMcrSKGFCV/h7PNCFn2f++0RhB9aB90JuMelhWGLgoB7B1CEFnd5U3xGx2B1Ml8H2C6PXum2hWSkhQxk5A==","signatures":[{"sig":"MEUCIHVkwcuVDjyVZCe+lRDcSkX8hgLXiAaWqwh7vFI3Za6HAiEA+2MZY68L4U82R+fSHVLPVG/nsyYirtq2T0cJPCgidkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.34.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92174065},"type":"module","_from":"file:decocms-4.34.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.34.3.tgz","_integrity":"sha512-622dgMcrSKGFCV/h7PNCFn2f++0RhB9aB90JuMelhWGLgoB7B1CEFnd5U3xGx2B1Ml8H2C6PXum2hWSkhQxk5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.34.3_1784074705074_0.6261039411144453","host":"s3://npm-registry-packages-npm-production"}},"4.35.0":{"name":"decocms","version":"4.35.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.35.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"323d6020716f5960cf993be471fa4fcf2fe38be9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.35.0.tgz","fileCount":8866,"integrity":"sha512-6i3aDBDuZpYEXvThaKD+zWvEFyGmhot1boGdRIOI53XSbTA1+B1r1JFndRQmOrodFQ13xxXmc4LOXxqh6Z9H4A==","signatures":[{"sig":"MEYCIQCkHW7X06XStY+v3/ZxOtyMV0vXchedtYv/PFZriyprAwIhAMZMe825sHgXCS1ldyE6KUNPkLI5Q2mtK5/cfcm9LTOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92165614},"type":"module","_from":"file:decocms-4.35.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.35.0.tgz","_integrity":"sha512-6i3aDBDuZpYEXvThaKD+zWvEFyGmhot1boGdRIOI53XSbTA1+B1r1JFndRQmOrodFQ13xxXmc4LOXxqh6Z9H4A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.35.0_1784076725497_0.7796853688896541","host":"s3://npm-registry-packages-npm-production"}},"4.36.0":{"name":"decocms","version":"4.36.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.36.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c7c362104f3ebab8d3415953896ef1943c65e321","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.36.0.tgz","fileCount":8866,"integrity":"sha512-KCrXF2oEHWkdE8N8mWgROJaT3zJBOIS4nR4rhOVvIx31dWsCQkv22OsTCzPxZXGGsMGHefkjKGXnkdgqCCGc7Q==","signatures":[{"sig":"MEUCIF5xriH9H+KlUUE1m/jtEwTup2fYen3gQ7GmnO91WQDzAiEA1y08Khn2HMS2if308Al4UVDUuk/nyRnXA7ti2AVGC7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92163323},"type":"module","_from":"file:decocms-4.36.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.36.0.tgz","_integrity":"sha512-KCrXF2oEHWkdE8N8mWgROJaT3zJBOIS4nR4rhOVvIx31dWsCQkv22OsTCzPxZXGGsMGHefkjKGXnkdgqCCGc7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.36.0_1784078828836_0.47238277244716365","host":"s3://npm-registry-packages-npm-production"}},"4.36.1":{"name":"decocms","version":"4.36.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.36.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bf0e72c27b449926e83ea21c7a3bc7826864ab3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.36.1.tgz","fileCount":8866,"integrity":"sha512-2c1+uFGXLTZkObmDZ4pGVVxG19/I7gvWsEPhxuO4B9qD34LHhT1wDsrJGdX6I1RMwitwfO3bX4SbcXkpr3oHuw==","signatures":[{"sig":"MEUCIQCq9lcI4Fry0/ZJV8ELd2P5bPB0+7Np6wYrbAb/NqvY5wIgbgoo2MPN7+BHN+ZVSWgHGBSBydPqK6yNCt8lO06bckE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92163197},"type":"module","_from":"file:decocms-4.36.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.36.1.tgz","_integrity":"sha512-2c1+uFGXLTZkObmDZ4pGVVxG19/I7gvWsEPhxuO4B9qD34LHhT1wDsrJGdX6I1RMwitwfO3bX4SbcXkpr3oHuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.36.1_1784081489306_0.5691324383818559","host":"s3://npm-registry-packages-npm-production"}},"4.37.0":{"name":"decocms","version":"4.37.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.37.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5d4db48810151ede3754daf8fb095b27721c1110","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.37.0.tgz","fileCount":8866,"integrity":"sha512-+Sz/ZtZd+xWyq7xpgOHjnax9S7eiN8QAaoBqWFy2vvnLKOFR3sLpQwZ/FinzQ3ydV57Ds2CifVN5+Mtxox2ljw==","signatures":[{"sig":"MEYCIQCAe9vGHc9L7hEuql5kBqBrkxguqhFmm2fzTXibemAxqAIhAKkzvjIEGoVLTEWtXVcuRtixK/5BMsdnaLwUey9g5ZHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92163891},"type":"module","_from":"file:decocms-4.37.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.37.0.tgz","_integrity":"sha512-+Sz/ZtZd+xWyq7xpgOHjnax9S7eiN8QAaoBqWFy2vvnLKOFR3sLpQwZ/FinzQ3ydV57Ds2CifVN5+Mtxox2ljw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.37.0_1784082052524_0.797226561641103","host":"s3://npm-registry-packages-npm-production"}},"4.38.0":{"name":"decocms","version":"4.38.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.38.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"403e47eccef60f2f030eb8e9d5b4797fee6e2ddc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.38.0.tgz","fileCount":8866,"integrity":"sha512-gUCmApaor26kt78qEQFusjSihD71v8tcTM26P/kPa08FNMSYoCZYGZ2IirNPQOAMSjA7peXZ//fFXU5W5VtCug==","signatures":[{"sig":"MEQCIF9EOUsTAVEcZVruvzgT2Qh07wqSxvKtb/gFKGI8+BVUAiAC4edb8yDcJx8SYvQpliHR98IG1S1Le4Dv4U+P4tOa3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92165073},"type":"module","_from":"file:decocms-4.38.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.38.0.tgz","_integrity":"sha512-gUCmApaor26kt78qEQFusjSihD71v8tcTM26P/kPa08FNMSYoCZYGZ2IirNPQOAMSjA7peXZ//fFXU5W5VtCug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.38.0_1784082684823_0.49755170682938266","host":"s3://npm-registry-packages-npm-production"}},"4.39.0":{"name":"decocms","version":"4.39.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.39.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a3a62214c8cdd573139414a0932b67af9f3aa86f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.39.0.tgz","fileCount":8866,"integrity":"sha512-gry6Dl8AQI3Ve4/78ePFMgdaP5zQLYExnBQlq/ej5nKVOP7GDZHmcMYVNZRoqb7e7uJQ6GOsMaucnhlvdJGn+w==","signatures":[{"sig":"MEYCIQCAARsHo1V1fHpfFsXjFZ6jL5/ZMgDVSkkJHHq2GOVanAIhAI6ryzarUf2KbX+U1YJGIwTFA1+m54/ZHTe88Vq/tSEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92168551},"type":"module","_from":"file:decocms-4.39.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.39.0.tgz","_integrity":"sha512-gry6Dl8AQI3Ve4/78ePFMgdaP5zQLYExnBQlq/ej5nKVOP7GDZHmcMYVNZRoqb7e7uJQ6GOsMaucnhlvdJGn+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.39.0_1784083091690_0.31398333552135727","host":"s3://npm-registry-packages-npm-production"}},"4.39.1":{"name":"decocms","version":"4.39.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.39.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba0d4d83efaf95ac06f4dfad6facff5713b2f98e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.39.1.tgz","fileCount":8866,"integrity":"sha512-nnpdMEhyRbCPhQ3GzhdKLgF6S8PNFNWAeHwPu5y84xI7kP9WuqyCWmqzwl0s00vlYRwzGfQ77wpyVINghr5DPQ==","signatures":[{"sig":"MEYCIQCOGp7kLrtZngTsS+juVUL9cx+kujSq1KFL/BY/CSwtPAIhAKL/NizIyIpyGMYfjrc9PKMLAUzGcgGT4qEpGmaBO91Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92168591},"type":"module","_from":"file:decocms-4.39.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.39.1.tgz","_integrity":"sha512-nnpdMEhyRbCPhQ3GzhdKLgF6S8PNFNWAeHwPu5y84xI7kP9WuqyCWmqzwl0s00vlYRwzGfQ77wpyVINghr5DPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.39.1_1784083552288_0.24557993212473317","host":"s3://npm-registry-packages-npm-production"}},"4.39.2":{"name":"decocms","version":"4.39.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.39.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb6f893171a074b02944ff68fda1afab5e85803f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.39.2.tgz","fileCount":8866,"integrity":"sha512-VdYzk+sDBygwtqANFMMA0nDXUdWTi3QPww2ljUuesBEfSPcf9jqczv+RdMqXJ89jZsZ3ogQ8+AVdmyLEUrhS7Q==","signatures":[{"sig":"MEYCIQCm/PhjREsAQCvO5R9VLEnI7rGc7B2u9HSJfYRG4YSOVwIhAKvlU8vSHGGdx+ZPw8pksD761db+DlFVHFKvS+uF6O7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.39.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92168633},"type":"module","_from":"file:decocms-4.39.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.39.2.tgz","_integrity":"sha512-VdYzk+sDBygwtqANFMMA0nDXUdWTi3QPww2ljUuesBEfSPcf9jqczv+RdMqXJ89jZsZ3ogQ8+AVdmyLEUrhS7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.39.2_1784086331293_0.8295460042942671","host":"s3://npm-registry-packages-npm-production"}},"4.40.0":{"name":"decocms","version":"4.40.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.40.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f08a6a4bf294ee8a6f171362e75be0475994470","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.40.0.tgz","fileCount":8866,"integrity":"sha512-ExC5EfBo8h1lG+2sUe4BCyJ25L05IbC13yxkWDNiyq7amn7lxW5NBLbFQBTCzB4rDn8vrNSfZfVtTycwnYP/rw==","signatures":[{"sig":"MEYCIQCcW8kK+av0zzSgwtXB37/FOCWh9i3Nq6zsaGxfils8qAIhAKtmBZ1Am+9EXr3yqNbi9Labw7V03DE75x30699LWS0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92166886},"type":"module","_from":"file:decocms-4.40.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.40.0.tgz","_integrity":"sha512-ExC5EfBo8h1lG+2sUe4BCyJ25L05IbC13yxkWDNiyq7amn7lxW5NBLbFQBTCzB4rDn8vrNSfZfVtTycwnYP/rw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.40.0_1784086590269_0.45939719577935745","host":"s3://npm-registry-packages-npm-production"}},"4.40.1":{"name":"decocms","version":"4.40.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.40.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f4a2d187a7fd07cd14c2526bce58a4bc2ba5dbb8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.40.1.tgz","fileCount":8866,"integrity":"sha512-OSIKAobbdApz3FKR9GFMjtxv84Y8yoHLEs4kN31TiCIcdyWM4JhP1QoRVprnesn1+a9sWWA05/UpMnkSUCvcOQ==","signatures":[{"sig":"MEUCIQCZX1rEAdUyQ/KuYhlVScMFTXcjZH6JB61pfSa49VfWYQIgC6rBf5HLDnt7u/s1joV1PNWyid0Z7aoZyj++8PbJF0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92166933},"type":"module","_from":"file:decocms-4.40.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.40.1.tgz","_integrity":"sha512-OSIKAobbdApz3FKR9GFMjtxv84Y8yoHLEs4kN31TiCIcdyWM4JhP1QoRVprnesn1+a9sWWA05/UpMnkSUCvcOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.40.1_1784119377919_0.5015887382788726","host":"s3://npm-registry-packages-npm-production"}},"4.41.0":{"name":"decocms","version":"4.41.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.41.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a6e543350dea5edcb50be583542fecc1b13f2b2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.41.0.tgz","fileCount":8866,"integrity":"sha512-JBN5TPUYGmv3SVZ8D0uCKb65go9xv4MoOmhQ8a6daWQB0HQqMV/ySIQTuzV28wiuKP5sI/qn8iy9I0gj/bfUnw==","signatures":[{"sig":"MEUCIEF43iZeIzdwzgWvsal3YvVUzpZHL2FvJY2pssfnZ8imAiEA1U0uJGc42z7OD/Uc+sDiLOEdKpXttepDC66oD3FblHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162412},"type":"module","_from":"file:decocms-4.41.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.41.0.tgz","_integrity":"sha512-JBN5TPUYGmv3SVZ8D0uCKb65go9xv4MoOmhQ8a6daWQB0HQqMV/ySIQTuzV28wiuKP5sI/qn8iy9I0gj/bfUnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.41.0_1784120245310_0.9367515172207475","host":"s3://npm-registry-packages-npm-production"}},"4.42.0":{"name":"decocms","version":"4.42.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.42.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f502a0d287097b938534098c74e39d08a44d6fb5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.42.0.tgz","fileCount":8866,"integrity":"sha512-SxNyzqIZZuWE9moLS1c37/bnKScX2njKwicCfiyvJqgXebXORG9wa8bCRL1IQKQDW9uDqNEb+s18UJKP6K44GA==","signatures":[{"sig":"MEYCIQCFXeMFgx6qzy1JVx8Th5LogRAu6GhtVSua6fTRwNOAegIhAJ3tLaW+DTXFxr9Nuo1CHG66S1RUNWhWnVvBFTQ3MYU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162575},"type":"module","_from":"file:decocms-4.42.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.42.0.tgz","_integrity":"sha512-SxNyzqIZZuWE9moLS1c37/bnKScX2njKwicCfiyvJqgXebXORG9wa8bCRL1IQKQDW9uDqNEb+s18UJKP6K44GA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.42.0_1784120396576_0.26432456873758925","host":"s3://npm-registry-packages-npm-production"}},"4.42.1":{"name":"decocms","version":"4.42.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.42.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7458ad448c98ccf8b59096510e3850e19b807be1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.42.1.tgz","fileCount":8866,"integrity":"sha512-WvmnxTx7alwoB7lpEDHE2PU39ppjAQGIlUOyv8tpoXE7I7al3Nhjpyenuot8lcx7s6ZlSIbm3I2atoh+6ttxhQ==","signatures":[{"sig":"MEUCIBvVOsXooOsuWpRQZj61BOxjxrDepAvXZmAEPiUXEmTnAiEAgoY5l6CoTOAcTipo8y/ZvxQ1h2H1qxAHjH4URZfMxAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92162447},"type":"module","_from":"file:decocms-4.42.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.42.1.tgz","_integrity":"sha512-WvmnxTx7alwoB7lpEDHE2PU39ppjAQGIlUOyv8tpoXE7I7al3Nhjpyenuot8lcx7s6ZlSIbm3I2atoh+6ttxhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.42.1_1784120611262_0.6596055753835548","host":"s3://npm-registry-packages-npm-production"}},"4.43.0":{"name":"decocms","version":"4.43.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.43.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d6e25905e83851298d453f84d925d85e76b16de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.43.0.tgz","fileCount":8866,"integrity":"sha512-sBSGcNe4bxnQXYe/u/J1CT1Hc/uP9V9h1YgWNCz2SBTjBT8jlFhvilbMXxVg4PbTSVgBbxa3PZBy5eqmqJSkCg==","signatures":[{"sig":"MEUCIQCU2ArI3M6KpHf6vzSjAXuPVUpzuGcksa/qB4ArKx0OvwIgV0Mq6XlFVvay831J9ayqFZvzGzLoWUKjkleDfCMkjqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92166049},"type":"module","_from":"file:decocms-4.43.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.43.0.tgz","_integrity":"sha512-sBSGcNe4bxnQXYe/u/J1CT1Hc/uP9V9h1YgWNCz2SBTjBT8jlFhvilbMXxVg4PbTSVgBbxa3PZBy5eqmqJSkCg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.43.0_1784121621375_0.8658052035965487","host":"s3://npm-registry-packages-npm-production"}},"4.43.1":{"name":"decocms","version":"4.43.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.43.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"371f21ae09d82f5ca21daa1ae4b6e4c48408b22a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.43.1.tgz","fileCount":8866,"integrity":"sha512-3fq0ASh7VY1aENiEpSNDpXBEjeBC7p55qJg9wnBiJHTt+tHcggYnXnOWm+3GeLhXLmrl2inUtExhN78+RRYBiQ==","signatures":[{"sig":"MEQCICrKdm+bK39Ao+6WHK6BvRB2Ean1vMmFY8g3c5pQb24IAiB7Tf9caZSv1q1BAzyGm+hNVVwRKmcago0hXbRSENHXkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92165866},"type":"module","_from":"file:decocms-4.43.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.43.1.tgz","_integrity":"sha512-3fq0ASh7VY1aENiEpSNDpXBEjeBC7p55qJg9wnBiJHTt+tHcggYnXnOWm+3GeLhXLmrl2inUtExhN78+RRYBiQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.43.1_1784123506112_0.3226126003620977","host":"s3://npm-registry-packages-npm-production"}},"4.43.2":{"name":"decocms","version":"4.43.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.43.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f007207e2b372e441e0477342b462fd9244e48c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.43.2.tgz","fileCount":8866,"integrity":"sha512-VdHBeqw4GGlzkiwOEiajGMo1FhupzteilsM1a8RVnppHusRiBfnz2oh6eajqoO5lhSt69q2N9rz4a0KbHT9oWg==","signatures":[{"sig":"MEUCIQD7hPI2J0qI+kFiOTUV7SwG1eCsmfXTosDFj7vvVgbwoQIgAMzLE2LeRvCX0rvLp9c49+IVM4i1wQmFU+pb3bTtZZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92165866},"type":"module","_from":"file:decocms-4.43.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.43.2.tgz","_integrity":"sha512-VdHBeqw4GGlzkiwOEiajGMo1FhupzteilsM1a8RVnppHusRiBfnz2oh6eajqoO5lhSt69q2N9rz4a0KbHT9oWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.43.2_1784123910990_0.45243027054981844","host":"s3://npm-registry-packages-npm-production"}},"4.44.0":{"name":"decocms","version":"4.44.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.44.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"42b3ac226a5085628b72f0c53ff8ed6007f3265b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.44.0.tgz","fileCount":8866,"integrity":"sha512-/FFzfiYOYNIUa/9jTDpaYHiVBZQn9joAIEUN4p5WCZqlL/aP0T6iDX4gKnX/N3zZTEvakx/zPDGZhue/Lr00iA==","signatures":[{"sig":"MEQCIAbuBBtZfqBIhwD4ekGKD3x9hM/KNYXKDepzh3SjNlVQAiAp4Agld49t7MaJ+cGX5LUTD8iuVRNIJXXoOU5M1ducTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92170460},"type":"module","_from":"file:decocms-4.44.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.44.0.tgz","_integrity":"sha512-/FFzfiYOYNIUa/9jTDpaYHiVBZQn9joAIEUN4p5WCZqlL/aP0T6iDX4gKnX/N3zZTEvakx/zPDGZhue/Lr00iA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.44.0_1784124872590_0.09879566473251011","host":"s3://npm-registry-packages-npm-production"}},"4.45.0":{"name":"decocms","version":"4.45.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.45.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"037ae7ef854c4295c77f821db1cfe84e68dc80e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.45.0.tgz","fileCount":8866,"integrity":"sha512-WSWzvVAj5q1K6OFBSNnm4od1qRfrT3eEPxp1g9ZNiwgrJ+v46YLNLvpe2ylLvUVkSCKMW2VMZXdm0uRt96IIWg==","signatures":[{"sig":"MEUCICPRiA3kPb+qFsquRX/jjT4acrC5cItv37gIUJciyfspAiEA8JXIDDs0qdDYA3V5pNgD2ADvZQ7ahplE0uJl31qrbSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92174578},"type":"module","_from":"file:decocms-4.45.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.45.0.tgz","_integrity":"sha512-WSWzvVAj5q1K6OFBSNnm4od1qRfrT3eEPxp1g9ZNiwgrJ+v46YLNLvpe2ylLvUVkSCKMW2VMZXdm0uRt96IIWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.45.0_1784125083503_0.30347923767075535","host":"s3://npm-registry-packages-npm-production"}},"4.46.0":{"name":"decocms","version":"4.46.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"226cb4f8ce0f92e89caeb4f9af43235f279f594f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.0.tgz","fileCount":8866,"integrity":"sha512-H61elvZcqb/iwuiFLqhBcgRt20kfJSHQzT3AwBX1lal5QEQRNq8l5k2esN4ddEDWixCNMPkku0VcTiEeGVzWnw==","signatures":[{"sig":"MEYCIQD0uFiW+x5mX8M63I3BfFzU384cKnS6/HjlLQXpYz/0/AIhAIfbmyYnTexYRSA80QGikPFCI4gDsGi2NGfL2Xv3svda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92174945},"type":"module","_from":"file:decocms-4.46.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.0.tgz","_integrity":"sha512-H61elvZcqb/iwuiFLqhBcgRt20kfJSHQzT3AwBX1lal5QEQRNq8l5k2esN4ddEDWixCNMPkku0VcTiEeGVzWnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.0_1784125715590_0.4209199069375835","host":"s3://npm-registry-packages-npm-production"}},"4.46.1":{"name":"decocms","version":"4.46.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43b2b66a3cd324d9be6aff9f3e15b5a01f5eab4e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.1.tgz","fileCount":8866,"integrity":"sha512-gBrRMKzAVj8zHP5KLo889MfoximXPPz3xkUnSEHMcNJEq1mD1XHFtkMl5/9QeWqT5epSjvMzUBHlSxpn4Pm1Ew==","signatures":[{"sig":"MEQCIBSaT8U1yytm3IP3klvb9XwcDU+IW9Y7rYmrqJkWc48MAiBZWn6OivU+x0NTRJcos0RMeiaYu9kWG0nLBQIUjkiEsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92174990},"type":"module","_from":"file:decocms-4.46.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.1.tgz","_integrity":"sha512-gBrRMKzAVj8zHP5KLo889MfoximXPPz3xkUnSEHMcNJEq1mD1XHFtkMl5/9QeWqT5epSjvMzUBHlSxpn4Pm1Ew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.1_1784127670302_0.956108166384174","host":"s3://npm-registry-packages-npm-production"}},"4.46.2":{"name":"decocms","version":"4.46.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70d04a5d1ef0c3a8f45cdef7d77872043a8ad477","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.2.tgz","fileCount":8866,"integrity":"sha512-o/w/aB00+UAgjA7sHQaI/6GZgyKCmw1TFkQrLhP3RQOBmW5Rnl1qhY0B4kuu7P4eHVh1WI4Q8IilDPT8jCVboA==","signatures":[{"sig":"MEYCIQClk+1oHQ8pOTN4xmRKYf59ezIK9uoWlE9GjlFn2xgz3QIhAOFZq5uOSrdF0jkYy3h+fT+9X/e+e80gk+wIt03txBEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92175031},"type":"module","_from":"file:decocms-4.46.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.2.tgz","_integrity":"sha512-o/w/aB00+UAgjA7sHQaI/6GZgyKCmw1TFkQrLhP3RQOBmW5Rnl1qhY0B4kuu7P4eHVh1WI4Q8IilDPT8jCVboA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.2_1784129914749_0.5795177036920114","host":"s3://npm-registry-packages-npm-production"}},"4.46.3":{"name":"decocms","version":"4.46.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7699ec0288b4860a3fdf3e33f45356733dcd6a0b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.3.tgz","fileCount":8866,"integrity":"sha512-TsTUJqXmoLiWN5CRicospsehEFYlDK5lPfnk3gNfDc9gmgIlg8e8Nz8MJs5QizoMpatDyOUR81cbAxBhMfxgoQ==","signatures":[{"sig":"MEUCIGNHeYLYkizI9u8s6R/24wJzQy4n6vgqYrY5+IpifigEAiEAgwVfHmXvdOcGLuuRr1uqoDMjCPBgn1dzzclwme0+fh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92175646},"type":"module","_from":"file:decocms-4.46.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.3.tgz","_integrity":"sha512-TsTUJqXmoLiWN5CRicospsehEFYlDK5lPfnk3gNfDc9gmgIlg8e8Nz8MJs5QizoMpatDyOUR81cbAxBhMfxgoQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.3_1784131409989_0.9553750404723524","host":"s3://npm-registry-packages-npm-production"}},"4.46.4":{"name":"decocms","version":"4.46.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccd443e504b8e39a9ae2f76f0926fa100b41157b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.4.tgz","fileCount":8866,"integrity":"sha512-Y7v4jMtUk5G5D0UJuEOH3v80I9zCLqyG5DvuJF+Vq4oJo0onoyLENEzPze5SrIImTipEU2nEexNpdiPViP61og==","signatures":[{"sig":"MEUCIDLI8OyPbqwYxnXKvoxxRJqaxWIlf8Zw4q8VG1EsEWOXAiEAn5EAJhC8FlNZsBaeCkhzgxXnyt9eJfOmC1RCFH8teJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92175817},"type":"module","_from":"file:decocms-4.46.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.4.tgz","_integrity":"sha512-Y7v4jMtUk5G5D0UJuEOH3v80I9zCLqyG5DvuJF+Vq4oJo0onoyLENEzPze5SrIImTipEU2nEexNpdiPViP61og==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.4_1784131543193_0.7577932122886146","host":"s3://npm-registry-packages-npm-production"}},"4.46.5":{"name":"decocms","version":"4.46.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"318a6b4815f513141f6d86da90c4756f01513e8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.5.tgz","fileCount":8866,"integrity":"sha512-eFiaOOVW62TrAbmVSv+lg1fWDr+S0lsHPRVe0I96vZXSZ4km+wuE9VXINjVii77Fw5IjowK063f3UT46+6g9bw==","signatures":[{"sig":"MEYCIQCLIwEJJPXthZpLRNJr4O2cjuss65uvMuAfsxEwUG6xKQIhAMehrFjGMYOqGewowPgHj8lStE1PQ3F0nwZ8kEtWdR/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177561},"type":"module","_from":"file:decocms-4.46.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.5.tgz","_integrity":"sha512-eFiaOOVW62TrAbmVSv+lg1fWDr+S0lsHPRVe0I96vZXSZ4km+wuE9VXINjVii77Fw5IjowK063f3UT46+6g9bw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.5_1784131755272_0.5904049132448219","host":"s3://npm-registry-packages-npm-production"}},"4.46.6":{"name":"decocms","version":"4.46.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"26378320fc7844287399f2cda99c4b2a7244d5f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.6.tgz","fileCount":8866,"integrity":"sha512-XEBDQO9N00gWBXkCJCwZxOvodP71bNeRXjX0G4iMNEh+UWOIIC7fgJU/3N0dS3aqlxZYXWSVzo0TqzWvxGnolA==","signatures":[{"sig":"MEUCIG47JRTVh1AdzWOPBZJdmXPgEzDc15NWJssTDFhibw1ZAiEA9ZezBDh82gUulyc7TwzYG8Cpt0IkEnpRMgXkymnTmog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92178025},"type":"module","_from":"file:decocms-4.46.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.6.tgz","_integrity":"sha512-XEBDQO9N00gWBXkCJCwZxOvodP71bNeRXjX0G4iMNEh+UWOIIC7fgJU/3N0dS3aqlxZYXWSVzo0TqzWvxGnolA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.6_1784132733736_0.9047791098373084","host":"s3://npm-registry-packages-npm-production"}},"4.46.7":{"name":"decocms","version":"4.46.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"531e0621e7b1c5bb6bca4cc4e2ec8991ba4a775c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.7.tgz","fileCount":8866,"integrity":"sha512-u4jCxJ3qg63MkYYga8Ih034qLlsdTqR1AEpfFAyKVB3XmWO+pt6krKmqI/Yp2QBph5xEo5HRN+zoMAPUD+4hew==","signatures":[{"sig":"MEUCIQD+yKFuzyYWquFErbD6QrX8w/3TQ9GKm8OAgns73miB3AIgHJIolJrQ319jNXK/vqdYFGFO6D18q+1Ki/J0BchYCVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92175817},"type":"module","_from":"file:decocms-4.46.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.7.tgz","_integrity":"sha512-u4jCxJ3qg63MkYYga8Ih034qLlsdTqR1AEpfFAyKVB3XmWO+pt6krKmqI/Yp2QBph5xEo5HRN+zoMAPUD+4hew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.7_1784136955336_0.44458003176781613","host":"s3://npm-registry-packages-npm-production"}},"4.46.8":{"name":"decocms","version":"4.46.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b661987b68b6d13d8f5bd69bfc36865fd44a89dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.8.tgz","fileCount":8866,"integrity":"sha512-HHVPrGmAoBo0OkOxZSpI5prWsKruSRQsCv4cDo6agJM+szfOXfMRO2RLgSr+U7KGDOPl53J57Um9cLvQ/0Z+iw==","signatures":[{"sig":"MEUCIBad/LO3W4RZqfksIBp4vmVb2yKMRvhJvf5vk9LqYjL3AiEAqdBOXJKGBmC6Zy31rBpvW89PSb0zibV+MAKCGArTwxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92176007},"type":"module","_from":"file:decocms-4.46.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.8.tgz","_integrity":"sha512-HHVPrGmAoBo0OkOxZSpI5prWsKruSRQsCv4cDo6agJM+szfOXfMRO2RLgSr+U7KGDOPl53J57Um9cLvQ/0Z+iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.8_1784137504164_0.5898877440814951","host":"s3://npm-registry-packages-npm-production"}},"4.46.9":{"name":"decocms","version":"4.46.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.46.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12f09100fe3e2c6ec2c855aa06947c37fd3b3fd6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.46.9.tgz","fileCount":8866,"integrity":"sha512-D4LZs3toXv8zGjFjWOTJ1lRKmeEde/51pbMarC9mW2TDNcrq5rXXikouIu/xb1FhQ/xT88ANEAxSqGo2NttMFg==","signatures":[{"sig":"MEQCIC9rcu5e3sMkr4oyxIIMYt/6a2oW1JwCvvV3GYCc/YEpAiBzNDsEF4YTptnRlvTHn3PjnWCLQBVLX8HsrIiIggk9+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.46.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177336},"type":"module","_from":"file:decocms-4.46.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.46.9.tgz","_integrity":"sha512-D4LZs3toXv8zGjFjWOTJ1lRKmeEde/51pbMarC9mW2TDNcrq5rXXikouIu/xb1FhQ/xT88ANEAxSqGo2NttMFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.46.9_1784138172484_0.09901888177639306","host":"s3://npm-registry-packages-npm-production"}},"4.47.0":{"name":"decocms","version":"4.47.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.47.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7cdaeea954374082e30acf62db30ee71400707d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.47.0.tgz","fileCount":8866,"integrity":"sha512-9Oqg+RfyJJHzIcCe07L57R7NS3X32fJOYD+lpQJlpo3sLDIo+hosOQCtCg+7e1Hv/jgLYTddRKDdnCpGZULwFg==","signatures":[{"sig":"MEYCIQDf1WYZxbaLmY2Qbk1k4m+Y8s6Ix4aRdY8G90oUz++3fgIhAPPJ8yKXwJltxzmm4bh5nUZkM/PnkY/Q5TaHPEVz0wca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177296},"type":"module","_from":"file:decocms-4.47.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.47.0.tgz","_integrity":"sha512-9Oqg+RfyJJHzIcCe07L57R7NS3X32fJOYD+lpQJlpo3sLDIo+hosOQCtCg+7e1Hv/jgLYTddRKDdnCpGZULwFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.47.0_1784138670447_0.4570404729906341","host":"s3://npm-registry-packages-npm-production"}},"4.47.1":{"name":"decocms","version":"4.47.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.47.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d11aab3f070be97b37195ace48bcba29ca1715e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.47.1.tgz","fileCount":8866,"integrity":"sha512-z3QIwwgZZ69Grfd2LyPc+wIM90W5vS58HzGXDo12SKZ9D8gwu0Q9jPGwblSmYUL3SN3vZihIo9+8AGMw8DuQqw==","signatures":[{"sig":"MEUCIQCNDEUFpXB24+h0rGXMT1uLMVa+nVCQ6/Emp8YV14coDQIgXPMgUM71IEwOQITEhvh3Me2xMKeaYFQU5lr7Z8qdepM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177618},"type":"module","_from":"file:decocms-4.47.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.47.1.tgz","_integrity":"sha512-z3QIwwgZZ69Grfd2LyPc+wIM90W5vS58HzGXDo12SKZ9D8gwu0Q9jPGwblSmYUL3SN3vZihIo9+8AGMw8DuQqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.47.1_1784138930238_0.11392903298055956","host":"s3://npm-registry-packages-npm-production"}},"4.48.0":{"name":"decocms","version":"4.48.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.48.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bc5e173d29ab697130815561091a68ae8c2d124","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.48.0.tgz","fileCount":8866,"integrity":"sha512-zQfOXHdcBwlHtK006PENLQo/mChYZ4F+8W+3BwLNrl8UeA7YvGzwwgPAgA3+uprzv6g5r9FwRv4QThxvokwImg==","signatures":[{"sig":"MEYCIQDtPx0Vubc3oVS39kq9LFF3AEVVoCj8qSOljr1CpzBklAIhAKZE0kmfSWb4+lnNln12o3lxWXBiUANyYt10mDM7UOZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92174917},"type":"module","_from":"file:decocms-4.48.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.48.0.tgz","_integrity":"sha512-zQfOXHdcBwlHtK006PENLQo/mChYZ4F+8W+3BwLNrl8UeA7YvGzwwgPAgA3+uprzv6g5r9FwRv4QThxvokwImg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.48.0_1784139913495_0.019457833929424906","host":"s3://npm-registry-packages-npm-production"}},"4.49.0":{"name":"decocms","version":"4.49.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.49.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e967a1f9b0fc2e70a64744b4fcce18e00fb4d134","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.49.0.tgz","fileCount":8866,"integrity":"sha512-RHsocK9K7ZbLFJvfAi4PPL0Do3e2j7vhTjVMxGtB8si/ejelSwRwGKG4C7USdI8WVq9HUa/RnRYr557Njl2l5g==","signatures":[{"sig":"MEYCIQC2r8Y7MoWz3cc2IyW9k4+vbkJcNZiWMqkSR2/F44X15QIhALbUBkjMLomdzFroyFIUR81V+SRjU/mYb51yDkc9DyW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92176033},"type":"module","_from":"file:decocms-4.49.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.49.0.tgz","_integrity":"sha512-RHsocK9K7ZbLFJvfAi4PPL0Do3e2j7vhTjVMxGtB8si/ejelSwRwGKG4C7USdI8WVq9HUa/RnRYr557Njl2l5g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.49.0_1784140396018_0.09565147986807987","host":"s3://npm-registry-packages-npm-production"}},"4.49.1":{"name":"decocms","version":"4.49.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.49.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a05c42d7ad044e827e5b3a059ac688f03f49e56","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.49.1.tgz","fileCount":8866,"integrity":"sha512-oRPXPnhT2y6lZS07f+skvGg8xa0T8hLxm3LCQIFTxJt312YBC5mJkYtVGvB9AwPvzzyolBH/vXr4j9uLqk2+hg==","signatures":[{"sig":"MEUCIARBBstYXXfRUShvWZ7doSDc1wakqD8ug2rPaRRxp4vAAiEArAuvqKsbIyHzyzE532s1CIC2qPDC8gdpPcbTtQNgV44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92176038},"type":"module","_from":"file:decocms-4.49.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.49.1.tgz","_integrity":"sha512-oRPXPnhT2y6lZS07f+skvGg8xa0T8hLxm3LCQIFTxJt312YBC5mJkYtVGvB9AwPvzzyolBH/vXr4j9uLqk2+hg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.49.1_1784141621914_0.22489629178294424","host":"s3://npm-registry-packages-npm-production"}},"4.49.2":{"name":"decocms","version":"4.49.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.49.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c65f4cf0155dc1a81d691d3b73b807f8e9bd9da","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.49.2.tgz","fileCount":8866,"integrity":"sha512-Yq3Nl/EJAD54ZkBsfvG9Y3ln8i78FES0814AV+GKBxwVqhT/SQypuZV+VdgbGtbJAj1mtgxg2/qoJvb7iVpwLQ==","signatures":[{"sig":"MEYCIQCv6Pa4cJYM0msSmE/NVYpOphRPdy8MjAXR039IpjrZwAIhAJAwsvig23ZTGL2ORxo7TbmgEBNaJRZZFujT5arJK5lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.49.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92176052},"type":"module","_from":"file:decocms-4.49.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.49.2.tgz","_integrity":"sha512-Yq3Nl/EJAD54ZkBsfvG9Y3ln8i78FES0814AV+GKBxwVqhT/SQypuZV+VdgbGtbJAj1mtgxg2/qoJvb7iVpwLQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.49.2_1784141864696_0.6026578459340066","host":"s3://npm-registry-packages-npm-production"}},"4.49.3":{"name":"decocms","version":"4.49.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.49.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f187f0bd0d7183ca0c4cec77bfc5a74d836e5a80","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.49.3.tgz","fileCount":8866,"integrity":"sha512-iuTuaKWI7wrA9I7HzBS5wNNaICsA9c9mW7oHVi0WSZZIcp1iiwXBvQEoPXxx9dTDNiT2koin1+FEvv2ShyadnA==","signatures":[{"sig":"MEUCIQDw5AFmH8JlpIYbBRLldrvAAWrVN2exYC+WF+eU6MxEKAIgLHlbsuJwfSfAVgImbmAVYV1RK2cE5cQaYaXaygxQp44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.49.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92177082},"type":"module","_from":"file:decocms-4.49.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.49.3.tgz","_integrity":"sha512-iuTuaKWI7wrA9I7HzBS5wNNaICsA9c9mW7oHVi0WSZZIcp1iiwXBvQEoPXxx9dTDNiT2koin1+FEvv2ShyadnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.49.3_1784142852505_0.864907801116662","host":"s3://npm-registry-packages-npm-production"}},"4.50.0":{"name":"decocms","version":"4.50.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.50.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b669d6c36b5ccd1665ac465ac141ee959463e827","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.50.0.tgz","fileCount":8866,"integrity":"sha512-ipgASiLCOXhp20hT7232i2lWOFF/8iVeWM4cjbz3iLC+bgF6Mmf7a81hDbqxk4yOtV4TQmPHOuWLXqY4b+mgKw==","signatures":[{"sig":"MEYCIQDzuWp8yIO1Z/76c8oRRgV7Fs52Ijx9biht7Zbt/7OvggIhAP3sk8/IS68afC6tZg0ZDq8aiNZOdFK+/1nK6fPbC66d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92182215},"type":"module","_from":"file:decocms-4.50.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.50.0.tgz","_integrity":"sha512-ipgASiLCOXhp20hT7232i2lWOFF/8iVeWM4cjbz3iLC+bgF6Mmf7a81hDbqxk4yOtV4TQmPHOuWLXqY4b+mgKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.50.0_1784143161107_0.7781587825607676","host":"s3://npm-registry-packages-npm-production"}},"4.50.1":{"name":"decocms","version":"4.50.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.50.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aa5d4a914fb2ac28e825c13181df39faa7242f40","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.50.1.tgz","fileCount":8866,"integrity":"sha512-LJQ2sLTI0RD3oDHWFxqDUSLZrkB2rxEF0ob26V7g+OPV+7G7F6g7cp2YMPQ5A+lBZoA0hdQAQLTnQQgn97UGHQ==","signatures":[{"sig":"MEUCIQCyKQln8aoArShB60R4UfDJJWOyVYxb4flNNZL8lqWkqgIgBOzT2virR0UT4CC26tthi3mlYrz0Gx2kfPINIBRKsbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92181654},"type":"module","_from":"file:decocms-4.50.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.50.1.tgz","_integrity":"sha512-LJQ2sLTI0RD3oDHWFxqDUSLZrkB2rxEF0ob26V7g+OPV+7G7F6g7cp2YMPQ5A+lBZoA0hdQAQLTnQQgn97UGHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.50.1_1784143503940_0.1619015277422058","host":"s3://npm-registry-packages-npm-production"}},"4.51.0":{"name":"decocms","version":"4.51.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.51.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da4b7174c218269d0e459c84c6f647301f89ca2a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.51.0.tgz","fileCount":8873,"integrity":"sha512-X8pIpiDS8OWm7UT054Z3nQrpCcr5HPf7z6qwH0QXYAYb8DuOWdL6+3TZux06ja8aWjam8ENHrAKjyN6UtajEPg==","signatures":[{"sig":"MEYCIQDnZxlV90lZO+VdFoGr0h0kGtmlxACOpCz7epif/368lQIhAOBE7RNjdWeteoQ9KjbxAYNEIAcZ+9Kmit7yEB9seFcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209404},"type":"module","_from":"file:decocms-4.51.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.51.0.tgz","_integrity":"sha512-X8pIpiDS8OWm7UT054Z3nQrpCcr5HPf7z6qwH0QXYAYb8DuOWdL6+3TZux06ja8aWjam8ENHrAKjyN6UtajEPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.51.0_1784143816877_0.4880709701497641","host":"s3://npm-registry-packages-npm-production"}},"4.51.1":{"name":"decocms","version":"4.51.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.51.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5d5844ccc29ad582cdb36a8354221ca33b4e108","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.51.1.tgz","fileCount":8873,"integrity":"sha512-eLVIPzrQVUZwRTZQ7BjVAMXf5Ey0eBjkKCTLTsDITt4mp0CxsY+MSkfkIJb7mpN91a13tldy5JxjntaON1J7VQ==","signatures":[{"sig":"MEQCIHq8/5MlIRsfMAv8Sk6d/dJAH724TYa7bVPif9J1qEkpAiAmqQ7R0q3RyID5iLvHTCuUC4hKYWtNkkkQWeOTzhpKQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209413},"type":"module","_from":"file:decocms-4.51.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.51.1.tgz","_integrity":"sha512-eLVIPzrQVUZwRTZQ7BjVAMXf5Ey0eBjkKCTLTsDITt4mp0CxsY+MSkfkIJb7mpN91a13tldy5JxjntaON1J7VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.51.1_1784143841451_0.2002357904022516","host":"s3://npm-registry-packages-npm-production"}},"4.51.2":{"name":"decocms","version":"4.51.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.51.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7199e62808a00e57aee23c589070f068c4c5a2ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.51.2.tgz","fileCount":8873,"integrity":"sha512-wKggNmjPq+hoRadfqE6ZkpRxcqNLHKuWlEnqY2C/F9gd2/B9H3TEZTNvZ+tmYQWAZiBhYeGMrF8MNxRczob4rQ==","signatures":[{"sig":"MEUCIF09m+Terw8I/wPoRBgb33csfPpb469SLyhPk/Ye+KYQAiEA+ZOeWU746N2+XuJIbKhvuQYbKeCHAXd7Gf0NMEHX8sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209599},"type":"module","_from":"file:decocms-4.51.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.51.2.tgz","_integrity":"sha512-wKggNmjPq+hoRadfqE6ZkpRxcqNLHKuWlEnqY2C/F9gd2/B9H3TEZTNvZ+tmYQWAZiBhYeGMrF8MNxRczob4rQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.51.2_1784145656827_0.19811828587682467","host":"s3://npm-registry-packages-npm-production"}},"4.52.0":{"name":"decocms","version":"4.52.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80844b325ccd41409e0a8e601ffd1302861416ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.0.tgz","fileCount":8873,"integrity":"sha512-3n0mSfCusVEJkDYGMeHCzQ2nkdH3HoPvO1QW5MjIQtQ9oF3XXbLQ39bYGO5j4FEmFEuJYxV4s2aHutZVWHcMHg==","signatures":[{"sig":"MEQCIGuXJG9lVIOy0LKyEVm5mjAFyrK4RdPO6/MpN/lHn5VjAiAN/W03aM7l1uF4iGF/5QVtxRLR840se2VVDpLygnHA6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209476},"type":"module","_from":"file:decocms-4.52.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.0.tgz","_integrity":"sha512-3n0mSfCusVEJkDYGMeHCzQ2nkdH3HoPvO1QW5MjIQtQ9oF3XXbLQ39bYGO5j4FEmFEuJYxV4s2aHutZVWHcMHg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.0_1784148652212_0.7481395625663536","host":"s3://npm-registry-packages-npm-production"}},"4.52.1":{"name":"decocms","version":"4.52.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"febde41f6f044e14142168f42241b1cbf446343e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.1.tgz","fileCount":8873,"integrity":"sha512-GAI2jLJzXyb2t50Bv1b4DAHpkRHe9SgO3aFHxfd6q8Sd9TKuFuIr3sOIanwA7nk5+/ykFjUCKu1ayZtwCEBnrQ==","signatures":[{"sig":"MEUCICcMPFSvFuPhIcfNeTP2aDOdsWiVNnNBAzP/4VaoryWWAiEAigcplQCq+Twp8qkGTcJV0OF+15EdTnIk7ITVQN+Z7m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209428},"type":"module","_from":"file:decocms-4.52.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.1.tgz","_integrity":"sha512-GAI2jLJzXyb2t50Bv1b4DAHpkRHe9SgO3aFHxfd6q8Sd9TKuFuIr3sOIanwA7nk5+/ykFjUCKu1ayZtwCEBnrQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.1_1784148998303_0.16196565831990006","host":"s3://npm-registry-packages-npm-production"}},"4.52.2":{"name":"decocms","version":"4.52.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dda845707aa5c1e58c8c320f3a1ad6601ffaba3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.2.tgz","fileCount":8873,"integrity":"sha512-m6QJzJw4gRngfBw7/LXUv5ThjBKZK58zIBe99O8n8C5oSyI5dnVTHkwpUcxbwN8mF9PWUGDUeBBRCXt5wuSnJA==","signatures":[{"sig":"MEUCIQDMXlSCiqD7wKrGLo/xF9WQRza35sT7oporP2ADQWRJVQIgVIQs6NyjGk9XmoRUF97wcAivWJWiatehoyl+GNibpPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92210139},"type":"module","_from":"file:decocms-4.52.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.2.tgz","_integrity":"sha512-m6QJzJw4gRngfBw7/LXUv5ThjBKZK58zIBe99O8n8C5oSyI5dnVTHkwpUcxbwN8mF9PWUGDUeBBRCXt5wuSnJA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.2_1784149035186_0.7562958018199268","host":"s3://npm-registry-packages-npm-production"}},"4.52.3":{"name":"decocms","version":"4.52.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5facc937a12b30ae4e64d57895a177bc34faa0dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.3.tgz","fileCount":8873,"integrity":"sha512-DFSOuDKtMKjH8ztKsern2dNunNLgKoReKlq6p7QOfNpnzHojPN6pLYjZHojmVWTLDwgo7rB3cfRIPqYHOvHV0w==","signatures":[{"sig":"MEUCIQCA6+IqY7ZdDLhZ1zTtnmI/wcUnBdzNeMacMTbtItSdVAIgUl2Rrm74W5Wdp2c6+Mwtv8R0UGIb3jaRr820/Dn/IQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92210170},"type":"module","_from":"file:decocms-4.52.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.3.tgz","_integrity":"sha512-DFSOuDKtMKjH8ztKsern2dNunNLgKoReKlq6p7QOfNpnzHojPN6pLYjZHojmVWTLDwgo7rB3cfRIPqYHOvHV0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.3_1784151763102_0.8144536064646246","host":"s3://npm-registry-packages-npm-production"}},"4.52.4":{"name":"decocms","version":"4.52.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"087eaa8388ecaac7971873f00dce1c5c8c8e8af3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.4.tgz","fileCount":8873,"integrity":"sha512-SmyU7PGhKPafbaFyt57YFBtpuBspoVBOsVQqvK9YsMZU9EmaVIXIiFSezOzjwZFXNe1pNiaf9k7BtPnuaeaMHg==","signatures":[{"sig":"MEQCIA4VtTes5nqvYdjtnXPcZy14Jg8uMC9HNYEX8eB0XCtGAiBKBfQ8hw2SaHdX/hsJtQly9p2cKTfWztQrEF+83kXVXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92208984},"type":"module","_from":"file:decocms-4.52.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.4.tgz","_integrity":"sha512-SmyU7PGhKPafbaFyt57YFBtpuBspoVBOsVQqvK9YsMZU9EmaVIXIiFSezOzjwZFXNe1pNiaf9k7BtPnuaeaMHg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.4_1784152545664_0.46231275626918045","host":"s3://npm-registry-packages-npm-production"}},"4.52.5":{"name":"decocms","version":"4.52.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1beb606161c05b487639be2ff17a2ba8ad9a8e78","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.5.tgz","fileCount":8873,"integrity":"sha512-5evwZsxdkfCmj1chCxyY4AStiDw4cDef0CaAsdPwOqDp211Sr+I3IQ1/9JMnuEjp0r/X3D9s+xnMZPPWSk0Acg==","signatures":[{"sig":"MEUCIFZg/Rai/a0j30kNl/SC4QaD5TlEu0/0YXfUZQ304GVnAiEAnvYPQw4+veLdJuV45rmIEUlNyK6x3NTy2oxYGdtT3og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92208807},"type":"module","_from":"file:decocms-4.52.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.5.tgz","_integrity":"sha512-5evwZsxdkfCmj1chCxyY4AStiDw4cDef0CaAsdPwOqDp211Sr+I3IQ1/9JMnuEjp0r/X3D9s+xnMZPPWSk0Acg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.5_1784153493338_0.8448868419974496","host":"s3://npm-registry-packages-npm-production"}},"4.52.6":{"name":"decocms","version":"4.52.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c1193c1d17f6add82cb2ea95f7dc851ae83cff9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.6.tgz","fileCount":8873,"integrity":"sha512-LQY5Q/pJhy8zfkrtDOl+B4OA/H8rsh8/wlgkVTgV9pdT0Nf6QR12ctlR8f/JefgVtLLzR+lW8I52vxTM3TknDA==","signatures":[{"sig":"MEYCIQDgkrHQpATpk0UPN6Z7RUe8cTw+RKu0vRcqAPZ5lcSDTAIhAJh4MBMkDBfWhMG/It4RGscsAOHkgITWUtx8tlqXNGNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92209163},"type":"module","_from":"file:decocms-4.52.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.6.tgz","_integrity":"sha512-LQY5Q/pJhy8zfkrtDOl+B4OA/H8rsh8/wlgkVTgV9pdT0Nf6QR12ctlR8f/JefgVtLLzR+lW8I52vxTM3TknDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.6_1784158670223_0.47266771484483017","host":"s3://npm-registry-packages-npm-production"}},"4.52.7":{"name":"decocms","version":"4.52.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.52.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d5e048a0569bdb84e0d1d380470652182185332","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.52.7.tgz","fileCount":8873,"integrity":"sha512-yE4fAz+Q7BI39u9UOwDmOEyukKNMQt/dCiYZuCmiTrLYTpx7rmEGV7C5d4gwxCQsxbXDiGSwxGgaA9ydmyv+lg==","signatures":[{"sig":"MEYCIQDURXqo7FrbC0h0HB4p/qDurTd6hvLc/rcVhdYr+Z5HNgIhAPmC0bjvXI7sleQVpNhR7A6+R9NQJNG7fVRH9HwMb/hR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.52.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92210019},"type":"module","_from":"file:decocms-4.52.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.52.7.tgz","_integrity":"sha512-yE4fAz+Q7BI39u9UOwDmOEyukKNMQt/dCiYZuCmiTrLYTpx7rmEGV7C5d4gwxCQsxbXDiGSwxGgaA9ydmyv+lg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.52.7_1784161586167_0.029184613733067577","host":"s3://npm-registry-packages-npm-production"}},"4.53.0":{"name":"decocms","version":"4.53.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.53.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"886cc9dd470d88066c654a994afb94e7b1d4ba82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.53.0.tgz","fileCount":8873,"integrity":"sha512-udWBfm/0L3YV6zy+vYTE1/nhctXOvhzLi2PxZyR/0XpdLT379RGJR4MHUCUPGNqoSiQAhlITQs5nLx+iZMo/tA==","signatures":[{"sig":"MEYCIQDVA6n40+VA6iOjjHRLZ6ow2/RtHImHwWvjZ8orX+4qAgIhAIk3+Gi95/yVnvHjbEc7YzXxzcqVfR833juTkvYHxthg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92223522},"type":"module","_from":"file:decocms-4.53.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.53.0.tgz","_integrity":"sha512-udWBfm/0L3YV6zy+vYTE1/nhctXOvhzLi2PxZyR/0XpdLT379RGJR4MHUCUPGNqoSiQAhlITQs5nLx+iZMo/tA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.53.0_1784170758639_0.820455141604739","host":"s3://npm-registry-packages-npm-production"}},"4.54.0":{"name":"decocms","version":"4.54.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.54.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0bec2fb5eac8f1ee8051939d3cdcb62c0c41602a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.54.0.tgz","fileCount":8873,"integrity":"sha512-CtPYMtI/UTIaSyk4WTdswZGRyEMJSAEW6xfoB1230aoK3GPNkuQ2oJBds2ISeVV81ub4YrgvihBtGjD95BFXPw==","signatures":[{"sig":"MEUCIFr35T4znUCDo1MoYd8+xYBO2E3KVUVnl3BQ5mERc65gAiEAt9jvL31neFNlBazpqo4bxYFezhy3qVkxs+2HcexVTkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92224116},"type":"module","_from":"file:decocms-4.54.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.54.0.tgz","_integrity":"sha512-CtPYMtI/UTIaSyk4WTdswZGRyEMJSAEW6xfoB1230aoK3GPNkuQ2oJBds2ISeVV81ub4YrgvihBtGjD95BFXPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.54.0_1784207417258_0.7892550695345084","host":"s3://npm-registry-packages-npm-production"}},"4.55.0":{"name":"decocms","version":"4.55.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54a2d4b3713f07c29e5df5371d32279b4cebcd7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.0.tgz","fileCount":8873,"integrity":"sha512-nRZM7nWXVQSZIIKHJWlGJapUMXtMBHXATOOPGfihLV++LGxOzEY2F6WguGZiM+XwHQCO2yYItdHYrSYpy2gCfg==","signatures":[{"sig":"MEYCIQDUMBauPjYqUjqUs6NdyJ1K7yiwl7Cn3DuqdrhYkimKRQIhAKTfI46BdDJj1OhMo0f5F31SdpbKNuH44TkaZvQ1ClQk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92235021},"type":"module","_from":"file:decocms-4.55.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.0.tgz","_integrity":"sha512-nRZM7nWXVQSZIIKHJWlGJapUMXtMBHXATOOPGfihLV++LGxOzEY2F6WguGZiM+XwHQCO2yYItdHYrSYpy2gCfg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.0_1784210109704_0.714327866584838","host":"s3://npm-registry-packages-npm-production"}},"4.55.1":{"name":"decocms","version":"4.55.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65462134e877b5b1784b6c62f9ba2babcefecf12","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.1.tgz","fileCount":8873,"integrity":"sha512-tGA3OyyqVNir4Onk+aRva8brhju/PhtSU496vPADN1MIq0coWBL2FtUJRE+gqS6jTIP7RnAgHlyAwbp3TdZtsw==","signatures":[{"sig":"MEYCIQDFoosi3KzPgz1+1sH13+8Eqyp67zkduXtgZrbqo+cZugIhALTybi4KHluRNmZV3PvH7zaR+fp8CNRBJDKpzQwLE2A5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92235619},"type":"module","_from":"file:decocms-4.55.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.1.tgz","_integrity":"sha512-tGA3OyyqVNir4Onk+aRva8brhju/PhtSU496vPADN1MIq0coWBL2FtUJRE+gqS6jTIP7RnAgHlyAwbp3TdZtsw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.1_1784211089195_0.7971115259364436","host":"s3://npm-registry-packages-npm-production"}},"4.55.2":{"name":"decocms","version":"4.55.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74e7368fd3478e57214029f04fce9852b3c5783f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.2.tgz","fileCount":8873,"integrity":"sha512-cdJiSc4sQNdCPXecqkqgWi3ZuhITu41wzDXMJjSjhi4vr6BuGIousfSnVatY6qY7NbBGosf/YX7g+7kTD6T9QA==","signatures":[{"sig":"MEYCIQC8wGSpZr6ubSxJPLWQuAfSywAVjnMaVm/9mdGHksFYjQIhAL4t13IYwJP6USEGE0GoQTc4yxMSLmAGjkgxdkmIT5a7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92235648},"type":"module","_from":"file:decocms-4.55.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.2.tgz","_integrity":"sha512-cdJiSc4sQNdCPXecqkqgWi3ZuhITu41wzDXMJjSjhi4vr6BuGIousfSnVatY6qY7NbBGosf/YX7g+7kTD6T9QA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.2_1784213882265_0.6636652097444247","host":"s3://npm-registry-packages-npm-production"}},"4.55.3":{"name":"decocms","version":"4.55.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a1c9b6f2d2334372429dfad32fd3e7e5f228c07f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.3.tgz","fileCount":8873,"integrity":"sha512-2jNgCn/rUlYwQ8ouXIUAvq3lA8nc48UETV4ByaIm1aAmWlRJJ4XKlUFUCDMNVNxriWm5FdQCFqO3xTwgqVScDQ==","signatures":[{"sig":"MEYCIQCSKhROTAN+5NkSu3Y1agw67I1K7C0ZyFLsvUf/fmQ2ygIhAIP+SDbkXsiXL8fy6c6JlePSwG67OHYwkENGByQFeNc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92237152},"type":"module","_from":"file:decocms-4.55.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.3.tgz","_integrity":"sha512-2jNgCn/rUlYwQ8ouXIUAvq3lA8nc48UETV4ByaIm1aAmWlRJJ4XKlUFUCDMNVNxriWm5FdQCFqO3xTwgqVScDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.3_1784214792215_0.45970717638065617","host":"s3://npm-registry-packages-npm-production"}},"4.55.4":{"name":"decocms","version":"4.55.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bea66c9f83c4f9537c0b106f2792913b662f5d75","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.4.tgz","fileCount":8873,"integrity":"sha512-e5iaDUpww/v7qw7+XX7mABThWkR1ZNV5o/M3+SVW4/njkWIPyyMcwo9lpDlnuLq2/yhDQbfUPxGD7589TLfWtQ==","signatures":[{"sig":"MEUCIQDRj70y6vAKRsBnbTW2OKfJ1yi42f2nGc/EGBU5ArZsWQIgdJVF1rR6efMnPlMvVa1+qBYlP6oP3Axx2DdPGLhtP2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92251438},"type":"module","_from":"file:decocms-4.55.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.4.tgz","_integrity":"sha512-e5iaDUpww/v7qw7+XX7mABThWkR1ZNV5o/M3+SVW4/njkWIPyyMcwo9lpDlnuLq2/yhDQbfUPxGD7589TLfWtQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.4_1784217051998_0.7894351747146364","host":"s3://npm-registry-packages-npm-production"}},"4.55.5":{"name":"decocms","version":"4.55.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.55.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7d4efb6d8815d52faf962dda6326e809bfc0a62","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.55.5.tgz","fileCount":8873,"integrity":"sha512-2J87bawHBMsXb//LvZZ2mA5bJWZ9XN8JKpG/KTH5q+7FpSdFrGS+WtNcFZfItVCB4N93VvrHcSD+Y5tepP9N5A==","signatures":[{"sig":"MEYCIQDCgOdeVWs4z1GpHLPIhwPtBqJFTGlUNahjmVSoN1pRmgIhAKbyQe9ETYqaHekLrYrWIoqwsrY4BgpiD2CzsG7ujAJb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.55.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92251581},"type":"module","_from":"file:decocms-4.55.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.55.5.tgz","_integrity":"sha512-2J87bawHBMsXb//LvZZ2mA5bJWZ9XN8JKpG/KTH5q+7FpSdFrGS+WtNcFZfItVCB4N93VvrHcSD+Y5tepP9N5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.55.5_1784222973985_0.9961420709601412","host":"s3://npm-registry-packages-npm-production"}},"4.56.0":{"name":"decocms","version":"4.56.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.56.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"189e890fce6fac6222696e309e0d311f76371fcd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.56.0.tgz","fileCount":8873,"integrity":"sha512-PxK6djsBt/oxGuWx8cWl0Jxx3leTfOSX3kPHUhWonSW3ojhDAxAUpud+hYeRrqAYcFzHvPtTRPI9reetK0dXNw==","signatures":[{"sig":"MEYCIQCynxjXP/Z2IouSnlPYWvsuMURJ+RziRfucoOF8cva07wIhAMkn6tq+y7YmfUyxQiGuUz6B8Xge/DpcRaJYeZYwWCwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92253462},"type":"module","_from":"file:decocms-4.56.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.56.0.tgz","_integrity":"sha512-PxK6djsBt/oxGuWx8cWl0Jxx3leTfOSX3kPHUhWonSW3ojhDAxAUpud+hYeRrqAYcFzHvPtTRPI9reetK0dXNw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.56.0_1784223647444_0.2156590039226205","host":"s3://npm-registry-packages-npm-production"}},"4.57.0":{"name":"decocms","version":"4.57.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.57.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0daa6bf65fddbc95f55398adb476d547ac509983","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.57.0.tgz","fileCount":8892,"integrity":"sha512-23Mecqozt+fKW34LOiUMSJ879uDBQydTMK3IZwfRz4HkjCUkJ5cZ6kuzeeTHAS2asZGiQFLXr7jk9Cn6uqcYdA==","signatures":[{"sig":"MEUCICvKQ8XpWF+oXL0NZ+Kr4pTMmD9fV5TxSPs0HMrmJhm1AiEAk409evqZtpyuN1h11CRnOU5zaDOsv1bLv+MWEt9NC4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93593761},"type":"module","_from":"file:decocms-4.57.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.57.0.tgz","_integrity":"sha512-23Mecqozt+fKW34LOiUMSJ879uDBQydTMK3IZwfRz4HkjCUkJ5cZ6kuzeeTHAS2asZGiQFLXr7jk9Cn6uqcYdA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.57.0_1784225500437_0.8114224165799424","host":"s3://npm-registry-packages-npm-production"}},"4.57.1":{"name":"decocms","version":"4.57.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.57.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4edb9798bc4be18a1e9744a053ed32a31f5c228","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.57.1.tgz","fileCount":8892,"integrity":"sha512-jbQAxqfG14ALydV3WfG6UrQZ4+ksqKmYc+ALHvKZcjDu29a/6ObfXTNVvJrUjzjOerjEjDu553rhiaBMJ0geJw==","signatures":[{"sig":"MEQCIHcNa7o7JylTqR3Tz/l1tPqRHsavq64IHYIPNT9CsaxTAiAjbxlOdJPr32VdvAl1K8oqHHwVoO1MbKoORqoZceRfQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93593761},"type":"module","_from":"file:decocms-4.57.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.57.1.tgz","_integrity":"sha512-jbQAxqfG14ALydV3WfG6UrQZ4+ksqKmYc+ALHvKZcjDu29a/6ObfXTNVvJrUjzjOerjEjDu553rhiaBMJ0geJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.57.1_1784226092283_0.1532444216658404","host":"s3://npm-registry-packages-npm-production"}},"4.57.2":{"name":"decocms","version":"4.57.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.57.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61016a2366280c7d580428ac7b5ced48181a6ee8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.57.2.tgz","fileCount":8892,"integrity":"sha512-HayY2SSJYLD5YpsBnw9IhlqbKzj/Skt1T6bja2gT9fTBAOv9DLbdfFporuESrdNir39GRvtE+E+FkqRr7A1OWA==","signatures":[{"sig":"MEQCIBY353TpuOW/SpgZC+FpTGQq8ihfX/t/ELc6k5irhud3AiB1crktipRq9gfStIUYdmrgnN/7dH1hyxg5XXA4Q9CvpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.57.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93594179},"type":"module","_from":"file:decocms-4.57.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.57.2.tgz","_integrity":"sha512-HayY2SSJYLD5YpsBnw9IhlqbKzj/Skt1T6bja2gT9fTBAOv9DLbdfFporuESrdNir39GRvtE+E+FkqRr7A1OWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.57.2_1784227189463_0.26327278428547185","host":"s3://npm-registry-packages-npm-production"}},"4.58.0":{"name":"decocms","version":"4.58.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0273ff27752f6026884f67a27e70d246a1986f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.0.tgz","fileCount":8891,"integrity":"sha512-PSq7cmMzdbxgaXecUJApql6dFxHxpgR/tOm6GguvtTMPYSezwGBkWJipNLOqpOyfL62Pde7olWUftpBmjEetDA==","signatures":[{"sig":"MEYCIQD7pJPa0jfM7dZKpe96ITbGw0/r+LhiNAJ1/XGgOU1roQIhAJL7JQxkkqCeuOfkLEplZVuHKP6++QWdDvUODQNSCR84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93604854},"type":"module","_from":"file:decocms-4.58.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.0.tgz","_integrity":"sha512-PSq7cmMzdbxgaXecUJApql6dFxHxpgR/tOm6GguvtTMPYSezwGBkWJipNLOqpOyfL62Pde7olWUftpBmjEetDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.0_1784229292939_0.6174546989205394","host":"s3://npm-registry-packages-npm-production"}},"4.58.1":{"name":"decocms","version":"4.58.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1f3ef549424ee877f46de9bb9b04546032d504f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.1.tgz","fileCount":8891,"integrity":"sha512-AeiH6pk0nFulqviGmep75Q7hLfq+vvm8p4lf+EPa6bj2PNoANTfx8REypHB9mkBWEudILVxbcVfZi8Fe5w1s9Q==","signatures":[{"sig":"MEYCIQDRcUF+Jv4k+iS9IsWaS4IsLcSGDQ3JqT0udCIgRbSV8AIhAOazkBPH2DYATfDZRQaRvb7rmIQVzeOu6rmBJa0O0bb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93604826},"type":"module","_from":"file:decocms-4.58.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.1.tgz","_integrity":"sha512-AeiH6pk0nFulqviGmep75Q7hLfq+vvm8p4lf+EPa6bj2PNoANTfx8REypHB9mkBWEudILVxbcVfZi8Fe5w1s9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.1_1784229884936_0.11516005760446424","host":"s3://npm-registry-packages-npm-production"}},"4.58.2":{"name":"decocms","version":"4.58.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80756ea4c905d2819bed9ef627893ddb645befe1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.2.tgz","fileCount":8891,"integrity":"sha512-riMGPwT96Pa2GNKJhqgzEwdCqH5rWZQ4xbbStRJaS+A8wLAMUHBRqoSdKFYxp0+3CCBd7qw/M7UOC/C1DR8btA==","signatures":[{"sig":"MEQCIEMNpiuCkDhmudRmMt2+9U0M1f19KKkfII47uvqeFkaRAiBymVBaZ3i4YVTzIQNW35g1ueuEWfzPji2VA9XdB2HDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93605128},"type":"module","_from":"file:decocms-4.58.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.2.tgz","_integrity":"sha512-riMGPwT96Pa2GNKJhqgzEwdCqH5rWZQ4xbbStRJaS+A8wLAMUHBRqoSdKFYxp0+3CCBd7qw/M7UOC/C1DR8btA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.2_1784231180934_0.07769508559574967","host":"s3://npm-registry-packages-npm-production"}},"4.58.3":{"name":"decocms","version":"4.58.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2399fe39217a8047ac87b9a1264f4d57fa3bb310","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.3.tgz","fileCount":8891,"integrity":"sha512-kQ+B1jf7xujgAjthHjlMpCY9RkTFfrsdqKf4OgfDJ8sIBaoo7vIOu+UdU8kpcAF9aOPpu45WmrGMVPZ3nvfx8g==","signatures":[{"sig":"MEUCIE1/n4RRUrnoOhhp+y0XAqW4WJuzimRpbnbQc6YUdFHCAiEAvcfH5gp+Hx4181IPxaQKxR4/ey7yGytlK0RSo1buZz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93605243},"type":"module","_from":"file:decocms-4.58.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.3.tgz","_integrity":"sha512-kQ+B1jf7xujgAjthHjlMpCY9RkTFfrsdqKf4OgfDJ8sIBaoo7vIOu+UdU8kpcAF9aOPpu45WmrGMVPZ3nvfx8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.3_1784232992713_0.6869288366642627","host":"s3://npm-registry-packages-npm-production"}},"4.58.4":{"name":"decocms","version":"4.58.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e8701fe3f78e36db990bb70b6b2da6343091c5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.4.tgz","fileCount":8891,"integrity":"sha512-VrvuHL50yk/PYrTG7BOXS89vZPEvqPD/iZAoePrcfweo9IjkS87EkI5ZTLGxM2vcqnMcxU+jwRuE9kFrr/N2Jg==","signatures":[{"sig":"MEUCIARmJKes+BBMSlTQAT0viz/3nkaRwm5+uRGn0xdMtbruAiEAzSnTVxqnQTRJrf/0Wip1ECjYaelfCOpLq2p8vuoe9/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93605257},"type":"module","_from":"file:decocms-4.58.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.4.tgz","_integrity":"sha512-VrvuHL50yk/PYrTG7BOXS89vZPEvqPD/iZAoePrcfweo9IjkS87EkI5ZTLGxM2vcqnMcxU+jwRuE9kFrr/N2Jg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.4_1784233376354_0.008549050911741407","host":"s3://npm-registry-packages-npm-production"}},"4.58.5":{"name":"decocms","version":"4.58.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.58.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e53e930da168fc934b18f9532d07ef5fc2a37b0b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.58.5.tgz","fileCount":8891,"integrity":"sha512-mNjvbVa+g042w3UgPomyMelIfQjRaefWSENLvYjviSdEX4zoSHKUP18cIMZDKSoFQ4dXraG2WSeS7HhC7+qMMg==","signatures":[{"sig":"MEUCIDXs83+fId1bhT2bzcm/skzGbxuKJ8PqQYoJ86fCESzMAiEA0aWklf1FXeMIPVMoFZrm3Qm0bW2McAM7vEwgCv0bh9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.58.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93605407},"type":"module","_from":"file:decocms-4.58.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.58.5.tgz","_integrity":"sha512-mNjvbVa+g042w3UgPomyMelIfQjRaefWSENLvYjviSdEX4zoSHKUP18cIMZDKSoFQ4dXraG2WSeS7HhC7+qMMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.58.5_1784234695852_0.43249517897762857","host":"s3://npm-registry-packages-npm-production"}},"4.59.0":{"name":"decocms","version":"4.59.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.59.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59a2310b94fe130ad467f618e2ed62abff1e363b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.59.0.tgz","fileCount":8890,"integrity":"sha512-gFIIxYlg8Up7x1nA9zw842bsKdHDUbJxNjHYgUmuNLbeo4TPWCrTUvPpxlH5bX0N6G5ChTSSdZfPO0zSiU3xJQ==","signatures":[{"sig":"MEUCIQDpfIEBhWCoqwolSCCRz4V+kOoe7GDkokQNEqEC1VqEWgIgHEI+h/y1OffUzaH428jvQ54lDztVwfwdWmVPveDNc4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93607274},"type":"module","_from":"file:decocms-4.59.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.59.0.tgz","_integrity":"sha512-gFIIxYlg8Up7x1nA9zw842bsKdHDUbJxNjHYgUmuNLbeo4TPWCrTUvPpxlH5bX0N6G5ChTSSdZfPO0zSiU3xJQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.59.0_1784237901430_0.10276777252366642","host":"s3://npm-registry-packages-npm-production"}},"4.60.0":{"name":"decocms","version":"4.60.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.60.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3e6a99a92a856f3da7f494c6ed37eb1698748e8e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.60.0.tgz","fileCount":8890,"integrity":"sha512-yqrOCeEXv5eSIP51HcGAGU7ee+2KB6gs4O2p3Hpwaa4tQ6Z9lwJgwOq+Ui9cfCB2UaOdJ3dsdT4+IzrerUDX6g==","signatures":[{"sig":"MEYCIQCc12YdFl4LwArIljrsoHiUQQx1OVcxP/BBhBjZ9HdFQwIhAKd7m3OIHcRsWC2hsNxKIHVpuZfSFoEWAv2ZMwyzyFKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93607483},"type":"module","_from":"file:decocms-4.60.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.60.0.tgz","_integrity":"sha512-yqrOCeEXv5eSIP51HcGAGU7ee+2KB6gs4O2p3Hpwaa4tQ6Z9lwJgwOq+Ui9cfCB2UaOdJ3dsdT4+IzrerUDX6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.60.0_1784238935237_0.9397682118497837","host":"s3://npm-registry-packages-npm-production"}},"4.61.0":{"name":"decocms","version":"4.61.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.61.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa4d8131bb7e00d426a7be2cb4b6955f0100b3c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.61.0.tgz","fileCount":8890,"integrity":"sha512-aB+Yttmw9S79rk7dchF1k01eaN/5MOjMmqTMe8LTqeFku2sKnwEKPi0U9O6zw1mLIdN+Qr442/fHI6RVWF0XGQ==","signatures":[{"sig":"MEYCIQDvEyKnyXMZ9zQ4/ysODpeViclxsEpWdyWP57RivU5J5gIhAIlbRVf1Gx0+/sGtFJADWGOrGpdkJf8KtBZDvbi105en","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93608661},"type":"module","_from":"file:decocms-4.61.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.61.0.tgz","_integrity":"sha512-aB+Yttmw9S79rk7dchF1k01eaN/5MOjMmqTMe8LTqeFku2sKnwEKPi0U9O6zw1mLIdN+Qr442/fHI6RVWF0XGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.61.0_1784240313878_0.8318721441550334","host":"s3://npm-registry-packages-npm-production"}},"4.61.1":{"name":"decocms","version":"4.61.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.61.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac7119b65f9c5842afa9a35225c63a0617bcf035","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.61.1.tgz","fileCount":8890,"integrity":"sha512-QcfjTNAb8rtw0b9VQOUc6f+7Wta6Msv2PqRqidMkiMary0Lpeq/VUnaN1DEtwCKVMQaNvXD+M15vWzKPzNTG6Q==","signatures":[{"sig":"MEUCIQDz/KC1h6TxApdVAKyuH2Kc3nIY/2cV8eyWJwuxiAASGwIgAPUEFNS7brULYaKzEi0DcEFvms2VcMzac9epS3z3XZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93630670},"type":"module","_from":"file:decocms-4.61.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.61.1.tgz","_integrity":"sha512-QcfjTNAb8rtw0b9VQOUc6f+7Wta6Msv2PqRqidMkiMary0Lpeq/VUnaN1DEtwCKVMQaNvXD+M15vWzKPzNTG6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.61.1_1784246662472_0.5426098060278499","host":"s3://npm-registry-packages-npm-production"}},"4.61.2":{"name":"decocms","version":"4.61.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.61.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab1a678f8994f7eb37c327efd817a29bfda2d2b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.61.2.tgz","fileCount":8890,"integrity":"sha512-kbaN0qw7bllFH5VonngLxc+24AkCXKEdz/+2drmbca4CAUGtT1qj3Q5uRmt85jf7ENALvJA0IRgasJd3u9qGNg==","signatures":[{"sig":"MEUCIFjvaVsTYEEisavdMm30V/IPHeM2O/sI9f4d6TQhvGNdAiEAiVpt2s3qWSgdFXWA+5qjoYi10NoCtxQFu3M9ampZP/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.61.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93630670},"type":"module","_from":"file:decocms-4.61.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.61.2.tgz","_integrity":"sha512-kbaN0qw7bllFH5VonngLxc+24AkCXKEdz/+2drmbca4CAUGtT1qj3Q5uRmt85jf7ENALvJA0IRgasJd3u9qGNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.61.2_1784248907977_0.8277643881753669","host":"s3://npm-registry-packages-npm-production"}},"4.62.0":{"name":"decocms","version":"4.62.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.62.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b9f4885e442a72769c83f094b9049b964da4b559","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.62.0.tgz","fileCount":8891,"integrity":"sha512-UaU4623nQGzKz6jtqkNwle1aZ35NyXj8RiZDKs9m7mSciQuaWFIIZKciEb3yqZgtybHdgR5FQc5e0HJSksam8w==","signatures":[{"sig":"MEUCIEmYHfFZrJ0Awb+Kh3yspVRBTlsM1EvKlA6BCo6wPX90AiEAkHQBX+6c4A0fYMz/EaCKtH+HVsYwyTV6JZZJU6ppva8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93638282},"type":"module","_from":"file:decocms-4.62.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.62.0.tgz","_integrity":"sha512-UaU4623nQGzKz6jtqkNwle1aZ35NyXj8RiZDKs9m7mSciQuaWFIIZKciEb3yqZgtybHdgR5FQc5e0HJSksam8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.62.0_1784250873560_0.07224210602030046","host":"s3://npm-registry-packages-npm-production"}},"4.63.0":{"name":"decocms","version":"4.63.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.63.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b3d82fa814ac589bfdc03f41b4e0f1a921d7fece","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.63.0.tgz","fileCount":8891,"integrity":"sha512-V6eOH7STdMwcBDx52b56FZJDURGCttfBRVFywaftQzQI/9ruRMkOKg6y/fsPSBf9xjoM/4WYK7YSPmfXQC4SQQ==","signatures":[{"sig":"MEUCIAkJPYtNQxnFKL9s/nY9QZIgp4iREFiCHy6oWTqH3R4/AiEA4ykVC9DjEJMS9XaqpNE9C1qGPtOj1vwCALDbtvFb5NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93665921},"type":"module","_from":"file:decocms-4.63.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.63.0.tgz","_integrity":"sha512-V6eOH7STdMwcBDx52b56FZJDURGCttfBRVFywaftQzQI/9ruRMkOKg6y/fsPSBf9xjoM/4WYK7YSPmfXQC4SQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.63.0_1784251839724_0.8739205910536956","host":"s3://npm-registry-packages-npm-production"}},"4.63.1":{"name":"decocms","version":"4.63.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.63.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89c2f53be0c3c2929aa92531f06a5f214ed272e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.63.1.tgz","fileCount":8891,"integrity":"sha512-xsSQOFAwt6WdNvjV3N31ALHyMci3pmeMRL9kEGp+aQoMQlUSPlXTH/Vu+xtyKMzAiEFlqeTEhS9a2QSgaz6OtA==","signatures":[{"sig":"MEQCICN2t/vdRGFiaTrJ9/eJcylG+29Od8OTSIYVDfUcWM4GAiBLTXGpeOhjHwsqZ8cdxPfnpVcW1N5ph5qByj/jH/vwXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.63.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93666481},"type":"module","_from":"file:decocms-4.63.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.63.1.tgz","_integrity":"sha512-xsSQOFAwt6WdNvjV3N31ALHyMci3pmeMRL9kEGp+aQoMQlUSPlXTH/Vu+xtyKMzAiEFlqeTEhS9a2QSgaz6OtA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.63.1_1784252885863_0.26642067631988575","host":"s3://npm-registry-packages-npm-production"}},"4.63.2":{"name":"decocms","version":"4.63.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.63.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0e22e780d11f0ec2bd83d2f25f1d4018a1ac13c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.63.2.tgz","fileCount":8891,"integrity":"sha512-qdXYSeOG0p33g/+hJEeFvpvmWvrNv/DqO4tJKnK3cU7OfaFQ9S/bY173v7w3c1QTF0iUjQeT5aA5Aa9NOWNDNg==","signatures":[{"sig":"MEUCIQDbiIjiLf03xlwnuJo1gIdc7mtwKlLBLhWx8NCfWQsPbgIgNk05iIc0bhVOEmI4bder3MmHc0lyZoK3S6XY1jll3ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.63.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93666557},"type":"module","_from":"file:decocms-4.63.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.63.2.tgz","_integrity":"sha512-qdXYSeOG0p33g/+hJEeFvpvmWvrNv/DqO4tJKnK3cU7OfaFQ9S/bY173v7w3c1QTF0iUjQeT5aA5Aa9NOWNDNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.63.2_1784254598360_0.45583750387247424","host":"s3://npm-registry-packages-npm-production"}},"4.63.3":{"name":"decocms","version":"4.63.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.63.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f4e5c39330d31fbf885669f02cf19b6b3deb6e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.63.3.tgz","fileCount":8891,"integrity":"sha512-G/2mA2M2vaFFFZh09MLyFWwjO7/CpFdB9VvHXe2JT3SSSTiab1x9CZoeaHfzaLTjHfVJ64U8FTawf/uSC1Z1vQ==","signatures":[{"sig":"MEYCIQCxo8fanwV/OmSwNz2c3GqZWx/E9PSfteFVQan2D4lFtwIhALfk79NwQMsPm1t/N/Z5a+9XKtM/FEAJRl3lelEgl+Im","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.63.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93667879},"type":"module","_from":"file:decocms-4.63.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.63.3.tgz","_integrity":"sha512-G/2mA2M2vaFFFZh09MLyFWwjO7/CpFdB9VvHXe2JT3SSSTiab1x9CZoeaHfzaLTjHfVJ64U8FTawf/uSC1Z1vQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.63.3_1784296025355_0.26013214398646767","host":"s3://npm-registry-packages-npm-production"}},"4.64.0":{"name":"decocms","version":"4.64.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.64.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1afa4d4ff0b9d639122387aa9ccba0ab9768a159","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.64.0.tgz","fileCount":8891,"integrity":"sha512-Fs1hjEOdXAWwWXf/Tllkcf8RSJachBdqNcqGvSfcvTdgwK6NN4OBtduFD0umc0yphpoAw0amgTYAwPEw/Uq8aQ==","signatures":[{"sig":"MEUCIQDDgSQS4Lb1Th8J5hDxFKQnAv3qHBRkk3m8fcGu/TWSUQIga+iTpe9rPB5WZliQ6LACP9k/veLm6WnywxMWG5ECpY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93668592},"type":"module","_from":"file:decocms-4.64.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.64.0.tgz","_integrity":"sha512-Fs1hjEOdXAWwWXf/Tllkcf8RSJachBdqNcqGvSfcvTdgwK6NN4OBtduFD0umc0yphpoAw0amgTYAwPEw/Uq8aQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.64.0_1784296415964_0.3456088250049918","host":"s3://npm-registry-packages-npm-production"}},"4.64.1":{"name":"decocms","version":"4.64.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.64.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ced59b57cc0fa3798afe25796548b2a3aa20c7aa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.64.1.tgz","fileCount":8891,"integrity":"sha512-KdPrc+rK3b5liRYkDHVnRm7yUGLOy0NK5Si4bDGXQ42BY/C6CgKtcrGVsWRqqPlJCkSZ4CDy9fwIwU3ybXnonw==","signatures":[{"sig":"MEUCIQCy6KJ7kIZaNe5bPGP9Kzq99XGx+YsiiAk4FgmG2k7O2wIgM5bLVhRgqQ6fYK1RnlrmrCmqP3Fw5KvFBfNqJL1rqMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93668885},"type":"module","_from":"file:decocms-4.64.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.64.1.tgz","_integrity":"sha512-KdPrc+rK3b5liRYkDHVnRm7yUGLOy0NK5Si4bDGXQ42BY/C6CgKtcrGVsWRqqPlJCkSZ4CDy9fwIwU3ybXnonw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.64.1_1784296731287_0.9872703019628892","host":"s3://npm-registry-packages-npm-production"}},"4.65.0":{"name":"decocms","version":"4.65.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.65.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3544c2e081128f4eab21b471cd18adc5d169e4a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.65.0.tgz","fileCount":8892,"integrity":"sha512-FtNeEiInZmovw1uhNlyWY+8zE+Kuioh6knLYKc9dfc02+webX6az1QoahgS9cISt1p+I7zofhpZwy0FT9WY3vQ==","signatures":[{"sig":"MEQCIDIYvF5uNfrbVAcygxaTNhAGdzxP/kM0KjiOynE0BGxPAiBeybLNDOzAB5PjIc+ofk3nZfyqLGr/CKH0EkarPhbpBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93683449},"type":"module","_from":"file:decocms-4.65.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.65.0.tgz","_integrity":"sha512-FtNeEiInZmovw1uhNlyWY+8zE+Kuioh6knLYKc9dfc02+webX6az1QoahgS9cISt1p+I7zofhpZwy0FT9WY3vQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.65.0_1784297077780_0.8560637805333491","host":"s3://npm-registry-packages-npm-production"}},"4.65.1":{"name":"decocms","version":"4.65.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.65.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d8a0a1ff484a69496b91e2bc2331d40238a5cc20","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.65.1.tgz","fileCount":8892,"integrity":"sha512-lfMtNh8DjR4LnPdA5u9uAJbSrDKOmwReYMJagY+1oP+USvK26bs8vKDejssEmnOiPoZ/mK3ieByGCSUWTi3GYA==","signatures":[{"sig":"MEUCIFvP1mMaQScybtdwpurNGt4eRVTpOYz2j7XECoWgv+dvAiEAhhrm0pIuzIDo1iiQ9xRWkX7/1NZFfu3cdnL7ld0/5Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93683571},"type":"module","_from":"file:decocms-4.65.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.65.1.tgz","_integrity":"sha512-lfMtNh8DjR4LnPdA5u9uAJbSrDKOmwReYMJagY+1oP+USvK26bs8vKDejssEmnOiPoZ/mK3ieByGCSUWTi3GYA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.65.1_1784297553669_0.7454081960304524","host":"s3://npm-registry-packages-npm-production"}},"4.66.0":{"name":"decocms","version":"4.66.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5baee1051d48c5a8ab51255fb9c0b1cc3a71a13b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.0.tgz","fileCount":8893,"integrity":"sha512-0BcI1qouQccrV/goS3A/8mtzXekG6hVeNYozw7cr72vZt721EpFntSw4FEzIWqEqD/67H1OGtxXTbbMyvr937w==","signatures":[{"sig":"MEYCIQDbQbp3FHdA/7tgVC3TOA7iKRT0b8YKaASh8tOlbY0ubwIhANHFdWtYjxuNXG6zl8pTGDEzFZ57Eh3axNpJwMsRyPUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93693266},"type":"module","_from":"file:decocms-4.66.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.0.tgz","_integrity":"sha512-0BcI1qouQccrV/goS3A/8mtzXekG6hVeNYozw7cr72vZt721EpFntSw4FEzIWqEqD/67H1OGtxXTbbMyvr937w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.0_1784297759390_0.42998349795342183","host":"s3://npm-registry-packages-npm-production"}},"4.66.1":{"name":"decocms","version":"4.66.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8f977a087ed9fab03e6ca805663ebf84c372d5c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.1.tgz","fileCount":8893,"integrity":"sha512-Zt+HgeYJidnqiudyUZVjJEheA99nDyctZyF2ikAUiuBg6gsUgq/ZjBh4iPDnvPhzIDWG2ZM+wGryayWYyH4RUw==","signatures":[{"sig":"MEUCIBJSlizR3YoOGHgJcW7vIoi/FDt1J7eE91eBDk+OBz72AiEA/QA5O3xc3JlnoZcSGI/a3vHSz8dsmLU+VMcOjHoJ1vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93693266},"type":"module","_from":"file:decocms-4.66.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.1.tgz","_integrity":"sha512-Zt+HgeYJidnqiudyUZVjJEheA99nDyctZyF2ikAUiuBg6gsUgq/ZjBh4iPDnvPhzIDWG2ZM+wGryayWYyH4RUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.1_1784298512915_0.22436616913185214","host":"s3://npm-registry-packages-npm-production"}},"4.66.2":{"name":"decocms","version":"4.66.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff3960fd2296cb537e02ea932fa60b14fa215300","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.2.tgz","fileCount":8893,"integrity":"sha512-k/GF6cUvzROheagCbUehCnzksIN9gyQkrEqFLMQwVszAyjiVn1gJFPtPCcn+cQlyuMUqnkroO9/oXf3XpZtn/w==","signatures":[{"sig":"MEQCIB4AYYNV6GGhbdYxbnEJWbdXZ9ZdvtFworiUlLyzUGbCAiA2ZUggfztcxsYpzOYuUCn1WVEoVDwFJMiVA87RkxHx0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93693273},"type":"module","_from":"file:decocms-4.66.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.2.tgz","_integrity":"sha512-k/GF6cUvzROheagCbUehCnzksIN9gyQkrEqFLMQwVszAyjiVn1gJFPtPCcn+cQlyuMUqnkroO9/oXf3XpZtn/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.2_1784300091216_0.9151281061021519","host":"s3://npm-registry-packages-npm-production"}},"4.66.3":{"name":"decocms","version":"4.66.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0cb9bca85773a59fed8a001800b22613bd32882","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.3.tgz","fileCount":8893,"integrity":"sha512-2+c39+/X3eu1w5QHCVAfIiiTd3jsex8sA8Tq4EsZHSmmDhzScyvtNUwv5kW6dZNjF22v5oDdzbpUWLFCKb0UhA==","signatures":[{"sig":"MEUCIQDGtL7X3k6FJ8b93j42JyNxBP4D+KwjAOYsHjolLBmd/wIga6aF20BqKkbUP+HJdJ9mgl/FkbSw6vQ6Aa+H6xQTfLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93694609},"type":"module","_from":"file:decocms-4.66.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.3.tgz","_integrity":"sha512-2+c39+/X3eu1w5QHCVAfIiiTd3jsex8sA8Tq4EsZHSmmDhzScyvtNUwv5kW6dZNjF22v5oDdzbpUWLFCKb0UhA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.3_1784300878560_0.9522096033565381","host":"s3://npm-registry-packages-npm-production"}},"4.66.4":{"name":"decocms","version":"4.66.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a3e2f3cd8156f1f04365c022c4f4c6a0682a963","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.4.tgz","fileCount":8893,"integrity":"sha512-fB7we5Dc4T4uxuqvkrgeOcVsNHIpdiYYLqE3AEe8/mxmPzJ/EsFMDYlOiN8tcQ/P7KlBnxmMY6SAfs/aQu+oLw==","signatures":[{"sig":"MEQCIBolP4j3Bo42EuKaUSrHZvqJ0Om3OC7bvlsP6meqsBhYAiBEAslcsqEWPgia/v2PmFBDfGrKemkbjt7R8w2JAdw5pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93695750},"type":"module","_from":"file:decocms-4.66.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.4.tgz","_integrity":"sha512-fB7we5Dc4T4uxuqvkrgeOcVsNHIpdiYYLqE3AEe8/mxmPzJ/EsFMDYlOiN8tcQ/P7KlBnxmMY6SAfs/aQu+oLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.4_1784301338475_0.8079998345599406","host":"s3://npm-registry-packages-npm-production"}},"4.66.5":{"name":"decocms","version":"4.66.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c933188ff9a1859c784a67874d91658c3d536af7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.5.tgz","fileCount":8893,"integrity":"sha512-s7TdwjTf4BRXoMGXTRlaZhGOzwDBkCgXsOfSkgdy/3nb1TxiaUjqVWf2lRlsiZNnEqNBl4eg7NgQNOd4dY7/Iw==","signatures":[{"sig":"MEUCIGy5sAZFQsKpmh4ldwT5je+9KWaX5K5c0Um+h12eF63MAiEA5d+KwiOHGKxMV3aI9LarCKsb7WrMMNKfvVf8+amxd30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93701437},"type":"module","_from":"file:decocms-4.66.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.5.tgz","_integrity":"sha512-s7TdwjTf4BRXoMGXTRlaZhGOzwDBkCgXsOfSkgdy/3nb1TxiaUjqVWf2lRlsiZNnEqNBl4eg7NgQNOd4dY7/Iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.5_1784301581414_0.8897538804757252","host":"s3://npm-registry-packages-npm-production"}},"4.66.6":{"name":"decocms","version":"4.66.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.66.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2bb16a4720e7e40c5e84763c4f8c3a9dd50fb3d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.66.6.tgz","fileCount":8893,"integrity":"sha512-1MBKxn0UZRZSx/R8uFy5w/0wQ/3NKc2po+xpF2GeIZgCSb66FQF1XSrZbhLjc/i0P7Gzj3H88WntPArPjjuB8A==","signatures":[{"sig":"MEYCIQCcoNhKfY9ygb9GnLs5sml5fGChIVy8FZCvWJk54NXyAgIhALXir2/sXOCj4gCMjYTRTSXpzySMLfR1qR744BWo0WM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.66.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93701413},"type":"module","_from":"file:decocms-4.66.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.66.6.tgz","_integrity":"sha512-1MBKxn0UZRZSx/R8uFy5w/0wQ/3NKc2po+xpF2GeIZgCSb66FQF1XSrZbhLjc/i0P7Gzj3H88WntPArPjjuB8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.66.6_1784303191120_0.8086741969572375","host":"s3://npm-registry-packages-npm-production"}},"4.67.0":{"name":"decocms","version":"4.67.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.67.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fc7996a86d2ea936ae497640b1c6582b6d88273","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.67.0.tgz","fileCount":8893,"integrity":"sha512-7aP+p/tAg6XyES91qsIWHAF6093KWdazASR+wEkGlh6HAOY1ZenEmFDL7H/Pu5qhefqd+LQOz9AO4pwuQDErFg==","signatures":[{"sig":"MEYCIQDzS1WBQzyVwBZ9hHLosgkQqhUyUZVTHvFeVwcooqal2gIhAITd4nWkf2Yb/Q/uWBeTcWgtdtduGzEmlj2ydjX4mCmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93705372},"type":"module","_from":"file:decocms-4.67.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.67.0.tgz","_integrity":"sha512-7aP+p/tAg6XyES91qsIWHAF6093KWdazASR+wEkGlh6HAOY1ZenEmFDL7H/Pu5qhefqd+LQOz9AO4pwuQDErFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.67.0_1784303680055_0.7530930868254815","host":"s3://npm-registry-packages-npm-production"}},"4.68.0":{"name":"decocms","version":"4.68.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.68.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5617ab163fc87a251a602a609f54bb277b80fdb7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.68.0.tgz","fileCount":8893,"integrity":"sha512-VzF8DowEZsJ4+rYpzRONQRVw9LH0Lo+TPim+CDCv4M8fV3hDWrAPOdlIZyJlPgRu+Rn+TDUCh+JX2BnuB1r3NQ==","signatures":[{"sig":"MEYCIQDWCiwTl5i4XhXlZaRs+wQ1Gk1qeMMrFPIxc8Q3m7XfUgIhAJY41PVQHwca85hgqMs6Ew4OlUpsOnEApYHdAnoqngFw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93720974},"type":"module","_from":"file:decocms-4.68.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.68.0.tgz","_integrity":"sha512-VzF8DowEZsJ4+rYpzRONQRVw9LH0Lo+TPim+CDCv4M8fV3hDWrAPOdlIZyJlPgRu+Rn+TDUCh+JX2BnuB1r3NQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.68.0_1784304516935_0.3727931550942798","host":"s3://npm-registry-packages-npm-production"}},"4.68.1":{"name":"decocms","version":"4.68.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.68.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"935ae218aa5576def28054bb2384ef783a96b58b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.68.1.tgz","fileCount":8893,"integrity":"sha512-yfeDicZO3lrLJmKBWUYYQylpBPd+hoIlVGUzQzj9xNGm95GlClCL0MxYy9q/TW5io61LvGC+ELpWScfR087yYg==","signatures":[{"sig":"MEUCIHQPALxHz8R8763cR3q86hE8OlSvCfTs3+BmOK6pmRjrAiEAvfsO6YgACTaCSBdIG7M2XTTFJcfBSckPvwWCSj32Fj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.68.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93721654},"type":"module","_from":"file:decocms-4.68.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.68.1.tgz","_integrity":"sha512-yfeDicZO3lrLJmKBWUYYQylpBPd+hoIlVGUzQzj9xNGm95GlClCL0MxYy9q/TW5io61LvGC+ELpWScfR087yYg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.68.1_1784304993318_0.5404325032861563","host":"s3://npm-registry-packages-npm-production"}},"4.69.0":{"name":"decocms","version":"4.69.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.69.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f7f429ef298d4414a2eddf9c89bd215c45a2a838","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.69.0.tgz","fileCount":8893,"integrity":"sha512-sbq1uBs55TlQmUCEE+2WVORAVEVgE0JxjInV/ibMpPzyGb7oRDrasG1rumGfol9xMpuMVSKcNtjrw66KWQkP/w==","signatures":[{"sig":"MEQCIBS2c+F3tC43Y/+rd0GTO5EYLdw+uG9LH04CSEJjM9pSAiApTBL0BnNXV0BWBAd840ZwgUKWMQmyPnHwh2T1dwoENg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93725282},"type":"module","_from":"file:decocms-4.69.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.69.0.tgz","_integrity":"sha512-sbq1uBs55TlQmUCEE+2WVORAVEVgE0JxjInV/ibMpPzyGb7oRDrasG1rumGfol9xMpuMVSKcNtjrw66KWQkP/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.69.0_1784305169095_0.3572547022868042","host":"s3://npm-registry-packages-npm-production"}},"4.69.1":{"name":"decocms","version":"4.69.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.69.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"577a904f3982fb0dfbc418425d6a1bf3d7c98cb4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.69.1.tgz","fileCount":8893,"integrity":"sha512-VIX19cZO4/Z1wGQlBPX31LNy6kY/Om9Qnz9rGk2d3Y5onb5+LfcHIosG8TAyiuDUouKV+olrReI/drCT6OZrdQ==","signatures":[{"sig":"MEQCIEExuMEePM/OMYRz6DK7Cy1lnCZzyBumrl54hAfqIJJ8AiBTWG8/E1xGn9Cj5poMHKlEOjOKizg2CrKD/UWv9W+Fbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93725282},"type":"module","_from":"file:decocms-4.69.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.69.1.tgz","_integrity":"sha512-VIX19cZO4/Z1wGQlBPX31LNy6kY/Om9Qnz9rGk2d3Y5onb5+LfcHIosG8TAyiuDUouKV+olrReI/drCT6OZrdQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.69.1_1784305385495_0.8296103186325006","host":"s3://npm-registry-packages-npm-production"}},"4.70.0":{"name":"decocms","version":"4.70.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.70.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e5f2271ef53beaca27327700671095b295653d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.70.0.tgz","fileCount":8892,"integrity":"sha512-JWgh6ALyqcfLro4dRWns+bI2ll528bqtDqjz/AhfaRSGLfhdD6zJg4bzxL178E5LUZVywSmJETIPa48us29Myw==","signatures":[{"sig":"MEQCIE8uxmRIGgk+7ge9gm1yc63ohiP9JMLM5NdfyynfFvlGAiA6R5c8tzsqb4gVJJ0W41Ccv2q/bfvU1UAr5Dp5rTRc9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93724846},"type":"module","_from":"file:decocms-4.70.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.70.0.tgz","_integrity":"sha512-JWgh6ALyqcfLro4dRWns+bI2ll528bqtDqjz/AhfaRSGLfhdD6zJg4bzxL178E5LUZVywSmJETIPa48us29Myw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.70.0_1784305681771_0.584015347503791","host":"s3://npm-registry-packages-npm-production"}},"4.71.0":{"name":"decocms","version":"4.71.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.71.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b87b6c08fb686418bacf327b5239616c85b8d634","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.71.0.tgz","fileCount":8894,"integrity":"sha512-I66EAD8+36XEA0mMVCRXNauZK2UWWWZ6OKBXplBvSYki2rHobWoG77peLu0jlXTaY2FTPzt/TJHYtZ3r8fiXcQ==","signatures":[{"sig":"MEYCIQCprx91g7xnMXlMnKJmgrdUXd94l8uaVQHNpERq4sC8IAIhAOa6d1MwQey15zka96Fjm9e774JtS9pSnKDsCVRZII/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738726},"type":"module","_from":"file:decocms-4.71.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.71.0.tgz","_integrity":"sha512-I66EAD8+36XEA0mMVCRXNauZK2UWWWZ6OKBXplBvSYki2rHobWoG77peLu0jlXTaY2FTPzt/TJHYtZ3r8fiXcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.71.0_1784305920293_0.6618387035201236","host":"s3://npm-registry-packages-npm-production"}},"4.72.0":{"name":"decocms","version":"4.72.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.72.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5bf4c31ea3a8ffc115d49dedeaef5d26cd96513f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.72.0.tgz","fileCount":8894,"integrity":"sha512-LTjvnQ/3LojMzKwCwtWPL91cWZMhK3h7hPlTXAFSUCqnPbZ8auUvbFcxhRE5rKtgKXUZEQXFpdK6EKgUQDkHxw==","signatures":[{"sig":"MEYCIQCfTRNFLq2rjGrYcGlbtGJD1tdEl9+TAUu6hqCo+YzNEAIhAJYumjBJ7NUISme8+mDmr4Ctxqep16mw4pvzmEgiERWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738981},"type":"module","_from":"file:decocms-4.72.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.72.0.tgz","_integrity":"sha512-LTjvnQ/3LojMzKwCwtWPL91cWZMhK3h7hPlTXAFSUCqnPbZ8auUvbFcxhRE5rKtgKXUZEQXFpdK6EKgUQDkHxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.72.0_1784306625956_0.4527225039780747","host":"s3://npm-registry-packages-npm-production"}},"4.72.1":{"name":"decocms","version":"4.72.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.72.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6bae334535c80374b69a633bd34df3a08cb552a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.72.1.tgz","fileCount":8894,"integrity":"sha512-OnaUtpKKYFq+i5iO5YvdWg9cSygKlyY0njrtINaVIkmEEAwpEsxqvE/+aRkR+ZYMus2RmlTBmhnJ23qf0KyJXw==","signatures":[{"sig":"MEYCIQCXZcrcwUc1+5W/l9a0E3Bdx2qqm3XDeMAgtiNc+6EfPQIhAKEfIQc3PvXNTqyPSo72P3/F/qcR/PwxfO9yFduchPsr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.72.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739143},"type":"module","_from":"file:decocms-4.72.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.72.1.tgz","_integrity":"sha512-OnaUtpKKYFq+i5iO5YvdWg9cSygKlyY0njrtINaVIkmEEAwpEsxqvE/+aRkR+ZYMus2RmlTBmhnJ23qf0KyJXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.72.1_1784307426634_0.784966639518685","host":"s3://npm-registry-packages-npm-production"}},"4.72.2":{"name":"decocms","version":"4.72.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.72.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2b0de51e2a02928dcbedf1f65367ad603e14605","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.72.2.tgz","fileCount":8894,"integrity":"sha512-jo3chE7rTTMBPCDUQr+fIZseiN7RzeQYuguaXtdTsBprfNg88D0pdQ9tlQXofoIPM1eumkPNY0pVaXlIPb7ivA==","signatures":[{"sig":"MEQCIGYyS+4OzF9e7S4o/hrIx+RdzwASB3Y7o8TD2Djhu+A+AiAHbTTKuOXH/Ewggfp4Ms4rfGVvD3a3d4SQqDaa/flhYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.72.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739250},"type":"module","_from":"file:decocms-4.72.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.72.2.tgz","_integrity":"sha512-jo3chE7rTTMBPCDUQr+fIZseiN7RzeQYuguaXtdTsBprfNg88D0pdQ9tlQXofoIPM1eumkPNY0pVaXlIPb7ivA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.72.2_1784309517631_0.13439326657005934","host":"s3://npm-registry-packages-npm-production"}},"4.72.3":{"name":"decocms","version":"4.72.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.72.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ae833a747334ac68d48618c7ba8521a95be6918","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.72.3.tgz","fileCount":8894,"integrity":"sha512-JcuzfAkCHkO81tLyatNFAV5XdYvMwqFbDt+pKx7e4jRpc8OhQo/zPsbeswt9R0MuQFJNtB1pEtBmPXjoW6+5GQ==","signatures":[{"sig":"MEUCIQCK/PcZqwqqNJBsKXtKPEEwBa0KWPp7rpqw5qHNKiuBgQIgMBuNuhNdBTtPuMJV5DQZxWpZPMmYCGreRVCc2KqPsNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.72.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739241},"type":"module","_from":"file:decocms-4.72.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.72.3.tgz","_integrity":"sha512-JcuzfAkCHkO81tLyatNFAV5XdYvMwqFbDt+pKx7e4jRpc8OhQo/zPsbeswt9R0MuQFJNtB1pEtBmPXjoW6+5GQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.72.3_1784310346338_0.37379316419970854","host":"s3://npm-registry-packages-npm-production"}},"4.73.0":{"name":"decocms","version":"4.73.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.73.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"690ed32cefa23286e08b4ede1a8091f7303372c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.73.0.tgz","fileCount":8894,"integrity":"sha512-m61Ka5LyulafGa8OPCJQ4CW31qytaYYuzqy1FppsnBUjqTOx+iW5xfu2LznEMGiZtClR2ERtlmucCrXte3/PwQ==","signatures":[{"sig":"MEYCIQC9zM05MrnTWeft+l/n2psWOCiiBr3NPmHRyp3g3UcBiQIhAIcZ3EhNU4Bdm6M/uqYITH/cqvDneMBDkBVKJ20jTtN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739263},"type":"module","_from":"file:decocms-4.73.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.73.0.tgz","_integrity":"sha512-m61Ka5LyulafGa8OPCJQ4CW31qytaYYuzqy1FppsnBUjqTOx+iW5xfu2LznEMGiZtClR2ERtlmucCrXte3/PwQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.73.0_1784310512572_0.005751700752268718","host":"s3://npm-registry-packages-npm-production"}},"4.74.0":{"name":"decocms","version":"4.74.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c36037f2e9fc4c2db70b4aca7f0265cd2bf5f236","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.0.tgz","fileCount":8895,"integrity":"sha512-cLQE6CBX8q41iR1FiuExDS01RA4Ijy/rs3Ahha6uGfAZD+nIxz+wTdAD6BslfONfdxmxr+DjbeXvh3LYIieyFg==","signatures":[{"sig":"MEYCIQDHEoyNlLQ7Qt0g3Pig3bwFe+yE8fju1oaD8We5ITGNFgIhAIbY5r+7ge7uM6WuSCp58DE8w/qg4bsqSeHca9qQ7/az","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739200},"type":"module","_from":"file:decocms-4.74.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.0.tgz","_integrity":"sha512-cLQE6CBX8q41iR1FiuExDS01RA4Ijy/rs3Ahha6uGfAZD+nIxz+wTdAD6BslfONfdxmxr+DjbeXvh3LYIieyFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.0_1784310568451_0.8019788940312833","host":"s3://npm-registry-packages-npm-production"}},"4.74.1":{"name":"decocms","version":"4.74.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"527f9184d36ccab274fb9752883c438f19a15f78","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.1.tgz","fileCount":8895,"integrity":"sha512-b3skcbTmQll4EiXhxqtS77TAZIOTohNRaWXG1thzS+hpWV3LIEgpZFimTBe2lVBsDMhh/Yz1ip/GIhkMzddu8g==","signatures":[{"sig":"MEQCIHRK57QLvwhf+SgugJ+qHgsOydPIdZAKf4j61+j/62B7AiBByKtMLGUJjHKtsbjOD3VJKtOdBO9OF9u/sEzfK1K9zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741286},"type":"module","_from":"file:decocms-4.74.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.1.tgz","_integrity":"sha512-b3skcbTmQll4EiXhxqtS77TAZIOTohNRaWXG1thzS+hpWV3LIEgpZFimTBe2lVBsDMhh/Yz1ip/GIhkMzddu8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.1_1784311292469_0.24208737088900456","host":"s3://npm-registry-packages-npm-production"}},"4.74.2":{"name":"decocms","version":"4.74.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01d6d77c946823c879c4b6f729d78506efd32b8b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.2.tgz","fileCount":8895,"integrity":"sha512-vGhssJ3el1s2GcjDnz2CRbjZHYLZ02JGjfXZ4F1peJ7cXMqt9N7PeEEYt1Z8IoBWMtLGRDZqrtVpzj6A3Q3MBw==","signatures":[{"sig":"MEUCIQDWnGpUvLCMosC3+ap2s0zfzZacE1sjTPHe8nJmvHfpCAIgSqo2TnLgz0P7nE8K9sn363jf1OeNHO66n91CKcRI774=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741068},"type":"module","_from":"file:decocms-4.74.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.2.tgz","_integrity":"sha512-vGhssJ3el1s2GcjDnz2CRbjZHYLZ02JGjfXZ4F1peJ7cXMqt9N7PeEEYt1Z8IoBWMtLGRDZqrtVpzj6A3Q3MBw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.2_1784311444486_0.06457804804066725","host":"s3://npm-registry-packages-npm-production"}},"4.74.3":{"name":"decocms","version":"4.74.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5b038cb62566eb517e22095cbf2b65b3339cace","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.3.tgz","fileCount":8895,"integrity":"sha512-G61VSUfuF0pJX+uXln456cf+oI8h1fOTuTvk0dDNn1TEbf/uFLMx8Y22vTbWVehRV/K9IfPH9pXEsq+n5v90kQ==","signatures":[{"sig":"MEUCIFhI8O9bM1oS5w/pbUwvSymlVZCVAMHD62mPJ/FtAgVMAiEA5/nKKma4oAD2qohTSl0GOjAgmlnZ3V2axmWfxTXqp8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741226},"type":"module","_from":"file:decocms-4.74.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.3.tgz","_integrity":"sha512-G61VSUfuF0pJX+uXln456cf+oI8h1fOTuTvk0dDNn1TEbf/uFLMx8Y22vTbWVehRV/K9IfPH9pXEsq+n5v90kQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.3_1784311739979_0.958076912661997","host":"s3://npm-registry-packages-npm-production"}},"4.74.4":{"name":"decocms","version":"4.74.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a2050b5ae5cc4b24497cf756b6eab8eef7a85ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.4.tgz","fileCount":8895,"integrity":"sha512-CGvPjxBKVQgBqi834t3F0m01qhLLgEyh29F1YjIj2rRgsouLkH6pFWPwhYS8D4+xOswf8Tw55hNcoe19e8rxVQ==","signatures":[{"sig":"MEQCIBjAhgA5Jd/+rN1FiP33ZJC5uFUg+sOn+9CHPm3WzV6QAiBLckdp5jSmM4nd4ysvQ2ViYo/8zIvj8yKTY1uN9AH8Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741682},"type":"module","_from":"file:decocms-4.74.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.4.tgz","_integrity":"sha512-CGvPjxBKVQgBqi834t3F0m01qhLLgEyh29F1YjIj2rRgsouLkH6pFWPwhYS8D4+xOswf8Tw55hNcoe19e8rxVQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.4_1784313074305_0.6290465914626802","host":"s3://npm-registry-packages-npm-production"}},"4.74.5":{"name":"decocms","version":"4.74.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0f6addcf2f4b8da28d3583361a8bd50502e1ee82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.5.tgz","fileCount":8895,"integrity":"sha512-0Y7HujLJyIy+oN+6d5eeR2cJEGavxfsprgnKR1mrkHNkHbeOSXkJicYdbQfw2NRwscuTzmvl7BNRmi6hdYqJgw==","signatures":[{"sig":"MEYCIQCcsd0TxGwziXki595vKhw6Nt3tXvOWURFVAiFXgwKRcAIhAPyhqbqb3O5So1Rtn19HD2bt+aaQEgy7dcBwCVX/0PYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744003},"type":"module","_from":"file:decocms-4.74.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.5.tgz","_integrity":"sha512-0Y7HujLJyIy+oN+6d5eeR2cJEGavxfsprgnKR1mrkHNkHbeOSXkJicYdbQfw2NRwscuTzmvl7BNRmi6hdYqJgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.5_1784313371578_0.5987410458596616","host":"s3://npm-registry-packages-npm-production"}},"4.74.6":{"name":"decocms","version":"4.74.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2aba9ab354229f26d68b90c6345ddaea122175a9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.6.tgz","fileCount":8895,"integrity":"sha512-mpdpv2DJ/1VrNH2RUavUoGbN1cX/4Un8K3+d44Dqlb2bnENzAnuwoq4ZB4UycUuQ6yfm8XBtSSIMoefKLtsDUA==","signatures":[{"sig":"MEYCIQD1K2cc6a2YyISxcfGNm4EP7vTLSn6WPY93YuXn6iYnigIhAINenA95g12IRvKrBp/Kku7vLyqa38fSAPHs2b15yYuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744578},"type":"module","_from":"file:decocms-4.74.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.6.tgz","_integrity":"sha512-mpdpv2DJ/1VrNH2RUavUoGbN1cX/4Un8K3+d44Dqlb2bnENzAnuwoq4ZB4UycUuQ6yfm8XBtSSIMoefKLtsDUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.6_1784313661671_0.6103941824204828","host":"s3://npm-registry-packages-npm-production"}},"4.74.7":{"name":"decocms","version":"4.74.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e22f507555ce0929a9e9e8d7b2cdb131c252b3d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.7.tgz","fileCount":8895,"integrity":"sha512-5DVtEexmRtRveJ5M1/V0A77RHTfavz5QNs8H8jK9/v/ieLA0/lcAzj6OklLKDjdxVpN87K/9KAeMdnx+VwlSxw==","signatures":[{"sig":"MEUCIBqZ2Kt6T5IzcDr/1pAwSSanvEL8DwNxEzq0CVt0T5QFAiEA/TaPSD9Y4P9qNz2VtJxVs3msge4L5GTB/PxOdwaRsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744710},"type":"module","_from":"file:decocms-4.74.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.7.tgz","_integrity":"sha512-5DVtEexmRtRveJ5M1/V0A77RHTfavz5QNs8H8jK9/v/ieLA0/lcAzj6OklLKDjdxVpN87K/9KAeMdnx+VwlSxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.7_1784313957716_0.015281978927329076","host":"s3://npm-registry-packages-npm-production"}},"4.74.8":{"name":"decocms","version":"4.74.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb64579d449cdd0fda4b2a5538388438fd159947","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.8.tgz","fileCount":8895,"integrity":"sha512-subgzO6j87eFQD6aOPttTHInlf5m+jCz3rtOwCStWH+6rZhCx9CcYmHn44cAHcVmH9XOLjMgVgIKC+g320PMpQ==","signatures":[{"sig":"MEYCIQCl3OkZ2C1iteXTW5RaL/c39J2SkR9fhVooyJFz63UVQwIhAJi50CtDSFTtNVBW2j9ygK6fJE0GddjzMODKQy5JpiPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744958},"type":"module","_from":"file:decocms-4.74.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.8.tgz","_integrity":"sha512-subgzO6j87eFQD6aOPttTHInlf5m+jCz3rtOwCStWH+6rZhCx9CcYmHn44cAHcVmH9XOLjMgVgIKC+g320PMpQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.8_1784314534498_0.23007276805657595","host":"s3://npm-registry-packages-npm-production"}},"4.74.9":{"name":"decocms","version":"4.74.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0846caf63886e4cec80c6bd8a19a25a65d029c1e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.9.tgz","fileCount":8895,"integrity":"sha512-vPKiVEF7K0/aVP84V0ayZ+GS5elEDLKtTk+KY+bW3ECMY/cI7SxmYedQGrT3N7uvK96CBPOcHLifTB9fX0aM/g==","signatures":[{"sig":"MEQCIHtqJvWsU3lbkyot695TBhBLTThMG7IvksB4G3gGzbS7AiArOWQReAcF9wepCmUqJHoHtZSo8AiqqpPImukI1QQ0sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93743975},"type":"module","_from":"file:decocms-4.74.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.9.tgz","_integrity":"sha512-vPKiVEF7K0/aVP84V0ayZ+GS5elEDLKtTk+KY+bW3ECMY/cI7SxmYedQGrT3N7uvK96CBPOcHLifTB9fX0aM/g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.9_1784314677636_0.7632044399162856","host":"s3://npm-registry-packages-npm-production"}},"4.74.10":{"name":"decocms","version":"4.74.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bdc50c2cad64c386b072e105fd67738d30e5e0e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.10.tgz","fileCount":8895,"integrity":"sha512-a5xO7cH90yBfV/czxQmIDoAEVtAfUZ+Wz+0E0bld8v9DkyNNO59eEKrO32ElPyX1dNT2pDPNZicFKijXLk+FNA==","signatures":[{"sig":"MEUCIQC3Gm3A7fuvi4ONOJ3Kdx7rWU6gNbq6LK7TvGtcnnycPwIgXpkpZhcyBgCodTPd0hsQsCfeVb9Fh7/0eDrorTcjFIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744561},"type":"module","_from":"file:decocms-4.74.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.10.tgz","_integrity":"sha512-a5xO7cH90yBfV/czxQmIDoAEVtAfUZ+Wz+0E0bld8v9DkyNNO59eEKrO32ElPyX1dNT2pDPNZicFKijXLk+FNA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.10_1784315149367_0.3367796755881154","host":"s3://npm-registry-packages-npm-production"}},"4.74.11":{"name":"decocms","version":"4.74.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"10b54c563ef8484f59b35afa449c1630a74c8e80","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.11.tgz","fileCount":8895,"integrity":"sha512-pNtH7zEVBC0srMY3vGTQgV3+hUzlKdhezxu50+/Mn9qz9w3rI4/OY/GRCXEEkMOa6nOH1o2KBCouPcUfsNEomg==","signatures":[{"sig":"MEYCIQDKsAKbuwTBFCOJCp0leXD9CzdpGTX1O+K249YRlMGxmwIhAIRluwmte2WJnRXBrT6ifTsp4j4nvlTeQWJYc26kLuN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744655},"type":"module","_from":"file:decocms-4.74.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.11.tgz","_integrity":"sha512-pNtH7zEVBC0srMY3vGTQgV3+hUzlKdhezxu50+/Mn9qz9w3rI4/OY/GRCXEEkMOa6nOH1o2KBCouPcUfsNEomg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.11_1784315357311_0.09855862169606455","host":"s3://npm-registry-packages-npm-production"}},"4.74.12":{"name":"decocms","version":"4.74.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"004d54c28bf84a8bcb92f6126faa8abfeb3486d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.12.tgz","fileCount":8895,"integrity":"sha512-uUzYPrafHjByzb6KMenT6zcmmdKs6F/z0WvrFH3i0TKHiqwefARcR4PaY6xZKs5IBYnQTTAXTt2dPSZFUqlRzg==","signatures":[{"sig":"MEQCICfpbVkBb0e4h2iyB5cWUSj8gGR1sSVpwPEVQqy3eOI6AiBkTKX5VzqtIbTXUn3Niv5c1sinXhVKdKuq/6Hi5OvmKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744653},"type":"module","_from":"file:decocms-4.74.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.12.tgz","_integrity":"sha512-uUzYPrafHjByzb6KMenT6zcmmdKs6F/z0WvrFH3i0TKHiqwefARcR4PaY6xZKs5IBYnQTTAXTt2dPSZFUqlRzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.12_1784315578623_0.2545733780001098","host":"s3://npm-registry-packages-npm-production"}},"4.74.13":{"name":"decocms","version":"4.74.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9202076c1e252bf4a918c8a2b3a97faddc1a502a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.13.tgz","fileCount":8895,"integrity":"sha512-9hIHqjmwUxnGsACuklJxS4Gts6WsHpndX01mGdTcJIGfHr4bju+ebP0nBP+GFYY4R837TksPU4DaqQ/OmRKFfw==","signatures":[{"sig":"MEUCIQCil1Wb957hgaLJtB/lLamrtnERH7o5xurymioGSkLkRwIgQlm+1umnAOU58CaeoVxVS6iUgGFPe2PubeCwusptN3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744653},"type":"module","_from":"file:decocms-4.74.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.13.tgz","_integrity":"sha512-9hIHqjmwUxnGsACuklJxS4Gts6WsHpndX01mGdTcJIGfHr4bju+ebP0nBP+GFYY4R837TksPU4DaqQ/OmRKFfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.13_1784316382268_0.7219922553093381","host":"s3://npm-registry-packages-npm-production"}},"4.74.14":{"name":"decocms","version":"4.74.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6113dd762fc2cb9c78482434f9f34b78714b979","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.14.tgz","fileCount":8895,"integrity":"sha512-G/lv1EdORbe6f9a3E/a/TFuTSucUYPebiDnmoOHmL7QHQc8G+cl/9yi2Y2yt3mWTWs/D1EI4NRgKUO3CZduFjA==","signatures":[{"sig":"MEQCICvbQH3eFyn8otA1Y9MZhoGgVsw9s4SL4lrAM/gd1HOKAiBSryw0IHuCjL6LLCr6Hkx4hBzVWU9jYmJyl+IsaqFIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744643},"type":"module","_from":"file:decocms-4.74.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.14.tgz","_integrity":"sha512-G/lv1EdORbe6f9a3E/a/TFuTSucUYPebiDnmoOHmL7QHQc8G+cl/9yi2Y2yt3mWTWs/D1EI4NRgKUO3CZduFjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.14_1784316569851_0.7191591825625707","host":"s3://npm-registry-packages-npm-production"}},"4.74.15":{"name":"decocms","version":"4.74.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.74.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86857116f22a1963cfca3be166a3a7aa12c4a9ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.74.15.tgz","fileCount":8895,"integrity":"sha512-dzUgQ9Lkn7huHLJETQvTeSVouKpIzdOuzx5Acn50Q3VY6XNRwu9ETQqDXuMfZaxmkBvRydDjxlsCqGR01syIEw==","signatures":[{"sig":"MEUCIQDGFhAAZwE4q7+q/L5T/lJqdVC0PsQjPAu120Tyu1Mp3QIgFSFOJDKbP/irYeiRmhhRNow9Z/pB4HtDy5w9Ry8mO4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.74.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93745451},"type":"module","_from":"file:decocms-4.74.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.74.15.tgz","_integrity":"sha512-dzUgQ9Lkn7huHLJETQvTeSVouKpIzdOuzx5Acn50Q3VY6XNRwu9ETQqDXuMfZaxmkBvRydDjxlsCqGR01syIEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.74.15_1784316941614_0.8782524291167841","host":"s3://npm-registry-packages-npm-production"}},"4.75.0":{"name":"decocms","version":"4.75.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.75.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"205dd2fd19fd3e792beae3a8ea17c4fc9980e5de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.75.0.tgz","fileCount":8895,"integrity":"sha512-WRgM6tR9AIHju0uI1xSL4v8qy9suHKViYTy1+Ewe3EFtCTh2E8NK8C8n13VAGkfjXDXLJg+GIR3S6m1C7B6UAw==","signatures":[{"sig":"MEUCIQDK1COiSOO8Cmfyb6jWvkTQBQi4miqkklm5aCIg0spoOAIgOyPLyY3Yr4MFFPneHa7GibnfKml/Xjmoc45DOWvL3U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746152},"type":"module","_from":"file:decocms-4.75.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.75.0.tgz","_integrity":"sha512-WRgM6tR9AIHju0uI1xSL4v8qy9suHKViYTy1+Ewe3EFtCTh2E8NK8C8n13VAGkfjXDXLJg+GIR3S6m1C7B6UAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.75.0_1784317170602_0.6713864067457551","host":"s3://npm-registry-packages-npm-production"}},"4.75.1":{"name":"decocms","version":"4.75.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.75.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd5f1898a1d441784ddd5df82e73cf1d82584857","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.75.1.tgz","fileCount":8895,"integrity":"sha512-moa59HIARXLnUbzoKUb1Di9B9tqCZykl7tFDxOm9Te/DSzNqLX9F6Ywn9uAs+YvBx7STds7dtroFHRbplscBdg==","signatures":[{"sig":"MEUCIGy1S7Q0QFV0+T3Zmm0SdPZbTGBASH6B9jyU5ZUXUD2VAiEAodxNSjTZWO6ze9ZMhau8Sx51RGFJW8U6ntO0m25Baco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746349},"type":"module","_from":"file:decocms-4.75.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.75.1.tgz","_integrity":"sha512-moa59HIARXLnUbzoKUb1Di9B9tqCZykl7tFDxOm9Te/DSzNqLX9F6Ywn9uAs+YvBx7STds7dtroFHRbplscBdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.75.1_1784317365159_0.049828757127485135","host":"s3://npm-registry-packages-npm-production"}},"4.75.2":{"name":"decocms","version":"4.75.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.75.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d431dcc7bdcda4b4d0cb6b8cff06e86091e08cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.75.2.tgz","fileCount":8895,"integrity":"sha512-LMW+nquWcW6PEQu5c4LxeYaIasDGU7nhLBcheofltPXFPsaxau+a5aMZFb4L3ncOT9dokz1CoVAN5GS2G77wcQ==","signatures":[{"sig":"MEUCIQCMxoQaekCGLHVpwi+G/T+JiLZTfUz5xWNIWO5WqkZpfgIgFe88TyH6N2BEe22vpjavyX2QQanDE+rpOTIFd1oWPB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.75.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746275},"type":"module","_from":"file:decocms-4.75.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.75.2.tgz","_integrity":"sha512-LMW+nquWcW6PEQu5c4LxeYaIasDGU7nhLBcheofltPXFPsaxau+a5aMZFb4L3ncOT9dokz1CoVAN5GS2G77wcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.75.2_1784317499586_0.6052750837308205","host":"s3://npm-registry-packages-npm-production"}},"4.76.0":{"name":"decocms","version":"4.76.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2507bb493b56aba9972492a7eef8fc51080da2fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.0.tgz","fileCount":8895,"integrity":"sha512-GnqekWazHlzZ4gyR2IZZgP6ZmqLLu6jdte/x1liEPXRekX2+w2qmIOCavMD9vCGYRTHAVdfOCWpmD9wZmPHI4g==","signatures":[{"sig":"MEQCIEnU6srtEskXJKgfL27/UqpxUg1JULicfe0YElW0i5xcAiAkROAKYRLmu+A9vW+34hPAQi9Ea4+JJWBnHvCXEwfZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746894},"type":"module","_from":"file:decocms-4.76.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.0.tgz","_integrity":"sha512-GnqekWazHlzZ4gyR2IZZgP6ZmqLLu6jdte/x1liEPXRekX2+w2qmIOCavMD9vCGYRTHAVdfOCWpmD9wZmPHI4g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.0_1784317559111_0.8460929944681601","host":"s3://npm-registry-packages-npm-production"}},"4.76.1":{"name":"decocms","version":"4.76.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89c0334ac03c9730418bad72ed79910689ed8230","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.1.tgz","fileCount":8895,"integrity":"sha512-falmb1IySxOYkoP6WSejDeE4j5FRL9GKIkCdSihgGCA7/kgp46VgL3YUcgtxV/Nzo0LgegGIp2RLIk1ChnRSfw==","signatures":[{"sig":"MEUCIQDq4oHAZ7upQ2oSAaVI3b1n9OIzpgjkDAbg6/cbbMcZnQIgYPUhM8Y9luK0JYcKhrdRV8VLQ2PuVBY/+zofq3Acw+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747135},"type":"module","_from":"file:decocms-4.76.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.1.tgz","_integrity":"sha512-falmb1IySxOYkoP6WSejDeE4j5FRL9GKIkCdSihgGCA7/kgp46VgL3YUcgtxV/Nzo0LgegGIp2RLIk1ChnRSfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.1_1784317761570_0.983137201507271","host":"s3://npm-registry-packages-npm-production"}},"4.76.2":{"name":"decocms","version":"4.76.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9418008881837e58f7bc9178601340fd82a3647","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.2.tgz","fileCount":8895,"integrity":"sha512-j8d9pLlsYAD1GO32KB+0oI98tOXrORW5PSaThobU6rPGV1c9EWARk1IWGHcwxx70TVMkaEPQ36z9uph1TrEHOw==","signatures":[{"sig":"MEUCIC/eauygBzJ/qVp3yiqK/L8x9df7753AOJ47xh83AgmyAiEA+7PNVMx79OBEafNRDRysQhMgaJ1imsuukGBQtqLH174=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747221},"type":"module","_from":"file:decocms-4.76.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.2.tgz","_integrity":"sha512-j8d9pLlsYAD1GO32KB+0oI98tOXrORW5PSaThobU6rPGV1c9EWARk1IWGHcwxx70TVMkaEPQ36z9uph1TrEHOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.2_1784318843688_0.7362192477810217","host":"s3://npm-registry-packages-npm-production"}},"4.76.3":{"name":"decocms","version":"4.76.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dfc4dab7f12e0426dd539dd997fe07fe77a9cb8a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.3.tgz","fileCount":8895,"integrity":"sha512-qdhZNeSU1asZIOJ/4horGQCiCbq4coHUjtbhVD/Nt2P/DLaZ7pzZ6pVq8tAhZotSNBILDZXDpswg+4lNXel5VQ==","signatures":[{"sig":"MEUCIBEGwrSllpB2pAS9zgdD50rOeJ/gxqdav8rOh9RrOiXDAiEAqBken3zZCTrvP1ZxMi8K+Bj7gHVZUVbxSv9foaqfJHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747440},"type":"module","_from":"file:decocms-4.76.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.3.tgz","_integrity":"sha512-qdhZNeSU1asZIOJ/4horGQCiCbq4coHUjtbhVD/Nt2P/DLaZ7pzZ6pVq8tAhZotSNBILDZXDpswg+4lNXel5VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.3_1784318922258_0.25537955600703244","host":"s3://npm-registry-packages-npm-production"}},"4.76.4":{"name":"decocms","version":"4.76.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ab26063f4ff76a3478b72f5bcd617f4e5b43946","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.4.tgz","fileCount":8895,"integrity":"sha512-6L6zR13tcFlcAkTn+iYi5uh/nyVGcy+rIVUZIrh4TjOZvCfy4yH8xLMa3jWsvm81sGEgiyLRM3GyebAlbaLtPA==","signatures":[{"sig":"MEQCIDabl6kYRi/645GeecgjcWRfFTKxT8PCgoz9Pd1oTbZ1AiAMtmA9wzizEhDU8MnypyYMbwRFkP7Cytg7u0labrSIPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747562},"type":"module","_from":"file:decocms-4.76.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.4.tgz","_integrity":"sha512-6L6zR13tcFlcAkTn+iYi5uh/nyVGcy+rIVUZIrh4TjOZvCfy4yH8xLMa3jWsvm81sGEgiyLRM3GyebAlbaLtPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.4_1784319430417_0.1343520101857032","host":"s3://npm-registry-packages-npm-production"}},"4.76.5":{"name":"decocms","version":"4.76.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e6bbf2794aec071e0da9fdd33316480ce9a7da12","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.5.tgz","fileCount":8895,"integrity":"sha512-kAYLsjB/AvU3E7Ig0K6fYs8iNqyp/jynO/evqlOEYd/vQqvVtzgr4MwZuPTi2zwBjLefDhv8sWbv/iNCDkqmBg==","signatures":[{"sig":"MEUCIQCMQLuQqMsD4CWtGwbDeNl0wbE7la3SOi8iz5128Y40OwIgX6qGei7Buce0ihOUDAyciJdERBR2q6ovDT6Or3Nj0Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747555},"type":"module","_from":"file:decocms-4.76.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.5.tgz","_integrity":"sha512-kAYLsjB/AvU3E7Ig0K6fYs8iNqyp/jynO/evqlOEYd/vQqvVtzgr4MwZuPTi2zwBjLefDhv8sWbv/iNCDkqmBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.5_1784320967834_0.7909539271571122","host":"s3://npm-registry-packages-npm-production"}},"4.76.6":{"name":"decocms","version":"4.76.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2099ca4223cb2b9ea1fdfc05d01475237b4a329c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.6.tgz","fileCount":8895,"integrity":"sha512-xKplW0yrQHXl4g7xwysCr44R3rpfaU+Oe0yQLmvWUAWQzxXCdimyiyKjxO9D1zAN/945FUz8C3fU2veAcrBU0w==","signatures":[{"sig":"MEYCIQCswNjS7TZ5a/pVlFmsW09D5qCYFuer0M1qPLsSo/FFlQIhANBpUJJuDWVpqyNg4oDRSigp+q6xt1ZcGpshvRzqIT3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746707},"type":"module","_from":"file:decocms-4.76.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.6.tgz","_integrity":"sha512-xKplW0yrQHXl4g7xwysCr44R3rpfaU+Oe0yQLmvWUAWQzxXCdimyiyKjxO9D1zAN/945FUz8C3fU2veAcrBU0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.6_1784321048233_0.04097735787306145","host":"s3://npm-registry-packages-npm-production"}},"4.76.7":{"name":"decocms","version":"4.76.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07e0d3aa4bb8ac718b9932dfd354b4c33c4254d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.7.tgz","fileCount":8895,"integrity":"sha512-nSPiSMK2l9RXEU2zj25n2IlbJ3CQOKiqT6NXotbrsT3VhfmmyI4HEcyrDkUa0A9DgmMEprQTGeDnsj9ws1qOQg==","signatures":[{"sig":"MEUCIQCoX1NUPhfFmRiPFoy+1wsUdggwdXWU4rS9BYgXKUviSAIgbpOeZjRq1M2TyZ1EE2oKgkqECiT8ptpy3+NRPjWc9Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746160},"type":"module","_from":"file:decocms-4.76.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.7.tgz","_integrity":"sha512-nSPiSMK2l9RXEU2zj25n2IlbJ3CQOKiqT6NXotbrsT3VhfmmyI4HEcyrDkUa0A9DgmMEprQTGeDnsj9ws1qOQg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.7_1784321186968_0.10621032770759609","host":"s3://npm-registry-packages-npm-production"}},"4.76.8":{"name":"decocms","version":"4.76.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0dd428b1a0f06945292b42a16016107f3a12d6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.8.tgz","fileCount":8895,"integrity":"sha512-hlvy8Ar/pC3b0GDRQ9wjVXFgQxqVsX9Z7IrC/4CexfMmTIJVsmrK5bEElYhyw2xJAJLP2cVOmZ6XIgufBDmtoA==","signatures":[{"sig":"MEUCIQDeXMyvKBGW0z4u++D4vI1vnd7tg3VLOjPkFbEF6pTqbAIgLpbxVXiaZ1OkKwQ9jInpKI4cAM+yO10ZHJhGJF8lcGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93745969},"type":"module","_from":"file:decocms-4.76.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.8.tgz","_integrity":"sha512-hlvy8Ar/pC3b0GDRQ9wjVXFgQxqVsX9Z7IrC/4CexfMmTIJVsmrK5bEElYhyw2xJAJLP2cVOmZ6XIgufBDmtoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.8_1784321976240_0.1493183194088561","host":"s3://npm-registry-packages-npm-production"}},"4.76.9":{"name":"decocms","version":"4.76.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24075fc9fd2c7a12dc9e8da78b7f0be4d12f1345","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.9.tgz","fileCount":8895,"integrity":"sha512-1mVMbXgnBwL3lfe3jwVQO9dJPJpXzHNukGKWJrcPiT3feXdSm+u2SyMCXIsjq/552LDJMarU+K4c0inbSWZlSA==","signatures":[{"sig":"MEUCIQCUJ7zJgGN9nyTVYhlw/8vhnF9ygQ/JvvjU4cLtkTZWBwIgeOzLwMJkr+0gkXlNi6mTZmKzC+2xLKuxBeNHr/ZLvjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93746244},"type":"module","_from":"file:decocms-4.76.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.9.tgz","_integrity":"sha512-1mVMbXgnBwL3lfe3jwVQO9dJPJpXzHNukGKWJrcPiT3feXdSm+u2SyMCXIsjq/552LDJMarU+K4c0inbSWZlSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.9_1784326183474_0.9065124468258658","host":"s3://npm-registry-packages-npm-production"}},"4.76.10":{"name":"decocms","version":"4.76.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d78014f5518161908aabf4df6cd8e9fabd8c50fa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.10.tgz","fileCount":8895,"integrity":"sha512-xpAHTT2aGLMAdVUszUhWfdKMlO/99tEP3Sxj7Yzvh+/bNIO6igIxwnZ2zcuGL1PqMi3PjcsvNGpAcXJEXxEpXA==","signatures":[{"sig":"MEUCIEmF8u8EL4lW27aj9KYChs+4b8iiqmdzqjJT4jfMwD1vAiEA+l6EjSOWtTIw+g+R1EeVVx0/AMCWwgOBb0IYnQUBrvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744276},"type":"module","_from":"file:decocms-4.76.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.10.tgz","_integrity":"sha512-xpAHTT2aGLMAdVUszUhWfdKMlO/99tEP3Sxj7Yzvh+/bNIO6igIxwnZ2zcuGL1PqMi3PjcsvNGpAcXJEXxEpXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.10_1784326334464_0.6313251494576124","host":"s3://npm-registry-packages-npm-production"}},"4.76.11":{"name":"decocms","version":"4.76.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d69e8e8ad32fe59aa014546b10fab31fb1584959","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.11.tgz","fileCount":8895,"integrity":"sha512-CK9QN7/3HZ7x5BGY69M0dlJbIi/P91LeiS2xykObAcYIZScmE/g1IqUW0tWcPgKCyyCnlEC4A4tKMX+nC/KZPg==","signatures":[{"sig":"MEUCIHvYXWVxYsTq9oODTxzqPr/WWZylTBNBaevAtDREo1NGAiEAm4XluI6wNsk9J4fjF6AmB4MQ6YfD3dOU5CGOQbd9nLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744306},"type":"module","_from":"file:decocms-4.76.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.11.tgz","_integrity":"sha512-CK9QN7/3HZ7x5BGY69M0dlJbIi/P91LeiS2xykObAcYIZScmE/g1IqUW0tWcPgKCyyCnlEC4A4tKMX+nC/KZPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.11_1784326921254_0.6249955906786384","host":"s3://npm-registry-packages-npm-production"}},"4.76.12":{"name":"decocms","version":"4.76.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e37fb6f51961ab42fedf83faeef3eb0e369452e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.12.tgz","fileCount":8895,"integrity":"sha512-2KPX6ZFuuQ8BywW7EBnkqjbUcjQtwVmYDO2osRWUtDUYPgs9ifWKAYgS/1RUaQV22EBb+DnfY6zkYffMORYMlw==","signatures":[{"sig":"MEQCIE/oDmOj0h325/d9fXiZLRzb5bNMCA1XNPpbeZhqjpSFAiAW7EFPWTBC+wajq6A7KbwCZm4XKX36N0UWldkjcdbcgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744562},"type":"module","_from":"file:decocms-4.76.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.12.tgz","_integrity":"sha512-2KPX6ZFuuQ8BywW7EBnkqjbUcjQtwVmYDO2osRWUtDUYPgs9ifWKAYgS/1RUaQV22EBb+DnfY6zkYffMORYMlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.12_1784386748531_0.050495367297102245","host":"s3://npm-registry-packages-npm-production"}},"4.76.13":{"name":"decocms","version":"4.76.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16ba0dcefa0ca94914a336d4a2363b8117e3a8c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.13.tgz","fileCount":8895,"integrity":"sha512-pHIJTyugvHlAvEGtqjiV25uHhnP5Gl72YyoMAdKVlWQj0ROfVRn/VVxrRsQteu1V4io4Z2Y3NTvZO6ugZrNEQA==","signatures":[{"sig":"MEUCIQC+uxyRqUN3/rZhy6XwOlYJrZb/mxOxdLj/4cMjVhtEFQIgOcgzE9O/rIhrehQo1YTrCAnJIFoxmy39nV4WO17ap5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744538},"type":"module","_from":"file:decocms-4.76.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.13.tgz","_integrity":"sha512-pHIJTyugvHlAvEGtqjiV25uHhnP5Gl72YyoMAdKVlWQj0ROfVRn/VVxrRsQteu1V4io4Z2Y3NTvZO6ugZrNEQA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.13_1784392374207_0.1109480026874261","host":"s3://npm-registry-packages-npm-production"}},"4.76.14":{"name":"decocms","version":"4.76.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe2216ccf1bd9bca63c5ee06064c3025fffd2945","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.14.tgz","fileCount":8895,"integrity":"sha512-1+ZfctgqBtUfM63W51NtIVOR1Wkwb8PP+D5YWRhoMTuVTWs9aL8D5y6fXauYVAFqHxjP+ZsV4rErBBSgxnVsHw==","signatures":[{"sig":"MEQCIEp+niDB+C1WkX0VNRtf3kFkUaNNH0Q25r0rAmNtnK/KAiBqTdmYufEVHt2vecAYAtjbZ58+/Io5FmBNrLnLGuk8eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744333},"type":"module","_from":"file:decocms-4.76.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.14.tgz","_integrity":"sha512-1+ZfctgqBtUfM63W51NtIVOR1Wkwb8PP+D5YWRhoMTuVTWs9aL8D5y6fXauYVAFqHxjP+ZsV4rErBBSgxnVsHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.14_1784392415788_0.4747768855114578","host":"s3://npm-registry-packages-npm-production"}},"4.76.15":{"name":"decocms","version":"4.76.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8dbc3c75a39d7fa7db60087a3c52c77a93d7423b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.15.tgz","fileCount":8895,"integrity":"sha512-P3J3PI2csHAeF3nJ0t8TBcbmS2Ar+WV0yJjYH/8EOzpVGL1rVvidtSUinpcQLOKoTiAP2V37jYPXU8p/qlzdVA==","signatures":[{"sig":"MEUCIHg5jygaum/d271AjFs5zdO2t0m748rrI0234/FMt0MYAiEA8bWVlHgq2PeHwawBJer4go5p2A502SHITZSvuVpCoFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744330},"type":"module","_from":"file:decocms-4.76.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.15.tgz","_integrity":"sha512-P3J3PI2csHAeF3nJ0t8TBcbmS2Ar+WV0yJjYH/8EOzpVGL1rVvidtSUinpcQLOKoTiAP2V37jYPXU8p/qlzdVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.15_1784396435733_0.5900551916975099","host":"s3://npm-registry-packages-npm-production"}},"4.76.16":{"name":"decocms","version":"4.76.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b28c938f5f2dd46d9c1222243ab54e08f305e84","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.16.tgz","fileCount":8895,"integrity":"sha512-LqqRDmhCPgfHp1MdDLgRS9ozK9hjx4/8kd9a9eG2IrXFJujLNV47Cky6Sx9MDZ4TYnbwXTC253AeHvxU7L7u4Q==","signatures":[{"sig":"MEYCIQD5pLFFViK5hUiTmSXRAuG81oabMQw32fp47gNahHa/BAIhAMjRkhwOvfLy0lppEzoxh07Wro1NG1n2uGklmgOL8b90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93743718},"type":"module","_from":"file:decocms-4.76.16.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.16.tgz","_integrity":"sha512-LqqRDmhCPgfHp1MdDLgRS9ozK9hjx4/8kd9a9eG2IrXFJujLNV47Cky6Sx9MDZ4TYnbwXTC253AeHvxU7L7u4Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.16_1784396566824_0.04827995994102574","host":"s3://npm-registry-packages-npm-production"}},"4.76.17":{"name":"decocms","version":"4.76.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e7cf099b300eb80585e23c8fd23d2d393828781","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.17.tgz","fileCount":8895,"integrity":"sha512-m218GvozTvVLLesaXel3hGhle6UYqzl7sOossdkDmfQDpAFzi1DkuT6AqcXJHfsmfdCx5hxBgakebhVmZQ4Dhg==","signatures":[{"sig":"MEYCIQDu77x9YI0Rl2e3R44uWIRDiQvxmvoIcT6W9NIH8YCr+wIhAJcldD1O/QUghBp+nz7nTBKkDk96qixHmtzwMNUxQFxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93742824},"type":"module","_from":"file:decocms-4.76.17.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.17.tgz","_integrity":"sha512-m218GvozTvVLLesaXel3hGhle6UYqzl7sOossdkDmfQDpAFzi1DkuT6AqcXJHfsmfdCx5hxBgakebhVmZQ4Dhg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.17_1784405481990_0.32185790237683776","host":"s3://npm-registry-packages-npm-production"}},"4.76.18":{"name":"decocms","version":"4.76.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f819b09fda66885c3e15d85e38fd3b935009889","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.18.tgz","fileCount":8896,"integrity":"sha512-4uy3WaeXnPrpE6Qcce/VYgG12DT4pRBT6W+PK1MZGxfnlx0OZN9NKZ4zrRW5A3TO/bgcg/Ux2OyOVmmYPhC1Zw==","signatures":[{"sig":"MEUCIQCwjFeWI9i2ZMYEbCh4VCMgbpTgFKb/TA70xNDoX/GFFAIgQik8+2qfUC4YAba0gz7Q1p55iRtKMUujB9Txx6bHsCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93742503},"type":"module","_from":"file:decocms-4.76.18.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.18.tgz","_integrity":"sha512-4uy3WaeXnPrpE6Qcce/VYgG12DT4pRBT6W+PK1MZGxfnlx0OZN9NKZ4zrRW5A3TO/bgcg/Ux2OyOVmmYPhC1Zw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.18_1784405503958_0.5098867234498754","host":"s3://npm-registry-packages-npm-production"}},"4.76.19":{"name":"decocms","version":"4.76.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1bfd986da8102e7f7009194349e14476103de84","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.19.tgz","fileCount":8896,"integrity":"sha512-5hf46uqWD5OJTCt5pHrkYzgzv2ELhiyveMzplSTRHVWRdt14T7G10W7N4plZUNOLxiLuN/in4ATAvw4jom3LVA==","signatures":[{"sig":"MEUCIQCVJuJznB9zHER4DjeYyDD3VERLY4HzST6/DKDv93BRlQIgKFgwdaxQNEfJpwJYUcKbqKgJHt2lMg9mrz+n96qspag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741799},"type":"module","_from":"file:decocms-4.76.19.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.19.tgz","_integrity":"sha512-5hf46uqWD5OJTCt5pHrkYzgzv2ELhiyveMzplSTRHVWRdt14T7G10W7N4plZUNOLxiLuN/in4ATAvw4jom3LVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.19_1784405554005_0.5953586249109504","host":"s3://npm-registry-packages-npm-production"}},"4.76.20":{"name":"decocms","version":"4.76.20","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.20","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ff1e03cb640e6d0496874a0f6b47a8c0755a79b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.20.tgz","fileCount":8896,"integrity":"sha512-ZYhBsQXfBK+ZkKMcXYwf7O5eBPk6lg6p0uww1cD+tKsAooNQH0K7PdKUm4I4nJWum59Fa+uCpKY3tPu3CSDNjg==","signatures":[{"sig":"MEQCICosFuquokdkQD6Lh+B4Yl4PqexCMtRXZnJRFEg3vJHWAiAXV/hEx2Xr3KzxMLWB7b8z6LiREa7pFNcua2lf2Wy/0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741799},"type":"module","_from":"file:decocms-4.76.20.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.20.tgz","_integrity":"sha512-ZYhBsQXfBK+ZkKMcXYwf7O5eBPk6lg6p0uww1cD+tKsAooNQH0K7PdKUm4I4nJWum59Fa+uCpKY3tPu3CSDNjg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.20_1784415842619_0.9566653117197785","host":"s3://npm-registry-packages-npm-production"}},"4.76.21":{"name":"decocms","version":"4.76.21","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.21","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd280b521a781b5a6c791593d9feea809878c7f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.21.tgz","fileCount":8896,"integrity":"sha512-mTPRz0S/bVzOEjD9p5aTdUfrlmW5NEev8ZiW2Y7Fy2FSxOZox975RmlY1cXp5/fJOuRhfGm6777yhmNEWnr0fA==","signatures":[{"sig":"MEUCIQCXJ0X+Y1VkNyXXar7/JUnGu8wef7MWQI8kgnw9ICEmfwIgdGKmpg+RjnuN35Du0mo9RdiS7N2UfwuKgmYTcZq9OqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740996},"type":"module","_from":"file:decocms-4.76.21.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.21.tgz","_integrity":"sha512-mTPRz0S/bVzOEjD9p5aTdUfrlmW5NEev8ZiW2Y7Fy2FSxOZox975RmlY1cXp5/fJOuRhfGm6777yhmNEWnr0fA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.21_1784415903742_0.8200485191234552","host":"s3://npm-registry-packages-npm-production"}},"4.76.22":{"name":"decocms","version":"4.76.22","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.22","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dc3d486084b506a7a93bfebb017f91d7a26b6095","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.22.tgz","fileCount":8896,"integrity":"sha512-upJ9WvcVL+7AgnJ20TA+APSSWLq+v6Ml4/KOkZydUkn2aYqrqDzcBmgG15qnAus4q5tWk0HprFflyscE3UbgPA==","signatures":[{"sig":"MEQCIFd9xQV+xlqV1MCcphQpC0xllOCDEHSVcPVu6RS03Fl+AiA8st3BygZBhISgKz2AEK0DV/6XI+Fle00s7h1Tab8h+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740632},"type":"module","_from":"file:decocms-4.76.22.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.22.tgz","_integrity":"sha512-upJ9WvcVL+7AgnJ20TA+APSSWLq+v6Ml4/KOkZydUkn2aYqrqDzcBmgG15qnAus4q5tWk0HprFflyscE3UbgPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.22_1784422246908_0.7169827998219145","host":"s3://npm-registry-packages-npm-production"}},"4.76.23":{"name":"decocms","version":"4.76.23","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.23","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ad30dd7a9c72febc556b6007f8c8d41294987cf0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.23.tgz","fileCount":8896,"integrity":"sha512-ALUFC3URwSuZS7a/TuuPd3tTLy5dppVJC6UP913A0Qg/9ggiLBldeKWNGN4ZEMWnmbtn8qYKEYCWDsi3e5YXRg==","signatures":[{"sig":"MEUCIGhVl8xelx3sKjQZk1sWLlHkNJeWrveSjOmbsqQcNyfIAiEA8hVMMwLsnFNgwu/1xy1bIwv1iiE9oUwJISGsUrycC2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740640},"type":"module","_from":"file:decocms-4.76.23.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.23.tgz","_integrity":"sha512-ALUFC3URwSuZS7a/TuuPd3tTLy5dppVJC6UP913A0Qg/9ggiLBldeKWNGN4ZEMWnmbtn8qYKEYCWDsi3e5YXRg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.23_1784422354441_0.9404408837518232","host":"s3://npm-registry-packages-npm-production"}},"4.76.24":{"name":"decocms","version":"4.76.24","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.24","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ebcff0f2131b1b91973889f62111ac4bba658f13","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.24.tgz","fileCount":8896,"integrity":"sha512-LY2L+5j/PGQAp0rTX/AhZYh3AJnJDFPhB2a7RguHB31trLs9p62PglTfZ/cgkM5HwR5pMxJ5ov/QB4ETv10zvg==","signatures":[{"sig":"MEUCIDkEts/gRhygpsysvGHCTbbF5YEQhk5wrSKqMY+zDd4xAiEAvdt3Pp6k6L4ILVqFjFljVBdn+rkGPiF/Pfaa4id30Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740315},"type":"module","_from":"file:decocms-4.76.24.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.24.tgz","_integrity":"sha512-LY2L+5j/PGQAp0rTX/AhZYh3AJnJDFPhB2a7RguHB31trLs9p62PglTfZ/cgkM5HwR5pMxJ5ov/QB4ETv10zvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.24_1784434896716_0.27381131954289306","host":"s3://npm-registry-packages-npm-production"}},"4.76.25":{"name":"decocms","version":"4.76.25","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.25","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"64ff285593d548d6cd6f211b4344eb15b53ea8b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.25.tgz","fileCount":8896,"integrity":"sha512-MRxWutpkgbpRd5fToToNi2U3qmdw37hDMZFI2vYPMmTG2INJBPJWZikF7u/qAVWyf2glftM8m24hkrLJFkWjmw==","signatures":[{"sig":"MEUCIGdagi6e08jPLdeL4GBM/NCpV0ec0xZEJ3ABIsGZNnloAiEAz4nDWx/NR/zcb0oFFB6pYkUkGH2ClthXsVym5HNJ4ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740234},"type":"module","_from":"file:decocms-4.76.25.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.25.tgz","_integrity":"sha512-MRxWutpkgbpRd5fToToNi2U3qmdw37hDMZFI2vYPMmTG2INJBPJWZikF7u/qAVWyf2glftM8m24hkrLJFkWjmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.25_1784435026308_0.10617310533717728","host":"s3://npm-registry-packages-npm-production"}},"4.76.26":{"name":"decocms","version":"4.76.26","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.26","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"079a2f39b84e80590598d0accd238b9d1deebc15","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.26.tgz","fileCount":8896,"integrity":"sha512-e1MKfduKP/0ykOt7ecdgxW8e4ixPllm41br3EDDCjmrs5tDrKaMQUko2kdVWeVp286n5ZY3mXBXm4L/gqKBi1w==","signatures":[{"sig":"MEQCIFOWtP92Sa9Le4Hs7tLmLJ3d/MuYUGzHyeauRAPd45ORAiBonvkSd8LU0DG03GowIR5nhFKi3vGYLOfV92vxR5uPdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740230},"type":"module","_from":"file:decocms-4.76.26.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.26.tgz","_integrity":"sha512-e1MKfduKP/0ykOt7ecdgxW8e4ixPllm41br3EDDCjmrs5tDrKaMQUko2kdVWeVp286n5ZY3mXBXm4L/gqKBi1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.26_1784435144386_0.4148661586859095","host":"s3://npm-registry-packages-npm-production"}},"4.76.27":{"name":"decocms","version":"4.76.27","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.27","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b40791ca3982081430280cb68eb55832f2a56c91","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.27.tgz","fileCount":8896,"integrity":"sha512-3mGXHwYh/MJReQdsUeCxqbxnweRzZRNTYPXH0X2G1130WXZ9/4xOYSbnZLK44xerFRdnmmBbszRsyHZTBzkNOQ==","signatures":[{"sig":"MEUCIHj70iwV7V4v+Yvhlnxg9kAmWouy7h/O0AE9nTMLlqRTAiEAo4TAZVYcGZuUEqxUsB8SjGuI6bIMhfD9Jb9dF1sjYm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740222},"type":"module","_from":"file:decocms-4.76.27.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.27.tgz","_integrity":"sha512-3mGXHwYh/MJReQdsUeCxqbxnweRzZRNTYPXH0X2G1130WXZ9/4xOYSbnZLK44xerFRdnmmBbszRsyHZTBzkNOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.27_1784435165311_0.9139266466897549","host":"s3://npm-registry-packages-npm-production"}},"4.76.28":{"name":"decocms","version":"4.76.28","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.28","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5bb0e660c3bbb712293011898f81b040b015b0c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.28.tgz","fileCount":8896,"integrity":"sha512-276aQ0vVuER3+T0XTEXOAxsxoJ+NQK4e2heTSIX/mw6u131CAAPyeilve7ifSbHSZuDMUS5+zXsbmIGG5aZbRw==","signatures":[{"sig":"MEUCIFQ9Lab+laBozlADni/VSDPMrYECqckeKQKSgHaq+ZWMAiEA9H+iViNHoq2c8yyXS0a+AOSYveT7AXdYN37DMWrXPk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740220},"type":"module","_from":"file:decocms-4.76.28.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.28.tgz","_integrity":"sha512-276aQ0vVuER3+T0XTEXOAxsxoJ+NQK4e2heTSIX/mw6u131CAAPyeilve7ifSbHSZuDMUS5+zXsbmIGG5aZbRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.28_1784435203467_0.8991568352729153","host":"s3://npm-registry-packages-npm-production"}},"4.76.29":{"name":"decocms","version":"4.76.29","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.29","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4655fb45004bbdd3d55d906a6935011575cdb928","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.29.tgz","fileCount":8896,"integrity":"sha512-yiU+iiJr/8VTpOw8Mm1sjjUhKoClhPJjjZ8HWE0WRaR9UiduxlMNgK5mw+quXyne/NEPOfdnB8TrftVrEfGpDw==","signatures":[{"sig":"MEUCICDLSybEViGauDAp/S4DK8z2c6Q+K51soaYvq0btMaPWAiEAxPPNnrFvv29cDSIwoxonv9AESBLxO8yfjDPbaBUzIgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741621},"type":"module","_from":"file:decocms-4.76.29.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.29.tgz","_integrity":"sha512-yiU+iiJr/8VTpOw8Mm1sjjUhKoClhPJjjZ8HWE0WRaR9UiduxlMNgK5mw+quXyne/NEPOfdnB8TrftVrEfGpDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.29_1784436922501_0.9920788297714171","host":"s3://npm-registry-packages-npm-production"}},"4.76.30":{"name":"decocms","version":"4.76.30","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.30","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39f94bedc0d1e5007b3fc129f7d310a8e5790e74","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.30.tgz","fileCount":8896,"integrity":"sha512-/h+mJylJmY73u/9R8qQ+2ri9SuL5Gie5QIEhyirK497f/NdjQU+8sgbGcs5L8RFsdAiVpKD/4Xd2nSnLnIsTMA==","signatures":[{"sig":"MEUCIQDES4v8S8PH3f4cSqjXr+aeEI94sXPFyf6CzZDM7E9l2gIgAiqzKS229g5S7Ob9Ot+3Ti3g6PzN0cNfk1tG12JbF04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740546},"type":"module","_from":"file:decocms-4.76.30.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.30.tgz","_integrity":"sha512-/h+mJylJmY73u/9R8qQ+2ri9SuL5Gie5QIEhyirK497f/NdjQU+8sgbGcs5L8RFsdAiVpKD/4Xd2nSnLnIsTMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.30_1784437199336_0.6717645778482526","host":"s3://npm-registry-packages-npm-production"}},"4.76.31":{"name":"decocms","version":"4.76.31","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.31","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12fe4eb326a339c8a2b62855691d283635127dee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.31.tgz","fileCount":8896,"integrity":"sha512-qzvHKti8tCo7vcRJrF5O4dpjzaBRjAZCzIqw0uaOVpYgIfTlehVBxpwL0y7nzzs84ATI35qGaQgV0nJitk0eeA==","signatures":[{"sig":"MEQCIB0bXidh+gCukdHNk/2VM1lRmtHAKY/FRaJmSealRD/3AiAdSjnC4DPsJAfos6RQeVQFstp8VSpFR2Gf9O/Id0825A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740524},"type":"module","_from":"file:decocms-4.76.31.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.31.tgz","_integrity":"sha512-qzvHKti8tCo7vcRJrF5O4dpjzaBRjAZCzIqw0uaOVpYgIfTlehVBxpwL0y7nzzs84ATI35qGaQgV0nJitk0eeA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.31_1784437938526_0.5063874709763232","host":"s3://npm-registry-packages-npm-production"}},"4.76.32":{"name":"decocms","version":"4.76.32","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.32","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9c113ade74b1e40dac6c8cd883e0dde13010ef8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.32.tgz","fileCount":8896,"integrity":"sha512-MSeYABaXifpRy8sM8pIkh3IjW3F3glZwUKGI2RHmaEa9+aI5Gro/a/2UeJftfwR+gQchZ1A/oVMU+/BUpZr22Q==","signatures":[{"sig":"MEYCIQCd2mkBPFnXZwJfiECBq+do3aK6KptCkOaZVfuqzUUhcQIhAJY7vnyrMLSFU/qjElda+lW3SLy4Dvo39gvWWAAJ8D/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740522},"type":"module","_from":"file:decocms-4.76.32.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.32.tgz","_integrity":"sha512-MSeYABaXifpRy8sM8pIkh3IjW3F3glZwUKGI2RHmaEa9+aI5Gro/a/2UeJftfwR+gQchZ1A/oVMU+/BUpZr22Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.32_1784438433660_0.8362101311727019","host":"s3://npm-registry-packages-npm-production"}},"4.76.33":{"name":"decocms","version":"4.76.33","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.33","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d9bccafe22c061806a80e01bfb484312b3431bfc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.33.tgz","fileCount":8896,"integrity":"sha512-hlHc4pkUVkDUsWqguJKk6Lsxn2wXepYBSpkb4Xl5E+PgvfDNSdc0W6Hu6ViarYZGUETpYj8KJ4oO730wMZwNkw==","signatures":[{"sig":"MEUCID5XNQFzKdG0W2/ZhXsGn4OzuD74dO25yaKWyB3qQ1ysAiEAy36VspyWAO7hdi4N/ZdgHY1DuuonQyUezAAiN8FNDSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740314},"type":"module","_from":"file:decocms-4.76.33.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.33.tgz","_integrity":"sha512-hlHc4pkUVkDUsWqguJKk6Lsxn2wXepYBSpkb4Xl5E+PgvfDNSdc0W6Hu6ViarYZGUETpYj8KJ4oO730wMZwNkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.33_1784439029869_0.6325751947521316","host":"s3://npm-registry-packages-npm-production"}},"4.76.34":{"name":"decocms","version":"4.76.34","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.34","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d9832984fca2d5019b8f21d4055fea47a12ac294","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.34.tgz","fileCount":8896,"integrity":"sha512-SQBOPUHhZ9GB226wkGzFXmgQnWkYwD+8tSQK/J+vrgapcTSTwp08YodS5eCQlWm5jStqZ+tO9KmLAaeUErKSng==","signatures":[{"sig":"MEQCIATH8dNWtVP+UnhPHQMMUbOSKYh6MZxInlp5iQc3r4J8AiBtMXjqjgpT1R8tBULQI8/8liM22JWwRzXJm3Mc2H83xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740314},"type":"module","_from":"file:decocms-4.76.34.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.34.tgz","_integrity":"sha512-SQBOPUHhZ9GB226wkGzFXmgQnWkYwD+8tSQK/J+vrgapcTSTwp08YodS5eCQlWm5jStqZ+tO9KmLAaeUErKSng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.34_1784439486185_0.8229534554006477","host":"s3://npm-registry-packages-npm-production"}},"4.76.35":{"name":"decocms","version":"4.76.35","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.35","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0a93377923699128162c3dcb78797e40ed6b199","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.35.tgz","fileCount":8896,"integrity":"sha512-SNYEigEuhRZsilhByojfcYd3p1HkHMV90Cqq71mp5ZgrFTCXjD+RLcQGsLKW6az1kpO+0e6in5TAy5iPavKQqQ==","signatures":[{"sig":"MEYCIQDcqMNa5PK2kmhoRpov31jrH5HkD1DElFba4LRIjv7xAAIhAPA6qZcV7ufn2CR6XzoPzDP2omo2hbXyIPqntpXidK8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740868},"type":"module","_from":"file:decocms-4.76.35.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.35.tgz","_integrity":"sha512-SNYEigEuhRZsilhByojfcYd3p1HkHMV90Cqq71mp5ZgrFTCXjD+RLcQGsLKW6az1kpO+0e6in5TAy5iPavKQqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.35_1784439693402_0.2905679192821138","host":"s3://npm-registry-packages-npm-production"}},"4.76.36":{"name":"decocms","version":"4.76.36","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.36","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f12dfcc4d985ca54bbde6367f3a038738d6ae2c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.36.tgz","fileCount":8896,"integrity":"sha512-8QN2LSFHmegHlK2FqDweTVT9kJKOI0wj0NE6oLImRrTNAIQNQYrRy7jdVElGSxxx3giXrqyHl4Z7DNvFzIkZww==","signatures":[{"sig":"MEUCIE6YxxrQrLCOHiCGlDV1VPt41KDKpGYoFF9Pn2fuDBdBAiEA9nhQ4/YcILkxKvkrCPCkRpbA/MUGtnRBLIpqQ2NPBIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740815},"type":"module","_from":"file:decocms-4.76.36.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.36.tgz","_integrity":"sha512-8QN2LSFHmegHlK2FqDweTVT9kJKOI0wj0NE6oLImRrTNAIQNQYrRy7jdVElGSxxx3giXrqyHl4Z7DNvFzIkZww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.36_1784439933464_0.5437349327719463","host":"s3://npm-registry-packages-npm-production"}},"4.76.37":{"name":"decocms","version":"4.76.37","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.37","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f13018904340539d2476f67be92a22dac2f4b64","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.37.tgz","fileCount":8896,"integrity":"sha512-hRVp3mgTMNZu637lvr1R3yXbEn7C6ZWb2XfaXlmOSUvhIHGZKo03Cabu4sHyb/as/XgbzcK2dufB1H80yq1gyQ==","signatures":[{"sig":"MEUCIGyh6DZnm7maBbCgArGE+gftoBj1G+UaBrUqrGcvyPVBAiEAnokowF6HxlsStLU+4VnoLftjQV2ZNNayrZeaFat3FGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740623},"type":"module","_from":"file:decocms-4.76.37.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.37.tgz","_integrity":"sha512-hRVp3mgTMNZu637lvr1R3yXbEn7C6ZWb2XfaXlmOSUvhIHGZKo03Cabu4sHyb/as/XgbzcK2dufB1H80yq1gyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.37_1784441276713_0.6445616960419063","host":"s3://npm-registry-packages-npm-production"}},"4.76.38":{"name":"decocms","version":"4.76.38","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.38","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e6d217ac812e5402d6341352d8cf829e7de4d34","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.38.tgz","fileCount":8896,"integrity":"sha512-nCFyZ5+r2wGyQeaB5yMYtQ6Tev2GR1Ef6XA3tJcDGW2Ua5fQEhWYBYnNa/7sgWCXtTIugLJFpjHoN/RrslpyQA==","signatures":[{"sig":"MEYCIQCZHWp7vut2y6LsnDp+OFKh99qypes0hvwKdW44nukO4QIhANCMiUzb639TcxNot0gx7w1Xj1YQDQdSsqhliDUH+Afs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740623},"type":"module","_from":"file:decocms-4.76.38.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.38.tgz","_integrity":"sha512-nCFyZ5+r2wGyQeaB5yMYtQ6Tev2GR1Ef6XA3tJcDGW2Ua5fQEhWYBYnNa/7sgWCXtTIugLJFpjHoN/RrslpyQA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.38_1784441512615_0.26296291117681525","host":"s3://npm-registry-packages-npm-production"}},"4.76.39":{"name":"decocms","version":"4.76.39","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.39","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38b6243de72ed49aa36690978f4d245e6149ff26","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.39.tgz","fileCount":8896,"integrity":"sha512-4XI/CGfhnwF8yTAw+u5WJgPpTvsuGA64SkJP6lRGKfmYiIaWNKKZwaL23qF1dV/n6yLMMetrLj8rZ5//9T5SIA==","signatures":[{"sig":"MEUCIQDTfgeA1OVQwTC7oCZSMBoYDWpK32TIxuckkVE7459ZygIgcq5HCJfklnP833zyV+VfNSshv/KAasIDu1UR6r5w5PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740308},"type":"module","_from":"file:decocms-4.76.39.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.39.tgz","_integrity":"sha512-4XI/CGfhnwF8yTAw+u5WJgPpTvsuGA64SkJP6lRGKfmYiIaWNKKZwaL23qF1dV/n6yLMMetrLj8rZ5//9T5SIA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.39_1784461443185_0.4395911050144379","host":"s3://npm-registry-packages-npm-production"}},"4.76.40":{"name":"decocms","version":"4.76.40","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.40","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b46dbe4f85e704ad108923a4d10d1be9b1c64534","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.40.tgz","fileCount":8896,"integrity":"sha512-htaAtSpV3sODH810AuBNYpIsBDOTLTSRceVwOfVnIuLrzvDRjJvFXWXLZmtio/xvoP5ElN0Wso541V81msSxKA==","signatures":[{"sig":"MEQCID4PeIHM8Io5crfopwpXUKSpK6TRuUeSPqHpi3rE09XzAiAkfsH8rD84IlmMnv10a8X0oPkZqVcKbjNufxdpvsN31A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740308},"type":"module","_from":"file:decocms-4.76.40.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.40.tgz","_integrity":"sha512-htaAtSpV3sODH810AuBNYpIsBDOTLTSRceVwOfVnIuLrzvDRjJvFXWXLZmtio/xvoP5ElN0Wso541V81msSxKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.40_1784478842347_0.049918772155228996","host":"s3://npm-registry-packages-npm-production"}},"4.76.41":{"name":"decocms","version":"4.76.41","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.41","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a68f455af91abf9a86c44c3ea8b7434ca5b4ed9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.41.tgz","fileCount":8896,"integrity":"sha512-JnqK5+aZmJZNk8mHcuxM2+F1yOMzqwfFCVh2eNGmnfo4c48WsitPdy9YNVjcsJW1I6qgX5u79EMvcACfzicDSA==","signatures":[{"sig":"MEUCIQDpodUFX7mramhEcSb+XkTiIrBKbU0wSrf8AMACxPuj2QIgJKdUAxRvHAMOVPgtGeHJbcdn86b/zbsHtpeAp+DBLp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740308},"type":"module","_from":"file:decocms-4.76.41.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.41.tgz","_integrity":"sha512-JnqK5+aZmJZNk8mHcuxM2+F1yOMzqwfFCVh2eNGmnfo4c48WsitPdy9YNVjcsJW1I6qgX5u79EMvcACfzicDSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.41_1784479016880_0.7780169163478681","host":"s3://npm-registry-packages-npm-production"}},"4.76.42":{"name":"decocms","version":"4.76.42","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.42","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a781111a043931189a4b511f674359c4949bf8df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.42.tgz","fileCount":8897,"integrity":"sha512-MeJZ1vH6tlkajI3JEeUoxcxKfTne8DQ8hpHlIXbiE1p8yvXFG4slXMwqQPcbKhOqEYNImYeEgKuFa1NDgfj1QA==","signatures":[{"sig":"MEQCIFZ3TY6abnRB8Hx4itWuoxus7RL+gp9w4VJZOllSjtV9AiA80kEUZJQnkeGwWCDmhG9Zn4jaApBHNgL1ols0uSMhoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741141},"type":"module","_from":"file:decocms-4.76.42.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.42.tgz","_integrity":"sha512-MeJZ1vH6tlkajI3JEeUoxcxKfTne8DQ8hpHlIXbiE1p8yvXFG4slXMwqQPcbKhOqEYNImYeEgKuFa1NDgfj1QA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.42_1784479152878_0.9041452630580502","host":"s3://npm-registry-packages-npm-production"}},"4.76.43":{"name":"decocms","version":"4.76.43","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.43","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b49ac1ff26db0614fea480d0c7d6cf42a37f5cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.43.tgz","fileCount":8897,"integrity":"sha512-/ZlLuLVz9k1xYnrVIuhZ7EWP7xLbwh/YgcIt56pknz57jqE0KU8HWNq8xOI+Ahx6GTGf3phfOCt/0Rpzayj3Qw==","signatures":[{"sig":"MEUCIAaM+hVKKUz6Z4WGJbTBQ40tvv03fv23hxXu0QdG5j9FAiEA9Ev2dbPdp9NPofmRYV7wZRsahj0Baxe01zPstlt2Xio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741141},"type":"module","_from":"file:decocms-4.76.43.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.43.tgz","_integrity":"sha512-/ZlLuLVz9k1xYnrVIuhZ7EWP7xLbwh/YgcIt56pknz57jqE0KU8HWNq8xOI+Ahx6GTGf3phfOCt/0Rpzayj3Qw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.43_1784480848241_0.5657194577154845","host":"s3://npm-registry-packages-npm-production"}},"4.76.44":{"name":"decocms","version":"4.76.44","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.44","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f68a564087e83cc6987b2f348f3ecffc673ea56","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.44.tgz","fileCount":8897,"integrity":"sha512-xFJ453XP/+AqPdxdPFt7DoUt3nCi3+geY9puVbAtOF3LmvGDd34Q9MJOX9q9ZVk3iCIOw49I/u6xIgIugWPjOA==","signatures":[{"sig":"MEYCIQCLqkMIUPyg+vCBAlu9ue30W2mbFM8jOZWY50wikDMP9AIhAM61EEaoh7Z5mc9K51DyNDAF06qQxrX5IUaWNT2+V0xG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741141},"type":"module","_from":"file:decocms-4.76.44.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.44.tgz","_integrity":"sha512-xFJ453XP/+AqPdxdPFt7DoUt3nCi3+geY9puVbAtOF3LmvGDd34Q9MJOX9q9ZVk3iCIOw49I/u6xIgIugWPjOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.44_1784480962261_0.06208560857207468","host":"s3://npm-registry-packages-npm-production"}},"4.76.45":{"name":"decocms","version":"4.76.45","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.45","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06780ddf64a655076152719c6391f62ce2d27540","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.45.tgz","fileCount":8897,"integrity":"sha512-ojVh0T+jXZQc+IpTAZYo/EbAKMQHbRIPX08sUHQxguur31wFlyAac0SgbU8ySmoFT7Trd420zgq19BOJEG1+Qg==","signatures":[{"sig":"MEYCIQDHMWApM8JO72YsByAv61C3/NU9k2kc3Vjq8z8jTSnR+QIhALzKtDS0jPoUITpwRFRl0jV3y6U54a9pvtkCwhpXI8Bk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741085},"type":"module","_from":"file:decocms-4.76.45.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.45.tgz","_integrity":"sha512-ojVh0T+jXZQc+IpTAZYo/EbAKMQHbRIPX08sUHQxguur31wFlyAac0SgbU8ySmoFT7Trd420zgq19BOJEG1+Qg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.45_1784481009482_0.7912476581733807","host":"s3://npm-registry-packages-npm-production"}},"4.76.46":{"name":"decocms","version":"4.76.46","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.46","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"26fba2190012cc9905e8e0da767e95a9f8b3c686","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.46.tgz","fileCount":8898,"integrity":"sha512-Brl9F3ialiNSmbaL541B61JwNS02OrX1FXcp5BYz2hXdPBjVL9Rei6N5QSiYh2C2DXy//PbYvJ6sCmJSQ6zW8Q==","signatures":[{"sig":"MEQCIEwW2GX7oRtHXyJbt5xnbIkVqt7ENWYw5aHB8Q2N0KwyAiB4SWml9fFapyHQh6a5GOyNYbNmVFJphKTaVu0pDJgaOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93736982},"type":"module","_from":"file:decocms-4.76.46.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.46.tgz","_integrity":"sha512-Brl9F3ialiNSmbaL541B61JwNS02OrX1FXcp5BYz2hXdPBjVL9Rei6N5QSiYh2C2DXy//PbYvJ6sCmJSQ6zW8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.46_1784481842942_0.9103654677447068","host":"s3://npm-registry-packages-npm-production"}},"4.76.47":{"name":"decocms","version":"4.76.47","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.47","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e5c7883daa4b878f0f4f6b45e9c23bb6212c316","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.47.tgz","fileCount":8898,"integrity":"sha512-xNoCsJWQDZmbbiHF0QXX4Ew4N1IzZzAOAIW5lDXRLrKzWzaBTLvE7U/I5yd9phd+XXH9U5+VH9Zc6WJRyTH2Dg==","signatures":[{"sig":"MEYCIQCZQrhhxGcQsrrK48A4n5HSOi/Ub3ylV33h4yjnMJC2ggIhAIuZEvF8WXTMwcIkQn68+7tSxF7HJyiSfqZVkp+Yj2pt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93736964},"type":"module","_from":"file:decocms-4.76.47.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.47.tgz","_integrity":"sha512-xNoCsJWQDZmbbiHF0QXX4Ew4N1IzZzAOAIW5lDXRLrKzWzaBTLvE7U/I5yd9phd+XXH9U5+VH9Zc6WJRyTH2Dg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.47_1784493219567_0.6089057533757991","host":"s3://npm-registry-packages-npm-production"}},"4.76.48":{"name":"decocms","version":"4.76.48","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.48","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5d830f0f6f96686bd25ab6b8be4358757ba144bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.48.tgz","fileCount":8898,"integrity":"sha512-TaBMcQw5SNhqH+atj+Q4mDd0jtcqxgwF6fZIzHfYI0Z0n6RcAIjE3ySc5mTkSfP65d2LfrL8EGBHdjZhi02FXA==","signatures":[{"sig":"MEUCIQCdVuoWAeyFLh1KfeeWR7u6fjOOAl5SNJyTHqdxdD/yPwIgYKpGBjAh73wAPcJa9kLTNaD7zu5dG2K7tjn4X9ogLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93736964},"type":"module","_from":"file:decocms-4.76.48.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.48.tgz","_integrity":"sha512-TaBMcQw5SNhqH+atj+Q4mDd0jtcqxgwF6fZIzHfYI0Z0n6RcAIjE3ySc5mTkSfP65d2LfrL8EGBHdjZhi02FXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.48_1784493541347_0.5042720803525869","host":"s3://npm-registry-packages-npm-production"}},"4.76.49":{"name":"decocms","version":"4.76.49","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.49","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af7c76762fb0fa3280a8e53bbe741dbabe97a6f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.49.tgz","fileCount":8898,"integrity":"sha512-L+5pqYtzl3vDSzJN059nPwagKLUUbITDpCi5EQgMitwS/JCdkFxjdSm5Ra49c5Xem1PjuIlMGj0ym0DbHMX5jg==","signatures":[{"sig":"MEYCIQDl6W90dPTdDNOnEfNi2459BeGBxNqOzIkqdWcHdPn0NQIhAOo2TIzJffjCMVrZZGH38vG00W287Ubo02z2K9B5L+1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737887},"type":"module","_from":"file:decocms-4.76.49.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.49.tgz","_integrity":"sha512-L+5pqYtzl3vDSzJN059nPwagKLUUbITDpCi5EQgMitwS/JCdkFxjdSm5Ra49c5Xem1PjuIlMGj0ym0DbHMX5jg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.49_1784499387070_0.6387300788450891","host":"s3://npm-registry-packages-npm-production"}},"4.76.50":{"name":"decocms","version":"4.76.50","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.50","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4190eb3a6f324f429d0f4fe983bc1a66b97d942","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.50.tgz","fileCount":8898,"integrity":"sha512-+YtkUiAHuyBDIiXQwV68ITZZ7FW4uaojmsodlUr564592xYH2Ojo+z5YHaqENp1gGrEWSPN5vsnH5ShQr+4pZQ==","signatures":[{"sig":"MEQCIFpowGcIBmPSitykzzktDJ6rrbPJGrc1UUUsiFGO3beTAiA3q1CybvvnMMismfsXPYSG2rGFFFtRJtNl6dJNUqUGjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737531},"type":"module","_from":"file:decocms-4.76.50.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.50.tgz","_integrity":"sha512-+YtkUiAHuyBDIiXQwV68ITZZ7FW4uaojmsodlUr564592xYH2Ojo+z5YHaqENp1gGrEWSPN5vsnH5ShQr+4pZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.50_1784499450352_0.9559227475453793","host":"s3://npm-registry-packages-npm-production"}},"4.76.51":{"name":"decocms","version":"4.76.51","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.51","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5dd6b33d8479c91ea9f9a54b4ad7893b9be7114","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.51.tgz","fileCount":8898,"integrity":"sha512-vUT56pu0jQYT1PqxNp7Z1kFQJn9+xzj6K63glbO6MrC+YWZpZtLR2Y9UPxuoTKBG3nY98RAwJtQTss8N38bHVg==","signatures":[{"sig":"MEQCICg5vYMGTNaQoffdH520bPv0OUvk0zSzlYumR32MVAdFAiAs5ngHoiJGt2wLxh6XnUg2+bwT36AgSd1dRbinvhkWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737548},"type":"module","_from":"file:decocms-4.76.51.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.51.tgz","_integrity":"sha512-vUT56pu0jQYT1PqxNp7Z1kFQJn9+xzj6K63glbO6MrC+YWZpZtLR2Y9UPxuoTKBG3nY98RAwJtQTss8N38bHVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.51_1784499517898_0.9523598300367944","host":"s3://npm-registry-packages-npm-production"}},"4.76.52":{"name":"decocms","version":"4.76.52","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.52","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6bfe252d37847420ba82ee90ed04e436682ab22","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.52.tgz","fileCount":8898,"integrity":"sha512-uvhrs4p9FBQOcbjwh6+zL68Oq9YfU6D4oCBFmwOEdo59IFaTqsWA3T6R9Ou57iiZbiezqMZk/Fg9Th3zyn/yiQ==","signatures":[{"sig":"MEUCIQD8TR9HvECbmf39Qe5ZO5ZrFVkWubnZyNSR5HeTvoD7WQIgcpr40Mywo6XKxRW57JGcIlLBK/RL2ZaV3BCzKvjeCBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737548},"type":"module","_from":"file:decocms-4.76.52.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.52.tgz","_integrity":"sha512-uvhrs4p9FBQOcbjwh6+zL68Oq9YfU6D4oCBFmwOEdo59IFaTqsWA3T6R9Ou57iiZbiezqMZk/Fg9Th3zyn/yiQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.52_1784499859659_0.17797986273065436","host":"s3://npm-registry-packages-npm-production"}},"4.76.53":{"name":"decocms","version":"4.76.53","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.53","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72fb3f79f8a7cf896d9b856de8c833c84fb6b01d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.53.tgz","fileCount":8898,"integrity":"sha512-qAq0RTrZXMQqWNgWdOFawEu/xHRN+DZBcIz/UZHezsUyUtd9fHJjv7Nh4BdtoR2EQwmxD2RL0eEM12zZbzP16g==","signatures":[{"sig":"MEUCIH3rQTt5pMmOUvqCxxpfSfQHsElq375Mi7UIjKe3d5iFAiEAvYDwBi7uj3uERiG25JN3DSzwnyXEc4F7D8YcE+S20hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737550},"type":"module","_from":"file:decocms-4.76.53.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.53.tgz","_integrity":"sha512-qAq0RTrZXMQqWNgWdOFawEu/xHRN+DZBcIz/UZHezsUyUtd9fHJjv7Nh4BdtoR2EQwmxD2RL0eEM12zZbzP16g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.53_1784499895261_0.5037493418718073","host":"s3://npm-registry-packages-npm-production"}},"4.76.54":{"name":"decocms","version":"4.76.54","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.54","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f40c8af5d188a1a4341ea80dc4a1ebd79866ba34","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.54.tgz","fileCount":8898,"integrity":"sha512-EQcG/qyZV04p7MzQ+u8Hb3hYFk5JGs+ssNHQl1Hm1oUgmWwpo6dS/wFl0n9BXhW0OGsFljsTPXpocCekZvNH5g==","signatures":[{"sig":"MEUCIE3Pbtwx3aDGZdIO1mKNyXRuviFakxIuQLOpi7FMDuNNAiEA0Ca1OE3tBWE4+LetC8FIWcT3n7jeRCBkR0Q/XjXSfWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737554},"type":"module","_from":"file:decocms-4.76.54.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.54.tgz","_integrity":"sha512-EQcG/qyZV04p7MzQ+u8Hb3hYFk5JGs+ssNHQl1Hm1oUgmWwpo6dS/wFl0n9BXhW0OGsFljsTPXpocCekZvNH5g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.54_1784505002182_0.5146759764690152","host":"s3://npm-registry-packages-npm-production"}},"4.76.55":{"name":"decocms","version":"4.76.55","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.55","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c185d4cf3b2445c54ffa0817b1963c998f9ba412","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.55.tgz","fileCount":8898,"integrity":"sha512-+vF21DSt3VsSF33wLDmKN6z0Xj/4DWNv96Q4Kg7ZhtaXeG/Zfpu/WQS0aD9fA5q3bI5Ybsz2z+tnntb/2Mwk9w==","signatures":[{"sig":"MEQCIE90R7L2OmOGLC9BJ3pAMOzL9fHNwuAf14n5giORdKEeAiAibjDkcjOG42pZpsx7g60r1OE0zv4YbdF81O7RD6eeWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737554},"type":"module","_from":"file:decocms-4.76.55.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.55.tgz","_integrity":"sha512-+vF21DSt3VsSF33wLDmKN6z0Xj/4DWNv96Q4Kg7ZhtaXeG/Zfpu/WQS0aD9fA5q3bI5Ybsz2z+tnntb/2Mwk9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.55_1784505248700_0.5487690097088165","host":"s3://npm-registry-packages-npm-production"}},"4.76.56":{"name":"decocms","version":"4.76.56","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.56","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab49b72df4f36798ed6c600a1d4900a3efa8b8e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.56.tgz","fileCount":8898,"integrity":"sha512-mxhl4q8zqjkulGUfclvd0DuwBOs7QZfLt+JS8Ypc0pYQyzbP8nHmpiNjNxdgORckMG46uBk88kRcxOj6NIW0IQ==","signatures":[{"sig":"MEUCIFSlD021qJ1Mo12MDWumX9XWjUnSKEbaaTylRLSKAsChAiEAo4LLSjxhazmbjUHCXlxuUHbnp3ClESXG09y44CbNAQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737521},"type":"module","_from":"file:decocms-4.76.56.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.56.tgz","_integrity":"sha512-mxhl4q8zqjkulGUfclvd0DuwBOs7QZfLt+JS8Ypc0pYQyzbP8nHmpiNjNxdgORckMG46uBk88kRcxOj6NIW0IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.56_1784505777338_0.5506385007594605","host":"s3://npm-registry-packages-npm-production"}},"4.76.57":{"name":"decocms","version":"4.76.57","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.57","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2d559ec95b7c9cf116a08801f774ea734a023a6a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.57.tgz","fileCount":8898,"integrity":"sha512-BQTwdi/qgGOnz8mXyToJJRBsirhfNc1N7D13vTJCIjLQ4BRqM2CPfGiPHFq+whgK5yljbnCWeglT1HMepYwGzw==","signatures":[{"sig":"MEQCIBL7uDafCLaZpKFB1yjt3srgaepsRnvtwWjmf/iD6e63AiADNVshyLqE8aSdr2PzWTkkBTVB5a8Qrn1DXalIxWsuGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737521},"type":"module","_from":"file:decocms-4.76.57.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.57.tgz","_integrity":"sha512-BQTwdi/qgGOnz8mXyToJJRBsirhfNc1N7D13vTJCIjLQ4BRqM2CPfGiPHFq+whgK5yljbnCWeglT1HMepYwGzw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.57_1784506468743_0.9175171967627256","host":"s3://npm-registry-packages-npm-production"}},"4.76.58":{"name":"decocms","version":"4.76.58","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.58","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a081d53b4ec2c786d422077c123d9fd6c7ab575a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.58.tgz","fileCount":8898,"integrity":"sha512-ECiVVuDcsrb+N0zU6d35nOheqh5BL3hcNKfm5Sm0c12cRB+OvvIPTVnwOD1ylty0kqSsoyIQ4yNsSITqQM5JmA==","signatures":[{"sig":"MEUCIG/zbLVWdagof18Hz44Cvd2x7ZYfIgl5p4op2YfqCnjGAiEA1Ey+LEoQ+1TCbr+3yXj3hK+CMhqjq6WhyvouPfwKMPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737527},"type":"module","_from":"file:decocms-4.76.58.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.58.tgz","_integrity":"sha512-ECiVVuDcsrb+N0zU6d35nOheqh5BL3hcNKfm5Sm0c12cRB+OvvIPTVnwOD1ylty0kqSsoyIQ4yNsSITqQM5JmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.58_1784506746293_0.4502765073062749","host":"s3://npm-registry-packages-npm-production"}},"4.76.59":{"name":"decocms","version":"4.76.59","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.59","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"32bae94a0b64501a2bab4e0db0c20727d854f2d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.59.tgz","fileCount":8898,"integrity":"sha512-1hWUj1jEZKXIQ7XJ/wakKvczDlrbqSK8S9cT/pLkW+ak8yql7R1sEU4kAF9CsgOfcwThNrjropmHZ5ALPgqvAA==","signatures":[{"sig":"MEYCIQCgGKOkWDOO0U8gPssRylRjYivGO3u0mzP8zR0gkppkTgIhAMLNPGZir9InYvksxBUsyPVEuxB23WiCC5AFJL2O0CpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737472},"type":"module","_from":"file:decocms-4.76.59.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.59.tgz","_integrity":"sha512-1hWUj1jEZKXIQ7XJ/wakKvczDlrbqSK8S9cT/pLkW+ak8yql7R1sEU4kAF9CsgOfcwThNrjropmHZ5ALPgqvAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.59_1784506862528_0.021260400510072497","host":"s3://npm-registry-packages-npm-production"}},"4.76.60":{"name":"decocms","version":"4.76.60","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.60","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be4918df658fc752f6701e0fa959426591047380","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.60.tgz","fileCount":8898,"integrity":"sha512-Gtb4cR+JE9FxTt3xyyUW7mG4/pZOUWujkxEaDYjfv+hjWR6PVzI/5JsH4yCeBacC5wDNPozV/8SZQ6AVRu+01Q==","signatures":[{"sig":"MEUCIQDHzxZY6HbZnMc87AYxHYABSSPfb0/FKPGC0RTGaQs1iwIgExItBQWVSFHlGq801N/95Om4KcyjCvG66NlglPoh26A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737520},"type":"module","_from":"file:decocms-4.76.60.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.60.tgz","_integrity":"sha512-Gtb4cR+JE9FxTt3xyyUW7mG4/pZOUWujkxEaDYjfv+hjWR6PVzI/5JsH4yCeBacC5wDNPozV/8SZQ6AVRu+01Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.60_1784507052772_0.7502249055846553","host":"s3://npm-registry-packages-npm-production"}},"4.76.61":{"name":"decocms","version":"4.76.61","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.61","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"45d7db261b748b2359a2a5a4126fa0a24515e639","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.61.tgz","fileCount":8898,"integrity":"sha512-+Q9S/YqfS3AgyVF/ipTax691+pKx/zWoSrbIwIdBgi/gyhg5/9vvB6yHzzIwlJTMH82KxA6ZsaOS2wlhuIsgUw==","signatures":[{"sig":"MEQCIBDGLVbNIL2X8mA5AdIAVkqjQjXHYWUK66ZSfCtBCjf9AiAXRqGtE5HoZDKpT82IfPyf8fZd5ZzidIHgxRHUuxQ6jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737530},"type":"module","_from":"file:decocms-4.76.61.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.61.tgz","_integrity":"sha512-+Q9S/YqfS3AgyVF/ipTax691+pKx/zWoSrbIwIdBgi/gyhg5/9vvB6yHzzIwlJTMH82KxA6ZsaOS2wlhuIsgUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.61_1784507675258_0.636456725473441","host":"s3://npm-registry-packages-npm-production"}},"4.76.62":{"name":"decocms","version":"4.76.62","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.62","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2adb5e0fbf69bbda414c93d57936c0787179ce29","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.62.tgz","fileCount":8898,"integrity":"sha512-bfRzguVHbhACsp1VmML+hDONWHIe2BOuhqNCTe6t1JHypzEHLGkknoCM7UifQGZRY3nqgV3UVAm/tDcNIWEheg==","signatures":[{"sig":"MEYCIQCy66o8TsCqEfolEft8DoJ5PI9WADTiJXd6w1WzCtFJ7AIhAOtAM5nb04OB6SPlVRkTiG4imjMQttF3+Gm2Ttym5EB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737530},"type":"module","_from":"file:decocms-4.76.62.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.62.tgz","_integrity":"sha512-bfRzguVHbhACsp1VmML+hDONWHIe2BOuhqNCTe6t1JHypzEHLGkknoCM7UifQGZRY3nqgV3UVAm/tDcNIWEheg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.62_1784511377557_0.6275493012444968","host":"s3://npm-registry-packages-npm-production"}},"4.76.63":{"name":"decocms","version":"4.76.63","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.63","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89a1b494c37f0605016d2d1d194c3100192b1770","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.63.tgz","fileCount":8898,"integrity":"sha512-EWuobQwifQSr7/lnpltRC0QdCQR6os5zSKGjmWmHwbqBFrbbR1y+8LmYgu8pjZ5w0bWNsi7//hly6uojM2SBHQ==","signatures":[{"sig":"MEYCIQCh8e6RzITZkfTBl12JPww5INDIJrfoLCed3PFbegJtIgIhAKY72/e5P0HNKZbhGj52Jyj0P3J+cmnDeitx4+1cLagk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737573},"type":"module","_from":"file:decocms-4.76.63.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.63.tgz","_integrity":"sha512-EWuobQwifQSr7/lnpltRC0QdCQR6os5zSKGjmWmHwbqBFrbbR1y+8LmYgu8pjZ5w0bWNsi7//hly6uojM2SBHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.63_1784513414632_0.04666347228275103","host":"s3://npm-registry-packages-npm-production"}},"4.76.64":{"name":"decocms","version":"4.76.64","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.64","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f783194af33012e886c7b7d93fe265904b2617c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.64.tgz","fileCount":8898,"integrity":"sha512-uZAZoM+fY8ESZ0cmVNOUg+3tJforFtQku+XgtmU+aBYhSxvsswYx1TI6yPEnW5VqkGxRN5oG9pxDfhmLQIE28A==","signatures":[{"sig":"MEQCICriwQwBtzG3AWu9phi2TbqzUvUPhEQ+MWg1pOk/JTzmAiAetFoFqzJ/pVYqqCZgzOsK1AWQm0JgGb/JkyzzoqYrrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737573},"type":"module","_from":"file:decocms-4.76.64.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.64.tgz","_integrity":"sha512-uZAZoM+fY8ESZ0cmVNOUg+3tJforFtQku+XgtmU+aBYhSxvsswYx1TI6yPEnW5VqkGxRN5oG9pxDfhmLQIE28A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.64_1784513554895_0.8322773101910925","host":"s3://npm-registry-packages-npm-production"}},"4.76.65":{"name":"decocms","version":"4.76.65","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.65","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fa71440b070401dd93d225176aa05dfabd57e53","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.65.tgz","fileCount":8898,"integrity":"sha512-acKMuOXmQpGzdXKA6wmM2vnoSIc5avcxAu4rE9J9kqnTC8D+uIOzhKAryc3CdU/icGk6qcJAWa5FodLE2izmBg==","signatures":[{"sig":"MEUCIQC+gPGa0lqVijujyaRlsazAcjEB/gJvs4RbTRfbDzgt2AIgVpwszC7+0+xYBSt1gh6T2VizH7oIfkwskW8hnccLZ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737610},"type":"module","_from":"file:decocms-4.76.65.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.65.tgz","_integrity":"sha512-acKMuOXmQpGzdXKA6wmM2vnoSIc5avcxAu4rE9J9kqnTC8D+uIOzhKAryc3CdU/icGk6qcJAWa5FodLE2izmBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.65_1784514049164_0.7784121879049444","host":"s3://npm-registry-packages-npm-production"}},"4.76.66":{"name":"decocms","version":"4.76.66","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.66","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"053655c4410a066cc018bbba95afd97d76d754af","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.66.tgz","fileCount":8898,"integrity":"sha512-p6MT0/GFfYJZaQbzyXibYoofvGlq8q7RCch1VCwj3tr+qBnDKPchXXMeNOsAQ7/TKiAv+WOQ5aQxPLgpVKxV4Q==","signatures":[{"sig":"MEUCIHIgI9soK7wuGwLpJHWl/L9yWMbQxhcqj/U+bIwP60wnAiEAypbua/GOIBx9DDsaTAgyCW2aZ4nFwLHnhpes1X6fnIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737610},"type":"module","_from":"file:decocms-4.76.66.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.66.tgz","_integrity":"sha512-p6MT0/GFfYJZaQbzyXibYoofvGlq8q7RCch1VCwj3tr+qBnDKPchXXMeNOsAQ7/TKiAv+WOQ5aQxPLgpVKxV4Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.66_1784514260405_0.5102028768174895","host":"s3://npm-registry-packages-npm-production"}},"4.76.67":{"name":"decocms","version":"4.76.67","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.67","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0a96770f7f024b8adf6d82c60668c0486640131a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.67.tgz","fileCount":8898,"integrity":"sha512-xvGmDD6ITyxUGZyP839X3uWDmNEsT43w8+Dqs0atUC6kvNHuDDYEUJBOZWQS1cnCvJi9lcR+tvbB+muq7RPxiw==","signatures":[{"sig":"MEUCIQC9XPauT3wsXAzcrmz8Dk925fNGX/Eg395F4q0N/r9njAIgcLKzUnsAHzQ93Lv4rExGooP3556jBiI6JEDATVFryR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737685},"type":"module","_from":"file:decocms-4.76.67.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.67.tgz","_integrity":"sha512-xvGmDD6ITyxUGZyP839X3uWDmNEsT43w8+Dqs0atUC6kvNHuDDYEUJBOZWQS1cnCvJi9lcR+tvbB+muq7RPxiw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.67_1784514722541_0.17199298614270142","host":"s3://npm-registry-packages-npm-production"}},"4.76.68":{"name":"decocms","version":"4.76.68","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.68","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e3a825d553cb873ed02891de6005d293dfe5f32","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.68.tgz","fileCount":8898,"integrity":"sha512-x2yIfV34oqsvOOLhi614YWmvBlRUA0Z9Q6I/E63+FXfHkky7X8sRl+FCeWc9Y/U0weLUgfFMtqcdYOyiyn0D3Q==","signatures":[{"sig":"MEYCIQDadrJWZ4sQVpw2rvaTN+G9oxe6RDgHqmJCCdRk5H5MKQIhAIVdW8vMot3TCDDtJV3kQ2ASZBdI6uVV3nzs520/gbIP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737685},"type":"module","_from":"file:decocms-4.76.68.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.68.tgz","_integrity":"sha512-x2yIfV34oqsvOOLhi614YWmvBlRUA0Z9Q6I/E63+FXfHkky7X8sRl+FCeWc9Y/U0weLUgfFMtqcdYOyiyn0D3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.68_1784514917341_0.7415934914280213","host":"s3://npm-registry-packages-npm-production"}},"4.76.69":{"name":"decocms","version":"4.76.69","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.69","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43723936a12d5f9a806dc1d91b85fedda7abd1d4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.69.tgz","fileCount":8898,"integrity":"sha512-+fpDllvsfwjdjNJOmRYhup4KG/3jmyG6SPsstncBCiC3/07dP9uJppMT2+xYS7CeHL6MqxPTfategefqTMC8hw==","signatures":[{"sig":"MEYCIQCyy5RM+muYWuMvlevpQmY4YxJ13Xl/Wk8wb4MnxVHO6QIhALKLMqiOVT7qlEM+Ze043P6lDBeONUbCfESwrDjYu7QH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737685},"type":"module","_from":"file:decocms-4.76.69.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.69.tgz","_integrity":"sha512-+fpDllvsfwjdjNJOmRYhup4KG/3jmyG6SPsstncBCiC3/07dP9uJppMT2+xYS7CeHL6MqxPTfategefqTMC8hw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.69_1784544847819_0.29199239386491893","host":"s3://npm-registry-packages-npm-production"}},"4.76.70":{"name":"decocms","version":"4.76.70","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.70","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2ab84332e7e8d921909f9167630c63c9a192c92","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.70.tgz","fileCount":8898,"integrity":"sha512-jMVmPQTvubsjFVpRlqZ1iBf2WfM11hLYgZe0MiCGC5SZCbvURPAls/i5Xmdf5GO9vaV4Vb/lHN5tBm0UJpfRVw==","signatures":[{"sig":"MEYCIQD4Uk9dHOfZNEd0m6UbVA3ekw8qBV1jM/J7h57buFFHLQIhAMqB2PbNy3UdsP55i8MzI8O8IQHQuc06l1R7Avjwjyjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93737685},"type":"module","_from":"file:decocms-4.76.70.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.70.tgz","_integrity":"sha512-jMVmPQTvubsjFVpRlqZ1iBf2WfM11hLYgZe0MiCGC5SZCbvURPAls/i5Xmdf5GO9vaV4Vb/lHN5tBm0UJpfRVw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.70_1784545004930_0.6211825566641787","host":"s3://npm-registry-packages-npm-production"}},"4.76.71":{"name":"decocms","version":"4.76.71","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.71","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3b73ebbf14cc492c259155b2a13251a65a0bb360","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.71.tgz","fileCount":8898,"integrity":"sha512-9g8Te+Oj6rC6WiZPsQbRla6O9eAiu21c36F3Gfa13yo6JxARPEE0hBqnUgBPB/Bt66sd1/FENWunYr4JQGqB6w==","signatures":[{"sig":"MEUCIDNvHUtGaj3Qxg+6D93/gmgg1uQkUU+7a+6As809wLN4AiEA9IrKELz8rxMVyIxr+LU+f1DlzhWSBMvtBeh1KohVvSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738912},"type":"module","_from":"file:decocms-4.76.71.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.71.tgz","_integrity":"sha512-9g8Te+Oj6rC6WiZPsQbRla6O9eAiu21c36F3Gfa13yo6JxARPEE0hBqnUgBPB/Bt66sd1/FENWunYr4JQGqB6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.71_1784545063991_0.18773328952045842","host":"s3://npm-registry-packages-npm-production"}},"4.76.72":{"name":"decocms","version":"4.76.72","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.72","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f70e12b7cfdbf1fa12cb6dee1da6d871d2ce348c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.72.tgz","fileCount":8899,"integrity":"sha512-fVxCVaRZ4wnBdskCFx+vKOR+pWBL5Lya3LcvXKQX+Wd+bNrhUmvCFvvEsYXPKnIgZFlTq91j18XdBS6rj8AT5A==","signatures":[{"sig":"MEUCIQDmK2CXgOBKCMtK68OEy4/zLQpUnKz4IcelB/fiJerAEgIgcRPbRVvZ0IsYC+LS7Zn56FBP8wN3CicsqbSn21UMm3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738457},"type":"module","_from":"file:decocms-4.76.72.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.72.tgz","_integrity":"sha512-fVxCVaRZ4wnBdskCFx+vKOR+pWBL5Lya3LcvXKQX+Wd+bNrhUmvCFvvEsYXPKnIgZFlTq91j18XdBS6rj8AT5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.72_1784545261090_0.26397039352812257","host":"s3://npm-registry-packages-npm-production"}},"4.76.73":{"name":"decocms","version":"4.76.73","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.73","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47a500c426ece39ed2906e21b869da4ddd660c68","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.73.tgz","fileCount":8899,"integrity":"sha512-SowGK5BKfNX9nFQbBInwfWdtQfa690v6AkwphByCmG6a3MlwvuLAY5E62WMz3DrrQ4wmaCZFTwk+vdrZQdRTVg==","signatures":[{"sig":"MEQCIEUBDJutcRPipXslWl5xkqT+KcWUleksU1uaBJHlmWXkAiADbW83aGb1dQOXNe0ZayrkWAhXxghM45eNcVxqJHgOFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738457},"type":"module","_from":"file:decocms-4.76.73.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.73.tgz","_integrity":"sha512-SowGK5BKfNX9nFQbBInwfWdtQfa690v6AkwphByCmG6a3MlwvuLAY5E62WMz3DrrQ4wmaCZFTwk+vdrZQdRTVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.73_1784545563876_0.5045510638156032","host":"s3://npm-registry-packages-npm-production"}},"4.76.74":{"name":"decocms","version":"4.76.74","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.74","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d2eff503e53c12f03234ae591fb77fcd32b231e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.74.tgz","fileCount":8899,"integrity":"sha512-fRTMYs2CZTUZbzEzyq/vcZ3EvJk9eRRv3K49zH6ZH4yDyus4XEZEMkFyDBIBXMwPpGorsPligsG59+jf/rNzmQ==","signatures":[{"sig":"MEQCID/fVMhWSFP7U+IvqW01cZfbj5eJgSRP6QO7X/n6NB/RAiAF1yHR0B2OEp8yDGBIXn568G+Uuv7nNuxOcir7Nlw0ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738457},"type":"module","_from":"file:decocms-4.76.74.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.74.tgz","_integrity":"sha512-fRTMYs2CZTUZbzEzyq/vcZ3EvJk9eRRv3K49zH6ZH4yDyus4XEZEMkFyDBIBXMwPpGorsPligsG59+jf/rNzmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.74_1784546720621_0.8360481247885025","host":"s3://npm-registry-packages-npm-production"}},"4.76.75":{"name":"decocms","version":"4.76.75","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.75","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2db0172c9d0e15386f9286af871a069db522a111","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.75.tgz","fileCount":8899,"integrity":"sha512-pVQcuNjuWzW1Bm+SYK70qxkMvgKaLlahnbyWkC9MF8bJ+mZEfMaN7/74rCNNwIEkvuKoqSpbIBMSRi3VK05OLQ==","signatures":[{"sig":"MEQCIGn2nNEVlCGZ0ErqVTtX78/NnhLw9bEQg+6pJCpaxgHQAiBI3BKuR320VKgQjlOZznaCz+DFPexP/ol/7DgvSbKOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738346},"type":"module","_from":"file:decocms-4.76.75.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.75.tgz","_integrity":"sha512-pVQcuNjuWzW1Bm+SYK70qxkMvgKaLlahnbyWkC9MF8bJ+mZEfMaN7/74rCNNwIEkvuKoqSpbIBMSRi3VK05OLQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.75_1784547243779_0.8221628605137687","host":"s3://npm-registry-packages-npm-production"}},"4.76.76":{"name":"decocms","version":"4.76.76","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.76","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b94045b8c89635820e8b6e66b3fab7ce67396d44","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.76.tgz","fileCount":8899,"integrity":"sha512-hPS3OiPOiF7oXBWpom1BM1qzi5tWoREv2kjs/5IvxTs95NbfPgI7Krz2HHQBhaBokPUjUbPM4n2qveSf7A4SbA==","signatures":[{"sig":"MEUCIQDPeNInzPxDYofzo/fhAX+evOIVd/XIsW2/PJrYmv0vWgIgPKKbGNhLcbDFCapm1f3B4vZQIUUi5ItFQ+5zvVAFyVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93738350},"type":"module","_from":"file:decocms-4.76.76.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.76.tgz","_integrity":"sha512-hPS3OiPOiF7oXBWpom1BM1qzi5tWoREv2kjs/5IvxTs95NbfPgI7Krz2HHQBhaBokPUjUbPM4n2qveSf7A4SbA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.76_1784548413264_0.5071538853731545","host":"s3://npm-registry-packages-npm-production"}},"4.76.77":{"name":"decocms","version":"4.76.77","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.77","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0556c3f807bc1d1cbd8356d8571151d906642077","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.77.tgz","fileCount":8899,"integrity":"sha512-A0GVKbs5p4BlVKVKT/QE9s948heO3sqDgA0Y+9AdDbnW91V7qX4FeMBcXIinGKBZTuitn/J61j7eL+HFZl+BVg==","signatures":[{"sig":"MEUCIQClksfErPWKh2U7Vkqa+audKoxeNrm+WXkcDWVvXIF+GwIgcQGZ15JxGN2LvZSP/4Q+7+7xfYVA6RXO9apLpzhDYcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740658},"type":"module","_from":"file:decocms-4.76.77.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.77.tgz","_integrity":"sha512-A0GVKbs5p4BlVKVKT/QE9s948heO3sqDgA0Y+9AdDbnW91V7qX4FeMBcXIinGKBZTuitn/J61j7eL+HFZl+BVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.77_1784548709544_0.6389524966725895","host":"s3://npm-registry-packages-npm-production"}},"4.76.78":{"name":"decocms","version":"4.76.78","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.78","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b13f7f62916f2fcd136447df78f39cf642e0fb97","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.78.tgz","fileCount":8899,"integrity":"sha512-qO24jAKgLTrNQkXU0riRw7Px1Ko6eSu0agP8Z4AEPyx2G+D8O4tRepy+HraKIqBqguTF8HTiZe9lVzYIB+FOMw==","signatures":[{"sig":"MEUCIQDChsjb1MtVIOnOVgb3yARVFXLpILyXzRrTJJTaz87faQIgA04sBq/DxvdDSWCmabtTsCpzyMguxbm2JpcJ2iQswSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740721},"type":"module","_from":"file:decocms-4.76.78.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.78.tgz","_integrity":"sha512-qO24jAKgLTrNQkXU0riRw7Px1Ko6eSu0agP8Z4AEPyx2G+D8O4tRepy+HraKIqBqguTF8HTiZe9lVzYIB+FOMw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.78_1784549138366_0.3759250279187305","host":"s3://npm-registry-packages-npm-production"}},"4.76.79":{"name":"decocms","version":"4.76.79","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.79","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8fbade0e78ab621ce696d2549bfb7f4902e7e9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.79.tgz","fileCount":8899,"integrity":"sha512-sIMalaocD8ByXeMyehrWfmWg03iuhsaCjeKdsy3Cj78AWCpPoX+M3i2wT1rAZfasm2/6iujvy7+aH9SKgXj2FA==","signatures":[{"sig":"MEMCH0x6yzhSBEF6II+58WwdJ1LLgOiQmEUvEg1O37uBu4YCIDW/8maNZQgJuIH1F7nrjJOdPR4KZbbTjTkEPj0uQG2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740693},"type":"module","_from":"file:decocms-4.76.79.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.79.tgz","_integrity":"sha512-sIMalaocD8ByXeMyehrWfmWg03iuhsaCjeKdsy3Cj78AWCpPoX+M3i2wT1rAZfasm2/6iujvy7+aH9SKgXj2FA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.79_1784550344025_0.8437942256497104","host":"s3://npm-registry-packages-npm-production"}},"4.76.80":{"name":"decocms","version":"4.76.80","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.80","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d2f09b2e308bcb031246378f3c2105fac99c4998","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.80.tgz","fileCount":8899,"integrity":"sha512-/mSkSvqiiW1+WkUPinspmZEMLkEeXzHfsZ9wh2JXsKO7tSeYVJBNRvtphD52boTWKIGVoXP3wyFwwEOiLqpNfg==","signatures":[{"sig":"MEYCIQDzbeU+fQw5K/uFp1OuV2+DZ4tLBNN5cGhRhRx/dmubnwIhANxsN7xi6gTdeyHXgzEC7iWY9BpWQUaMASdxtXxVHmyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740617},"type":"module","_from":"file:decocms-4.76.80.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.80.tgz","_integrity":"sha512-/mSkSvqiiW1+WkUPinspmZEMLkEeXzHfsZ9wh2JXsKO7tSeYVJBNRvtphD52boTWKIGVoXP3wyFwwEOiLqpNfg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.80_1784550856016_0.6405883790882048","host":"s3://npm-registry-packages-npm-production"}},"4.76.81":{"name":"decocms","version":"4.76.81","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.81","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e441e623c21706abe31df82db304b7843a07b9bd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.81.tgz","fileCount":8899,"integrity":"sha512-M9BoYurCyhBWwasini2JynNzmVB21nQHWWOM+mPsoeG7U6Jw8ftNiprC5fw3J29zhacPiVNS0bdolqKoAU07Fw==","signatures":[{"sig":"MEUCIFlm6jUvI+x+tfoGZ0QHYp5s8kdhuKdTi9ebbuQa8z1UAiEAq4oP8ddnM5epUx6WPS12gxo3B2Nq1BYUbI1GLmX7LFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740532},"type":"module","_from":"file:decocms-4.76.81.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.81.tgz","_integrity":"sha512-M9BoYurCyhBWwasini2JynNzmVB21nQHWWOM+mPsoeG7U6Jw8ftNiprC5fw3J29zhacPiVNS0bdolqKoAU07Fw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.81_1784552629853_0.4963363637807039","host":"s3://npm-registry-packages-npm-production"}},"4.76.82":{"name":"decocms","version":"4.76.82","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.82","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85adce498e85f93a375156bae3e64959653b495a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.82.tgz","fileCount":8899,"integrity":"sha512-sr1G0vD8cF4Aq9jeVN7Tr1zM0w+zyRSI4F4ajzmfNC+BaAyDoh/af/Dp7Xk+CQswcC/hUA7jn8/Q4zKYtQ9n1Q==","signatures":[{"sig":"MEQCIEzSVaIX7lG44tmJlUsXXL8qmK09/svkI677MdIfhAl8AiAjK9lDmHS+xY1vR6olWqJGSWpSlLt4WlnscGb1Nghp4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740134},"type":"module","_from":"file:decocms-4.76.82.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.82.tgz","_integrity":"sha512-sr1G0vD8cF4Aq9jeVN7Tr1zM0w+zyRSI4F4ajzmfNC+BaAyDoh/af/Dp7Xk+CQswcC/hUA7jn8/Q4zKYtQ9n1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.82_1784553119435_0.2889285691511483","host":"s3://npm-registry-packages-npm-production"}},"4.76.83":{"name":"decocms","version":"4.76.83","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.83","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b72dddc8bd08f838625c31217111ed655f55f6ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.83.tgz","fileCount":8899,"integrity":"sha512-mmstXhFGAfzDMacsDkQWBJKmKRn4BH66wfMnZthGAppZ+7leMWq22xj0/zFpikMrTHNZbt5VPIouAW91jj4DUQ==","signatures":[{"sig":"MEYCIQDUFLQSfIuDr/NMgKifkFvpzVaLGLm+080wNWWNrugwjwIhALsu8SGbYBQrQ4wU5Y7rNQp3lc3pkU6XWgp77dGhjwdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740467},"type":"module","_from":"file:decocms-4.76.83.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.83.tgz","_integrity":"sha512-mmstXhFGAfzDMacsDkQWBJKmKRn4BH66wfMnZthGAppZ+7leMWq22xj0/zFpikMrTHNZbt5VPIouAW91jj4DUQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.83_1784553787248_0.15685295180073422","host":"s3://npm-registry-packages-npm-production"}},"4.76.84":{"name":"decocms","version":"4.76.84","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.84","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d88cc59b30f9f8abd3af7e3a1302e650256164d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.84.tgz","fileCount":8899,"integrity":"sha512-iw3/JcxweJQQFslYeVqPXd/74ShhkSrYfWE6vlHIsCoQpy0/fbPiH+gCgAnwnS/izPJVeyT/UgTBL4hDVF1srA==","signatures":[{"sig":"MEUCIERGRR5oueCfqfJBm0bDMPd5bkven5fdN0FiV3q5RKj6AiEAg51v31MqaDoUs1HM2aqZzZy7pJ82jDxlGRVBMzG5fsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740535},"type":"module","_from":"file:decocms-4.76.84.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.84.tgz","_integrity":"sha512-iw3/JcxweJQQFslYeVqPXd/74ShhkSrYfWE6vlHIsCoQpy0/fbPiH+gCgAnwnS/izPJVeyT/UgTBL4hDVF1srA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.84_1784555762904_0.514946663996978","host":"s3://npm-registry-packages-npm-production"}},"4.76.85":{"name":"decocms","version":"4.76.85","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.85","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8868f7253f79baa226e355169a85be4a2317e6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.85.tgz","fileCount":8899,"integrity":"sha512-FZj24u3Re93dIwBFe4HdUSu48ofbdjPLrZO3XtmpEH6fJSC0t9D7ERWcL4vS6Sv4FFSF5ti5FMUJidQp0VttfQ==","signatures":[{"sig":"MEYCIQCSCvFvZrYU1idcw0AXxVcwToyeLWE8YGNnNKBZjmJI2AIhAPhkZx49XOxRqAWsn0ptJg23Rl6tJhRyG2cUNUCNS+Qn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740612},"type":"module","_from":"file:decocms-4.76.85.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.85.tgz","_integrity":"sha512-FZj24u3Re93dIwBFe4HdUSu48ofbdjPLrZO3XtmpEH6fJSC0t9D7ERWcL4vS6Sv4FFSF5ti5FMUJidQp0VttfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.85_1784555890368_0.659622967764123","host":"s3://npm-registry-packages-npm-production"}},"4.76.86":{"name":"decocms","version":"4.76.86","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.86","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9910d47028403d3349c856ea38e3f3711c3c93d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.86.tgz","fileCount":8899,"integrity":"sha512-lRy4QRn1k71IJaS6H+wQnkDgj6AvVG7iIoGfOnSZ1x4qRxervBAbDhETFCWrEdBEtA13Wgz4UxaZCVFe5sA+ZA==","signatures":[{"sig":"MEYCIQDq+tqT/A2Pxw2rb0nbbmZxu1IqIL0IJmYuYeHSo+lXXgIhALNaXtxl4nnND80D/uFymvq9sGO//JfiTTg3cEEHclmz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739261},"type":"module","_from":"file:decocms-4.76.86.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.86.tgz","_integrity":"sha512-lRy4QRn1k71IJaS6H+wQnkDgj6AvVG7iIoGfOnSZ1x4qRxervBAbDhETFCWrEdBEtA13Wgz4UxaZCVFe5sA+ZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.86_1784555983770_0.3378180164458331","host":"s3://npm-registry-packages-npm-production"}},"4.76.87":{"name":"decocms","version":"4.76.87","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.87","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4891ef670c0d2aead106b65122530fa7fcdd9f36","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.87.tgz","fileCount":8899,"integrity":"sha512-RUjO7NdgkjVt/UBmXhhlySMN4fhANTaaUeThKoDOHuQJOh+Y/+qEkf6M/CGCUMGi/mHl1toELiXBSpRZQdAOPA==","signatures":[{"sig":"MEUCIQDsdLiYFjpJ5C1RoFHj6tYpDoWk7l+CCX/s7m/rNKz/8wIgY2Ti7UIIvvc/fHY3RJ5XUThf6fFazxBEq7mIv5bbHr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739506},"type":"module","_from":"file:decocms-4.76.87.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.87.tgz","_integrity":"sha512-RUjO7NdgkjVt/UBmXhhlySMN4fhANTaaUeThKoDOHuQJOh+Y/+qEkf6M/CGCUMGi/mHl1toELiXBSpRZQdAOPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.87_1784556960335_0.297149032618913","host":"s3://npm-registry-packages-npm-production"}},"4.76.88":{"name":"decocms","version":"4.76.88","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.76.88","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c181739f1a2f7f49720cc76db24b97a270ea2ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.76.88.tgz","fileCount":8899,"integrity":"sha512-+pTfhYO00/IQirRt/yVS9sfLhFloZLUNFs9uwXxUXpccvoia6TTOj0L7tte2iILMfn689SAX6mSrI3XW54UOzg==","signatures":[{"sig":"MEYCIQCkJEVmrD4jjAg7RB5+C7kmd04teIzv+Q/tWDgWMJWy3wIhAO6uPwQV2jCDN87T5IZfxo1AIB9gEoJnWGMWzqiPJTvp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.76.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93739515},"type":"module","_from":"file:decocms-4.76.88.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.76.88.tgz","_integrity":"sha512-+pTfhYO00/IQirRt/yVS9sfLhFloZLUNFs9uwXxUXpccvoia6TTOj0L7tte2iILMfn689SAX6mSrI3XW54UOzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.76.88_1784557674233_0.09747819568845162","host":"s3://npm-registry-packages-npm-production"}},"4.77.0":{"name":"decocms","version":"4.77.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.77.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85e6e2440669e2c6f92709f49afe78d99b9fcd53","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.77.0.tgz","fileCount":8899,"integrity":"sha512-UD+CAcfRhQOVCmheUYh3UClkbYz9g3FzRAtskpcrS25jN0Gww1oFzdJaFWmbUpCgxirBh3IABt4aSFFIxfVkJw==","signatures":[{"sig":"MEUCIQCD5yIQyr0FitAYaYy2pYay96lB3/lJyta+W7VXkfOdmgIgffKYiwZHlwIiAOBdpcu097OlqT2QbjURJxHDNh0GTLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741128},"type":"module","_from":"file:decocms-4.77.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.77.0.tgz","_integrity":"sha512-UD+CAcfRhQOVCmheUYh3UClkbYz9g3FzRAtskpcrS25jN0Gww1oFzdJaFWmbUpCgxirBh3IABt4aSFFIxfVkJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.77.0_1784558243610_0.38166072730903","host":"s3://npm-registry-packages-npm-production"}},"4.77.1":{"name":"decocms","version":"4.77.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.77.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58af903be511d4662d4691dc426f70612ebac054","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.77.1.tgz","fileCount":8899,"integrity":"sha512-VrVnAMMeEtOgtgrL33bzXR15uskBttRJFtyop7t9b5lmCtgHyUcAflHlziZyU290WDAgrExd7REyP3yr+AvN1g==","signatures":[{"sig":"MEUCIEn8HS+gB6iopteN9ER3uBkYuMipNHu3Lsz2n0legMNPAiEAqBUyo5tWrMdkQ3EukmfqpHK3fDgBeFpIq696bQK6am0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741084},"type":"module","_from":"file:decocms-4.77.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.77.1.tgz","_integrity":"sha512-VrVnAMMeEtOgtgrL33bzXR15uskBttRJFtyop7t9b5lmCtgHyUcAflHlziZyU290WDAgrExd7REyP3yr+AvN1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.77.1_1784560089426_0.7652348074499662","host":"s3://npm-registry-packages-npm-production"}},"4.77.2":{"name":"decocms","version":"4.77.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.77.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a91332d13f296510adc7af8a398d549750093c3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.77.2.tgz","fileCount":8899,"integrity":"sha512-cxFYEtylHDq9vMJnG9XR7vDuk7NfLGsZqQbcFOuBgToQsK/gSeUcTKvd1OLzTz16Ewd6uUsuAP/McTt8Yrwrdw==","signatures":[{"sig":"MEUCIA6EEJPZGpSn/OvhXuVKPIUOidb4aKaKQBEGvDgxCWidAiEAucPB+7noIHZKHGD36kWwiAj5l5WaDFde6+Ns1TG6be4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.77.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741106},"type":"module","_from":"file:decocms-4.77.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.77.2.tgz","_integrity":"sha512-cxFYEtylHDq9vMJnG9XR7vDuk7NfLGsZqQbcFOuBgToQsK/gSeUcTKvd1OLzTz16Ewd6uUsuAP/McTt8Yrwrdw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.77.2_1784561811001_0.23953144216127664","host":"s3://npm-registry-packages-npm-production"}},"4.77.3":{"name":"decocms","version":"4.77.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.77.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b5da0195593bbb2a4efbf66690b1f6b8917d8ce5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.77.3.tgz","fileCount":8899,"integrity":"sha512-XFilzCR/6EGR1IJ+PRTErKza1SAQEtIowjN8XCA7AP1nj+moQ8TMHy2sPAU0qh2jOntqVaqO+brxwPGAWGBtRw==","signatures":[{"sig":"MEYCIQDQT2JE8TV0q+Rvew8Wc7nsPYAaVvk8hGzOviBrmC1TPQIhAKkawxG3W+BxVm/Rg6tXNR5hKTcriug0S46Rl88n2V6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.77.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93741106},"type":"module","_from":"file:decocms-4.77.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.77.3.tgz","_integrity":"sha512-XFilzCR/6EGR1IJ+PRTErKza1SAQEtIowjN8XCA7AP1nj+moQ8TMHy2sPAU0qh2jOntqVaqO+brxwPGAWGBtRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.77.3_1784561865399_0.9565397090808965","host":"s3://npm-registry-packages-npm-production"}},"4.78.0":{"name":"decocms","version":"4.78.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.78.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6377093d1d734a6c234a9cab31db328b0ba249cd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.78.0.tgz","fileCount":8901,"integrity":"sha512-BWhg7mlzYEGZu7UJ/tGIRHgvCFgDaVA2OeNzcEOw9V2veYsAs1r+fdZaNUYUW9bnyo1q7dRtNDr9aArXzlfKUA==","signatures":[{"sig":"MEUCIEasxS+GL5jCFx8iYsrtG7fE8eFg9wIu+bmpOyAK0dCOAiEAtLYpJsy/PnnJY7OfMqEIqW9j9vUqVaOVntuH1ob8BjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93744529},"type":"module","_from":"file:decocms-4.78.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.78.0.tgz","_integrity":"sha512-BWhg7mlzYEGZu7UJ/tGIRHgvCFgDaVA2OeNzcEOw9V2veYsAs1r+fdZaNUYUW9bnyo1q7dRtNDr9aArXzlfKUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.78.0_1784562552236_0.33111000538123525","host":"s3://npm-registry-packages-npm-production"}},"4.79.0":{"name":"decocms","version":"4.79.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.79.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7e74274dbc5aea081b5e9d7fd56cdf0b7e71de12","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.79.0.tgz","fileCount":8902,"integrity":"sha512-Ge2PRn1lQUqnd/HGIbjTSFM1myIVg+7GPgVqoRYs0YuyqkqCDj9u7f9hLxu7dQckgEFgMGrNhVCz7bGm1trssA==","signatures":[{"sig":"MEQCIE6wQYm1qh27ltt91tz6lsa9+gJMCrbG11wupOupyMcCAiB1OaIKtz7uyNA0vL7Go6clhWc0wQxflFqkLNfvyAI+Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747085},"type":"module","_from":"file:decocms-4.79.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.79.0.tgz","_integrity":"sha512-Ge2PRn1lQUqnd/HGIbjTSFM1myIVg+7GPgVqoRYs0YuyqkqCDj9u7f9hLxu7dQckgEFgMGrNhVCz7bGm1trssA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.79.0_1784564814062_0.8335567261782173","host":"s3://npm-registry-packages-npm-production"}},"4.79.1":{"name":"decocms","version":"4.79.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.79.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7620eded1c8e01608b93acce328bdbac11ef0359","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.79.1.tgz","fileCount":8902,"integrity":"sha512-egaXNq4zpMqLpeSKfD1+l4XkiF6JFSuDie0qzT08HyYoNIWKAcWmGnB1h+5fo+aUYV9JIl3aKAmSMBNrOd8WsA==","signatures":[{"sig":"MEUCIQD2juUJ8NJb+Q7nnI/6UXUUE+9XnSLwArDa0m1hfhCCggIgHW6QZChvYLPiB+ptWm3Ox+ZV6GeybECA8N6bl2OJEP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747112},"type":"module","_from":"file:decocms-4.79.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.79.1.tgz","_integrity":"sha512-egaXNq4zpMqLpeSKfD1+l4XkiF6JFSuDie0qzT08HyYoNIWKAcWmGnB1h+5fo+aUYV9JIl3aKAmSMBNrOd8WsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.79.1_1784566255750_0.7885561591868384","host":"s3://npm-registry-packages-npm-production"}},"4.79.2":{"name":"decocms","version":"4.79.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.79.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79398d3ecb8ae475621baff3e5723de08566b94e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.79.2.tgz","fileCount":8902,"integrity":"sha512-iEBaPddMbkJYQuiLARnzLgbsm4u6B6rRfgFfnT/gn1Cg0ntNrco0/zSI6MbbD1ujUhDpZ+kueHOdNcditLsfOA==","signatures":[{"sig":"MEQCIAfBnYNxVEtqV9XXYlDTj7JYqtfRo9UlUZSWl02L6spMAiBNwuwcAMhp8b4y/R1l8d+zCyKTUtsBzxiSdXQ/ffq1Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.79.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747037},"type":"module","_from":"file:decocms-4.79.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.79.2.tgz","_integrity":"sha512-iEBaPddMbkJYQuiLARnzLgbsm4u6B6rRfgFfnT/gn1Cg0ntNrco0/zSI6MbbD1ujUhDpZ+kueHOdNcditLsfOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.79.2_1784566314470_0.8474095216953386","host":"s3://npm-registry-packages-npm-production"}},"4.79.3":{"name":"decocms","version":"4.79.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.79.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3cb132baac802d78369bdc22b7b744daa5d9809e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.79.3.tgz","fileCount":8902,"integrity":"sha512-4KJBHgeZuwzVFdz50cI6tNdoGe1Kk6suVzRJw4073YCLew9668DM5DsENjiOdVwu+iXZiTOyBFe1O8xfbdCdZw==","signatures":[{"sig":"MEYCIQC7+Gkg4o2d7SEcsYb07h+zd5wLXb4wCno8NuUitBjXhQIhAIVytxtCp8vIkIrBJZQJT2Y99SQpoqWO+Zv+MHujmoH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.79.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747515},"type":"module","_from":"file:decocms-4.79.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.79.3.tgz","_integrity":"sha512-4KJBHgeZuwzVFdz50cI6tNdoGe1Kk6suVzRJw4073YCLew9668DM5DsENjiOdVwu+iXZiTOyBFe1O8xfbdCdZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.79.3_1784568733117_0.1411134646175034","host":"s3://npm-registry-packages-npm-production"}},"4.80.0":{"name":"decocms","version":"4.80.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.80.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bc2410ddd9751b5a9de65553838b74d51ce8fbbd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.80.0.tgz","fileCount":8902,"integrity":"sha512-IG/3m2kA7Tgu3P8ePKYdMJe1s8P0LRVR1jSiyq9bUkF4UmQwDZdVmZ0FFd84mtgS35A5XdS/dKP0F5kmUmnbqA==","signatures":[{"sig":"MEUCIBPfsa2V1HLFOt8b3NHb65m8tBQleiLmY952nEnqKibRAiEAySllVP9LyFNHUj7LOn7fiYeFuN7Rm/ib1tQ/ROXr9tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93747833},"type":"module","_from":"file:decocms-4.80.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.80.0.tgz","_integrity":"sha512-IG/3m2kA7Tgu3P8ePKYdMJe1s8P0LRVR1jSiyq9bUkF4UmQwDZdVmZ0FFd84mtgS35A5XdS/dKP0F5kmUmnbqA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.80.0_1784574228581_0.6137139400044631","host":"s3://npm-registry-packages-npm-production"}},"4.81.0":{"name":"decocms","version":"4.81.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.81.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c57031428b5f6ff74d8a400e22cc1f827da4c1a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.81.0.tgz","fileCount":8902,"integrity":"sha512-R3JwQV6PKlnhl7+pp+oOW4eA+KTED2nx5A8BNymdabflAa4JIgywkhLimcLKe4ksB/tiVJP3/eA9WddTOBvw2w==","signatures":[{"sig":"MEQCICBQ8OUaeYtgHOP9XMtnQ2CY+9WiqzxuaLaUrpbvHPhwAiBOxmDAxj7EoJb8viuu/ebJtFgVO2V4bUrAcTd+puJdJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93757892},"type":"module","_from":"file:decocms-4.81.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.81.0.tgz","_integrity":"sha512-R3JwQV6PKlnhl7+pp+oOW4eA+KTED2nx5A8BNymdabflAa4JIgywkhLimcLKe4ksB/tiVJP3/eA9WddTOBvw2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.81.0_1784577605378_0.2148049090460118","host":"s3://npm-registry-packages-npm-production"}},"4.81.1":{"name":"decocms","version":"4.81.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.81.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68ddc49e07f7f97b3cf9ac41faf79ae2c8210ff9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.81.1.tgz","fileCount":8902,"integrity":"sha512-75w/ppmVgqtvU7rpVT9vMME/kuNFHC5gkEWRwuadbbXetDyH05O72dmlDCCyb3Wr6VWdhv+S5g8gZMdJjTg40A==","signatures":[{"sig":"MEUCIQDHtPxXaoI3cThzJzrQQlzVssYxv5j6CJYVdNr0BpWXkQIgKu67oBLU8vEicXDAXoIVf8xCamob4aP8IYECjYSEGpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93757433},"type":"module","_from":"file:decocms-4.81.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.81.1.tgz","_integrity":"sha512-75w/ppmVgqtvU7rpVT9vMME/kuNFHC5gkEWRwuadbbXetDyH05O72dmlDCCyb3Wr6VWdhv+S5g8gZMdJjTg40A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.81.1_1784578405080_0.47455337778589257","host":"s3://npm-registry-packages-npm-production"}},"4.81.2":{"name":"decocms","version":"4.81.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.81.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"167afef19c14654a427c9d9b5f731a72c4ee4020","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.81.2.tgz","fileCount":8902,"integrity":"sha512-oMbbxl+GgMaUm3u4vmEL23lvHjDi1fJLtZG2ciuQzG6yJf1qWdufK1A0MqA1TpaEYNmQckf0CdAWBlywUYejzQ==","signatures":[{"sig":"MEYCIQDeAmqSmoZu3Wjgp8G7HUdGtIVo6hv26/pZAh4LOqlt+QIhALlH9ouBkobCwPgrPWUPY3sYOLZuHi3y3+POVQj32KI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.81.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93757445},"type":"module","_from":"file:decocms-4.81.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.81.2.tgz","_integrity":"sha512-oMbbxl+GgMaUm3u4vmEL23lvHjDi1fJLtZG2ciuQzG6yJf1qWdufK1A0MqA1TpaEYNmQckf0CdAWBlywUYejzQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.81.2_1784581260111_0.9445742816209242","host":"s3://npm-registry-packages-npm-production"}},"4.82.0":{"name":"decocms","version":"4.82.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"81bba8cc6d7c63c4c3939743bf8b5d10446dbfb2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.0.tgz","fileCount":8902,"integrity":"sha512-Y0IzPFL/fHdYlTs0atCpHi5dAIEIMUy9mvQarCjCNZ/JZewrspe6SLiv/ONQ5YCUE7jfhXshIBXnF6j8eYs8Tg==","signatures":[{"sig":"MEYCIQDc7mbhglb1sHukIOpw9i6nSGy8z0L6aE4xy3c3L6SfFQIhAOeSPDrIOgxG/pm92WftSqf0WQtb9QcjL55z92eq7VSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762214},"type":"module","_from":"file:decocms-4.82.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.0.tgz","_integrity":"sha512-Y0IzPFL/fHdYlTs0atCpHi5dAIEIMUy9mvQarCjCNZ/JZewrspe6SLiv/ONQ5YCUE7jfhXshIBXnF6j8eYs8Tg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.0_1784582984309_0.09480332029424421","host":"s3://npm-registry-packages-npm-production"}},"4.82.1":{"name":"decocms","version":"4.82.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e833ee0cecab1ece0a980d9c68c0b2489ee94f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.1.tgz","fileCount":8902,"integrity":"sha512-9mxSXuvRsxeVBS0d5Cp7yhNhWcZQJmEXI+yTPqtLYOfCLzWW/uFjVkMRp9cU1xWYHQNyVH9osswYOZHDZt/jNA==","signatures":[{"sig":"MEUCIBKDuTV8JW5S+iRwGJ7MilRj79XBnr0/5E2m9Qf8njx8AiEApjfj1P0erduseutKuBUJClw5ktQj5w9Qr8gUdIG2YXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762424},"type":"module","_from":"file:decocms-4.82.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.1.tgz","_integrity":"sha512-9mxSXuvRsxeVBS0d5Cp7yhNhWcZQJmEXI+yTPqtLYOfCLzWW/uFjVkMRp9cU1xWYHQNyVH9osswYOZHDZt/jNA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.1_1784583247203_0.5185315303150944","host":"s3://npm-registry-packages-npm-production"}},"4.82.2":{"name":"decocms","version":"4.82.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01699a72a79393067e83c0530bb824dd56aaaf78","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.2.tgz","fileCount":8902,"integrity":"sha512-Lg9yPafjhjVaNIZN9B0i4U8LxH7JelsohedrlDtZ5ysuMDuKsaQN1VXHCjNOZl1/XuXfhF9dQ6eAuy1Q9omt5A==","signatures":[{"sig":"MEUCID3qeXPsnb1Jv5P/WLRjJhpVNzrzJSz7vHfY6bpspXYCAiEA5lpqws7JXh0A81xj4FY0JdY4IR3JTDjofm/O54GsK+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762281},"type":"module","_from":"file:decocms-4.82.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.2.tgz","_integrity":"sha512-Lg9yPafjhjVaNIZN9B0i4U8LxH7JelsohedrlDtZ5ysuMDuKsaQN1VXHCjNOZl1/XuXfhF9dQ6eAuy1Q9omt5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.2_1784583362067_0.6316510393201882","host":"s3://npm-registry-packages-npm-production"}},"4.82.3":{"name":"decocms","version":"4.82.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae83ffcce866d3ec568da5d304a61f5d48741dd3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.3.tgz","fileCount":8902,"integrity":"sha512-h5yJUKM2eOOJz9US69lNSQ6Y7daAiHluf4MTd6mPnaCUQVvI7d3fc5Us+ZB6M7kJBZh0at+IWh96qWYSCR937g==","signatures":[{"sig":"MEYCIQCaSDl3eAi2zcgcFa8oypfUkYyTYtfTeknsirCyGDdR1QIhALMtW5EVZDUwZLBY1RM7ikxmNy4MiNXuUSEe2D6ya1/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762281},"type":"module","_from":"file:decocms-4.82.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.3.tgz","_integrity":"sha512-h5yJUKM2eOOJz9US69lNSQ6Y7daAiHluf4MTd6mPnaCUQVvI7d3fc5Us+ZB6M7kJBZh0at+IWh96qWYSCR937g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.3_1784588187634_0.4888753268494783","host":"s3://npm-registry-packages-npm-production"}},"4.82.4":{"name":"decocms","version":"4.82.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd49070563ff5d11a363d706530fbf1dadc604a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.4.tgz","fileCount":8902,"integrity":"sha512-vLfMjTxQd3cPomkp9xSlQM2yBXDuVkaLJbTFHyamWDOVZtdMkXa8/0Z9mGt15yD5LVSdnqQ+1cfGtcYzIRx2mg==","signatures":[{"sig":"MEUCIQDWUuOWWO0kSqB6Z3EaIzqGLEJJFDLy4PxvtXsStJ8dmwIgUBvdx3rtZczOBQnrmgAV8KGEFm4BuZor/mjJp7ie2WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762305},"type":"module","_from":"file:decocms-4.82.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.4.tgz","_integrity":"sha512-vLfMjTxQd3cPomkp9xSlQM2yBXDuVkaLJbTFHyamWDOVZtdMkXa8/0Z9mGt15yD5LVSdnqQ+1cfGtcYzIRx2mg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.4_1784590280867_0.865385053012466","host":"s3://npm-registry-packages-npm-production"}},"4.82.5":{"name":"decocms","version":"4.82.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e41e669d036c355c4ab7cb12ae209b8ba7ab59c6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.5.tgz","fileCount":8902,"integrity":"sha512-rboGjZtD9wrxyuwWLz8HgX37OPlUemVUM2fNhYvwhZCfbHOb36wZ1MMUlKxoxhvHJB1KGDK9KwDTY5pFstvGww==","signatures":[{"sig":"MEUCIQCi7kBBnOwkKiiR6w3Z/Ck+d62YebOPKfC1DZ0b0qsi9AIgBYczmfNgpV4xjuMpUQ9X4c5dt/3dWRCCklGMJrVwtBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762188},"type":"module","_from":"file:decocms-4.82.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.5.tgz","_integrity":"sha512-rboGjZtD9wrxyuwWLz8HgX37OPlUemVUM2fNhYvwhZCfbHOb36wZ1MMUlKxoxhvHJB1KGDK9KwDTY5pFstvGww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.5_1784590336184_0.411576300168333","host":"s3://npm-registry-packages-npm-production"}},"4.82.6":{"name":"decocms","version":"4.82.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18956839c5ef95aaadcba92f13213ad6a77411a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.6.tgz","fileCount":8902,"integrity":"sha512-08E8ACNQJHrjSv+zRLr2IMYc1GGbbFU46WquZOmHPLdxzDSqZq9BDzJe8uSubWI6gi3U04xkV5quh0/stQzRcg==","signatures":[{"sig":"MEQCIAuHARO4erIinUecYS57lssEzxxkUt7LactLHoVtatgxAiA7nt5KA1xfAjPLGurUOVyR/Xq2RCuOT2rRHzYg7BmQvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762091},"type":"module","_from":"file:decocms-4.82.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.6.tgz","_integrity":"sha512-08E8ACNQJHrjSv+zRLr2IMYc1GGbbFU46WquZOmHPLdxzDSqZq9BDzJe8uSubWI6gi3U04xkV5quh0/stQzRcg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.6_1784590339135_0.7149788245258257","host":"s3://npm-registry-packages-npm-production"}},"4.82.7":{"name":"decocms","version":"4.82.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c934dc733e2c09981d5180bc28ff00cb24bb2a85","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.7.tgz","fileCount":8902,"integrity":"sha512-eBP2rBw4WT+7Slq7C9CRg2HC6mCSStkuJ3/thBv2WJGvFSjdsk4MNTYgqWKgfcjHhXzLOSSp4+y/Lme4iy5wKQ==","signatures":[{"sig":"MEQCIDuVKK3iAiCCgE/VMxj9x8Rw6RZgT/ulqf2OQTcuYASHAiBDPNDE73sebKQ3fwEoSQCRgOR9NpK0g9CWh+gYbmQXFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762302},"type":"module","_from":"file:decocms-4.82.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.7.tgz","_integrity":"sha512-eBP2rBw4WT+7Slq7C9CRg2HC6mCSStkuJ3/thBv2WJGvFSjdsk4MNTYgqWKgfcjHhXzLOSSp4+y/Lme4iy5wKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.7_1784591501179_0.2219725529844867","host":"s3://npm-registry-packages-npm-production"}},"4.82.8":{"name":"decocms","version":"4.82.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6f8bd969348c55f2bc7a04f96e320785b008fdb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.8.tgz","fileCount":8902,"integrity":"sha512-ec6qRlaKdC+qlmSXCkbmKFgl7l2lGQ4VJ5lYHndHmWRttPjo7k+ZShrdOb+HvK/eH/3Nk6VtLjSaslJcMGG+Xw==","signatures":[{"sig":"MEQCH1Qsl6zFey68VdEGoGEkIBhVm0MrcT7ef00IZDT5BgsCIQC/oweupnyj5OCRbMRiM5kh5jtUqfsATTfSsp8CXMaxVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762482},"type":"module","_from":"file:decocms-4.82.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.8.tgz","_integrity":"sha512-ec6qRlaKdC+qlmSXCkbmKFgl7l2lGQ4VJ5lYHndHmWRttPjo7k+ZShrdOb+HvK/eH/3Nk6VtLjSaslJcMGG+Xw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.8_1784596364241_0.19580171872800012","host":"s3://npm-registry-packages-npm-production"}},"4.82.9":{"name":"decocms","version":"4.82.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f81fab487d11f77117e08f8f740a8310c5f4f800","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.9.tgz","fileCount":8902,"integrity":"sha512-JnViamJOJn1AXZLs6sQXXVxLk0AeHx0W3Og0VvRnNem8JJX7eg5SzRbTGGBBzCfwCJotVbNXyLZBI8EKKuLKew==","signatures":[{"sig":"MEUCIQDPrFE+Li0j7S/gq3ZYELRYad/BvGnBKz93+7Cwb/tjTQIgA7GjI4f6PrpIvD76ojTD/uT6gNgvq+Ey0XlVAgAJFUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93762610},"type":"module","_from":"file:decocms-4.82.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.9.tgz","_integrity":"sha512-JnViamJOJn1AXZLs6sQXXVxLk0AeHx0W3Og0VvRnNem8JJX7eg5SzRbTGGBBzCfwCJotVbNXyLZBI8EKKuLKew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.9_1784596661381_0.4827263933859727","host":"s3://npm-registry-packages-npm-production"}},"4.82.10":{"name":"decocms","version":"4.82.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb0b5d2a9f0eb6c47104e437751fb33ae38e785c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.10.tgz","fileCount":8902,"integrity":"sha512-Ndv+/Lx2XMcsm+JxVkJBofMDKrAoVsXrSY+rC2Rz2E2zsv3nAD31PwzSCTCi2rbwRqVhbp6fQJ3UZKQh72t0Sg==","signatures":[{"sig":"MEQCIHkPycr0EVXCeD9jPVZAkBeKQBisQanlQQT0SYsgOTfGAiBvsxdZLBbvSSwG4WCJJzKl1vBHcmxtWPAsbUsSbxKllA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93763230},"type":"module","_from":"file:decocms-4.82.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.10.tgz","_integrity":"sha512-Ndv+/Lx2XMcsm+JxVkJBofMDKrAoVsXrSY+rC2Rz2E2zsv3nAD31PwzSCTCi2rbwRqVhbp6fQJ3UZKQh72t0Sg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.10_1784596870793_0.3460613667318666","host":"s3://npm-registry-packages-npm-production"}},"4.82.11":{"name":"decocms","version":"4.82.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe57c3186963847ca33e4236a3bdd2dc83e7c7b2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.11.tgz","fileCount":8902,"integrity":"sha512-v6c2vuRMyZGp3n6ZPPJDYPLh6rHj/UJ8vTb1etNcaOkCsCefFkye5IlN8Iiybb9wmskM/cTAAOpKuEkiteyaWA==","signatures":[{"sig":"MEUCIAs+RcTuwZJ67Y0c8yIYAVANwXr7B7z27FAMWPls0/gxAiEAxGrg1BV+Gm3SezvDyPVOz1DOliNpnp82YdRgLCvmRBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93763310},"type":"module","_from":"file:decocms-4.82.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.11.tgz","_integrity":"sha512-v6c2vuRMyZGp3n6ZPPJDYPLh6rHj/UJ8vTb1etNcaOkCsCefFkye5IlN8Iiybb9wmskM/cTAAOpKuEkiteyaWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.11_1784597181898_0.010381268368834462","host":"s3://npm-registry-packages-npm-production"}},"4.82.12":{"name":"decocms","version":"4.82.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7fe773856e22b920afdeb46ea750dee178e452df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.12.tgz","fileCount":8902,"integrity":"sha512-ulqZhdWHkHBJGxl4TqwVnjKfx8VvyoYOPjMc516mpnFRLmvjao/vqhPT0xD/+geEzo8kCk87NDSWWC1radwmbQ==","signatures":[{"sig":"MEUCIQDV8/+uIvBwVCVyLwWxX+bvgNmmkCIrkhB1MF8xRMIuIwIgTiEIHSgmxz2IIWJTmO7k+DjM1JHZ48A4dYZHgJieuHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93756054},"type":"module","_from":"file:decocms-4.82.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.12.tgz","_integrity":"sha512-ulqZhdWHkHBJGxl4TqwVnjKfx8VvyoYOPjMc516mpnFRLmvjao/vqhPT0xD/+geEzo8kCk87NDSWWC1radwmbQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.12_1784597490739_0.822454924424004","host":"s3://npm-registry-packages-npm-production"}},"4.82.13":{"name":"decocms","version":"4.82.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"253ead4e85e8fe83b3ecda0f580fa1443345965b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.13.tgz","fileCount":8902,"integrity":"sha512-cSMlF04PGvSj5eXo00l6XYRS/o72dORMLT3J/yXf3FIemaltd9rZWHTM/HMp3nZIcQoEAEmLTVoCLQ4zHdrn7w==","signatures":[{"sig":"MEUCIHMGadJVNhT1W7ViJ1rk2O0pSd8pidP6Gr2Z5ixct8zrAiEAiIJDxk0r0DblvGdC4WWMqrXV0GGeu+DsxltaUt54bjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93755823},"type":"module","_from":"file:decocms-4.82.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.13.tgz","_integrity":"sha512-cSMlF04PGvSj5eXo00l6XYRS/o72dORMLT3J/yXf3FIemaltd9rZWHTM/HMp3nZIcQoEAEmLTVoCLQ4zHdrn7w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.13_1784597546431_0.9834064297056193","host":"s3://npm-registry-packages-npm-production"}},"4.82.14":{"name":"decocms","version":"4.82.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50571f0e9cd015a469b67c876c29303758d1e1b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.14.tgz","fileCount":8897,"integrity":"sha512-XgZjpkUHlYRnLH5kxvLK/fNw1xjgm3ym1wZImSM3dOcOEwCEM3Hx65RLMMlnk42/5Du+ZEPnwz4kcL8QuvPnUw==","signatures":[{"sig":"MEYCIQCUTfICVyg6QcA6P2Hhf4t61gPAs6hJHPUQXVjZpMe5pgIhALpNKSWg9+azhco3nqNihJmHUpH7UADQddt3lDF72j+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93752023},"type":"module","_from":"file:decocms-4.82.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.14.tgz","_integrity":"sha512-XgZjpkUHlYRnLH5kxvLK/fNw1xjgm3ym1wZImSM3dOcOEwCEM3Hx65RLMMlnk42/5Du+ZEPnwz4kcL8QuvPnUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.14_1784636247447_0.6131645898950919","host":"s3://npm-registry-packages-npm-production"}},"4.82.15":{"name":"decocms","version":"4.82.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a033b1dabed36014964598c230f5a1e4c64ed7d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.15.tgz","fileCount":8897,"integrity":"sha512-SCcjpFMw9qtGfF8u5olsoKGBr3EvLbRZwO5Bz3jZePTS2z7YelGah+UPbe+eIkvy2NvVsp6Ewn/mRYtX2Xn5mA==","signatures":[{"sig":"MEQCIAKf5p2xI5mQMPX+avFU7h50yu5/eYpAuGA0VCt9UnbRAiBeT4HO1roRzQENUjc9Hv/KRXfzTdHJCsqRDRiTDG7DOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93751917},"type":"module","_from":"file:decocms-4.82.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.15.tgz","_integrity":"sha512-SCcjpFMw9qtGfF8u5olsoKGBr3EvLbRZwO5Bz3jZePTS2z7YelGah+UPbe+eIkvy2NvVsp6Ewn/mRYtX2Xn5mA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.15_1784639934474_0.7582179037850483","host":"s3://npm-registry-packages-npm-production"}},"4.82.16":{"name":"decocms","version":"4.82.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d52f1f531b363ff53a4ed558e8f18994c8713004","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.16.tgz","fileCount":8897,"integrity":"sha512-JPenGNP4Nvm4JdpR35ES0CHdbYfqOHajeVv1cIH3zlUb5BN7peGEfWZ/KiL52qIZXEWwthl+4ugBu176N6v06A==","signatures":[{"sig":"MEQCIGpF6SCa3yWLu2deHmouy1DPt+skzmxNWwVfxd1PpJoFAiBaM8XmSCg+LLqaz1oILj3k0MtKax5UnjTkbWqQH6Vnig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93751985},"type":"module","_from":"file:decocms-4.82.16.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.16.tgz","_integrity":"sha512-JPenGNP4Nvm4JdpR35ES0CHdbYfqOHajeVv1cIH3zlUb5BN7peGEfWZ/KiL52qIZXEWwthl+4ugBu176N6v06A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.16_1784640214415_0.43611107495505186","host":"s3://npm-registry-packages-npm-production"}},"4.82.17":{"name":"decocms","version":"4.82.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ee4023ad9814d0a7dd4bb8a6e625111227c9ebe","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.17.tgz","fileCount":8897,"integrity":"sha512-pXwCzEa7jSpZSPlCkLRXIJI+s4wmGu1MAor0m7/vhhp+A7s/J2dvtRoviSx7PieyYMHETP707V2Iad4FhSbOhQ==","signatures":[{"sig":"MEUCIQDr3IdH6x3JmOnisfIXbS9XcoxooBc+l16VVT1w2rDiCwIgU0+YEK7FP7RTqFBf2FcxxA5NSoZHs8UH8sw7QMVugJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93752117},"type":"module","_from":"file:decocms-4.82.17.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.17.tgz","_integrity":"sha512-pXwCzEa7jSpZSPlCkLRXIJI+s4wmGu1MAor0m7/vhhp+A7s/J2dvtRoviSx7PieyYMHETP707V2Iad4FhSbOhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.17_1784640232386_0.9263983109577634","host":"s3://npm-registry-packages-npm-production"}},"4.82.18":{"name":"decocms","version":"4.82.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b60386a7904a1e4965c05621c3885ab5362b7e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.18.tgz","fileCount":8897,"integrity":"sha512-Ky0YW8yuAblp9mLFK1Crv6yWAE3rAL+b0PlDne6jIbOK4duwqW0wV0ZwuRYivKkGrhbU8ELQNrBDTog9zZjjAQ==","signatures":[{"sig":"MEYCIQC2kHhtKAK5KS4XlmS56xaqn7Jb7a8KCmk1DsKsS27qwAIhAPF128BejsLaZpLY8Po+3I8SyIJiD4JLECGGGqs9mfhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93758914},"type":"module","_from":"file:decocms-4.82.18.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.18.tgz","_integrity":"sha512-Ky0YW8yuAblp9mLFK1Crv6yWAE3rAL+b0PlDne6jIbOK4duwqW0wV0ZwuRYivKkGrhbU8ELQNrBDTog9zZjjAQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.18_1784644786255_0.9850875542478379","host":"s3://npm-registry-packages-npm-production"}},"4.82.19":{"name":"decocms","version":"4.82.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d53c461c1804d94996ba9393f35a43d1efad02ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.19.tgz","fileCount":8897,"integrity":"sha512-/p3r3Xyna222TEdAWfzY7JRl+M7+J69Y/j9yi4GKeYHS213Q5N14sefOJIcR5iKjgPsPzeTHXdMSzKau1ouk9Q==","signatures":[{"sig":"MEYCIQDR30gSb/wOawDptJbD1aVkgafRoECu0Gv5CYx//FatVAIhAMaOEygu5Hsf5MndNmCya0ZSwX1vgIf5ZuWYvw1RWXzn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93759522},"type":"module","_from":"file:decocms-4.82.19.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.19.tgz","_integrity":"sha512-/p3r3Xyna222TEdAWfzY7JRl+M7+J69Y/j9yi4GKeYHS213Q5N14sefOJIcR5iKjgPsPzeTHXdMSzKau1ouk9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.19_1784645419628_0.052046014842396016","host":"s3://npm-registry-packages-npm-production"}},"4.82.20":{"name":"decocms","version":"4.82.20","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.82.20","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63c6b2df908bd7e3a4e6b781e28542edf2d6791a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.82.20.tgz","fileCount":8897,"integrity":"sha512-l6JLqpI+9EbQBbIfFRbCwyLLYYX3TEsBh8db8hPqKzymRgK1MlVqxOXx88MISVwagtVnpcraYyoQopUOn6HgwA==","signatures":[{"sig":"MEUCID++qf8kagcTnW9dSG59gyX4Eo4/yiWAW+MirufKepmCAiEAmCWTmgt+uqkPqLJojWwa+oleuMhZB+V7m8tHo/hRy8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.82.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93786470},"type":"module","_from":"file:decocms-4.82.20.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.82.20.tgz","_integrity":"sha512-l6JLqpI+9EbQBbIfFRbCwyLLYYX3TEsBh8db8hPqKzymRgK1MlVqxOXx88MISVwagtVnpcraYyoQopUOn6HgwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.82.20_1784646767667_0.49663697086714675","host":"s3://npm-registry-packages-npm-production"}},"4.83.0":{"name":"decocms","version":"4.83.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"42bb5aeefebfb15a3fa174f6515a8550279a8af5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.0.tgz","fileCount":8896,"integrity":"sha512-U9sBp+NAWUZnhQaw3mLGG4RgCHJ9l/elL2Z5+5MzZELwoAn2Qg+gsX+8RMWW8UmBRkioPAdNPzuLXPIhvklVwA==","signatures":[{"sig":"MEYCIQCR1wkzYulBLQcSErNKhiqj2fpOpgfWCwloswJHsKWbEwIhANxWGQbYaYx68+/BINMcowtOsHQ3sD2rtvVhhAr1lqh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93782985},"type":"module","_from":"file:decocms-4.83.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.0.tgz","_integrity":"sha512-U9sBp+NAWUZnhQaw3mLGG4RgCHJ9l/elL2Z5+5MzZELwoAn2Qg+gsX+8RMWW8UmBRkioPAdNPzuLXPIhvklVwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.0_1784647405220_0.34202630518977384","host":"s3://npm-registry-packages-npm-production"}},"4.83.1":{"name":"decocms","version":"4.83.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a08808619175da297020877b03b00e1f381e114e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.1.tgz","fileCount":8896,"integrity":"sha512-XmAiIFmzkHD3/Gr2t1RHOz+0c0gKeU4FAYxwZaG2smrS3JsrCN4D1b14urD5gSITaM7ZG+/w856Z4YgkW6RhWA==","signatures":[{"sig":"MEYCIQDpT4/XXBBjYhZHRk10PLOQoRdSlBG7rdTFp0RmjL7S3AIhAO+Xknoi2acp7gNWaDATVzfnKrHLH8aeU3V3OiN03lVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783208},"type":"module","_from":"file:decocms-4.83.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.1.tgz","_integrity":"sha512-XmAiIFmzkHD3/Gr2t1RHOz+0c0gKeU4FAYxwZaG2smrS3JsrCN4D1b14urD5gSITaM7ZG+/w856Z4YgkW6RhWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.1_1784647612893_0.029816219651128906","host":"s3://npm-registry-packages-npm-production"}},"4.83.2":{"name":"decocms","version":"4.83.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"472af5823a03d8282242333f5ced41d1199ea641","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.2.tgz","fileCount":8896,"integrity":"sha512-ejvMQgn6+XsQK9iQoDo7Y7Z3uaSsHy1vTdpCn8VCeW9viSdGt3OWrwFIBg5G+ghrXOu+O76nxp4B+YnMEyAsaw==","signatures":[{"sig":"MEQCICjPBTPeVLLfLg+7plZTd9pL68o6Uvs+mmy2GTS3vsbvAiAfSNDPggV4P8NNd7RqcmHARBvzB/xD50/Sz9NeyakRlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783509},"type":"module","_from":"file:decocms-4.83.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.2.tgz","_integrity":"sha512-ejvMQgn6+XsQK9iQoDo7Y7Z3uaSsHy1vTdpCn8VCeW9viSdGt3OWrwFIBg5G+ghrXOu+O76nxp4B+YnMEyAsaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.2_1784649452354_0.808254082874331","host":"s3://npm-registry-packages-npm-production"}},"4.83.3":{"name":"decocms","version":"4.83.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1baa98bbc70526e0555f00bb11a06f16e6aed0de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.3.tgz","fileCount":8896,"integrity":"sha512-Witvhp7JXwZc8yhbmRZzgg4SbVw78kKhqxkTmGbGERKkiK6BE7FOLRx6kIt/LSYke/8nADmRtAN2yxSA9CWnYA==","signatures":[{"sig":"MEUCIQDsMyv8Y2JXenqqcO/SUBTqsTO6vDYPelC3OnremEEi2AIgOcGFGldG0/15n6gxv1zcgtpwUr91K8A9tOpY2ZnxIYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93784757},"type":"module","_from":"file:decocms-4.83.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.3.tgz","_integrity":"sha512-Witvhp7JXwZc8yhbmRZzgg4SbVw78kKhqxkTmGbGERKkiK6BE7FOLRx6kIt/LSYke/8nADmRtAN2yxSA9CWnYA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.3_1784649933787_0.060778792695190154","host":"s3://npm-registry-packages-npm-production"}},"4.83.4":{"name":"decocms","version":"4.83.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a175d32976ebd32cf6baad26633e442e1876f915","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.4.tgz","fileCount":8896,"integrity":"sha512-dl356kN6e/sHkbt4pYhr6e4k2yGpr7oZAM/1y06JXTzL6FrmC1BJrLe0U2gmL4T6MdaGByU1IMPq6FMKJwiWNA==","signatures":[{"sig":"MEQCIFiUxDKYZvmXN6C/M5asLxYppq5oJ1iuC4C9awS+YrybAiARKfPD+LZk9veuzLornlWcW4OdCev2RDvj7HBefQB+Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93786341},"type":"module","_from":"file:decocms-4.83.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.4.tgz","_integrity":"sha512-dl356kN6e/sHkbt4pYhr6e4k2yGpr7oZAM/1y06JXTzL6FrmC1BJrLe0U2gmL4T6MdaGByU1IMPq6FMKJwiWNA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.4_1784650150096_0.5797369705142219","host":"s3://npm-registry-packages-npm-production"}},"4.83.5":{"name":"decocms","version":"4.83.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ce024ad7509377b26013ca6c7afa71d57d71bc5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.5.tgz","fileCount":8896,"integrity":"sha512-fBhtcmdzZfz/jO2MMmey4jWefXV0iX0Azg5ZYtOhzxR1D8auTIYQNEKz8Q2+s2fe8V5rH9qKAoOJzi6bva4GmA==","signatures":[{"sig":"MEYCIQDDGiSqhaahSBGDdIHV/LUiw8E0k67xy1pCVQ/RLOF7xQIhAJS1IGMdnOR3XSg6yhfD3ZpNVD98+2GZBVc2d7DBm9N7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93787082},"type":"module","_from":"file:decocms-4.83.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.5.tgz","_integrity":"sha512-fBhtcmdzZfz/jO2MMmey4jWefXV0iX0Azg5ZYtOhzxR1D8auTIYQNEKz8Q2+s2fe8V5rH9qKAoOJzi6bva4GmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.5_1784651498014_0.3778010315488527","host":"s3://npm-registry-packages-npm-production"}},"4.83.6":{"name":"decocms","version":"4.83.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc7a8c0b8a1c1981e769cad3c6412f87bff078b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.6.tgz","fileCount":8896,"integrity":"sha512-8bdBuX4eE9ykjQu1W813suqu7xghcUJ0+Gwjwvjvwyl2pvFjgG5CPJqn2u00dZGtMb0FdCI6yTWtXgp61oy6Ng==","signatures":[{"sig":"MEUCIQCXXgm9ye/QZEyEBWqSNBBhGPb0yLh06UFsMEaU3rRRsAIgQxOVoIvkcVq8S3oUp5fX5HS4rWex8IkqINUF3LO5ysc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93787096},"type":"module","_from":"file:decocms-4.83.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.6.tgz","_integrity":"sha512-8bdBuX4eE9ykjQu1W813suqu7xghcUJ0+Gwjwvjvwyl2pvFjgG5CPJqn2u00dZGtMb0FdCI6yTWtXgp61oy6Ng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.6_1784652641428_0.14452455174634005","host":"s3://npm-registry-packages-npm-production"}},"4.83.7":{"name":"decocms","version":"4.83.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"920de698f5d811fe37bd156db19e3f41c2590372","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.7.tgz","fileCount":8896,"integrity":"sha512-oWnJJW1SHLPXuqZXUfGmdJfbf2FkyvRya4WqAWyNEGZAVKNfJwAQIgSRTfpOx11SnPdSBxn/YICpJYctgMKACg==","signatures":[{"sig":"MEUCIQChMnjJM8fzJF5AmBIf7k5M8mNTKx9ObArql9l03CfsYwIgLzQAeOEv7PolpWKAxjRWySziNHcCOu7FaI4v12EAYgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93786417},"type":"module","_from":"file:decocms-4.83.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.7.tgz","_integrity":"sha512-oWnJJW1SHLPXuqZXUfGmdJfbf2FkyvRya4WqAWyNEGZAVKNfJwAQIgSRTfpOx11SnPdSBxn/YICpJYctgMKACg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.7_1784655570246_0.6297607034066859","host":"s3://npm-registry-packages-npm-production"}},"4.83.8":{"name":"decocms","version":"4.83.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3804dc5e9c44cf4797cfeda11ae077393e6bf425","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.8.tgz","fileCount":8896,"integrity":"sha512-XwtnpKdkscukpXqgzK+tQOsEP4a5IDOMBCg0BsAHH5kvnW3SrXUud2HV3vSzX/ANtoYSLLF2k7fgCRAVmA1g7Q==","signatures":[{"sig":"MEUCIAobV2OgX/dElpokVyRZTRF5ilLhnoMRStkoLoW9PQIGAiEAvvv8eOklhmEORAgoCS+CisJtGzDLljA+VE61aDF0RSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93786539},"type":"module","_from":"file:decocms-4.83.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.8.tgz","_integrity":"sha512-XwtnpKdkscukpXqgzK+tQOsEP4a5IDOMBCg0BsAHH5kvnW3SrXUud2HV3vSzX/ANtoYSLLF2k7fgCRAVmA1g7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.8_1784655606990_0.27311505370813394","host":"s3://npm-registry-packages-npm-production"}},"4.83.9":{"name":"decocms","version":"4.83.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.83.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e9529a1f70a7fd4232c6dacb8f521129117a7ee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.83.9.tgz","fileCount":8896,"integrity":"sha512-+3rXIKnrBsk9yf3VK/0G4qTtNZju1xQ40BE8yLyl0x1QBL+7BEPHG9ZnBt/GMOjyUFEVJp0XarCZwOlC2NL56A==","signatures":[{"sig":"MEYCIQCN36JcN6Vz15GWvltGbrcLeXYuvwYjVKPRNVm0GVsWMwIhAKVGRZwOroOYPJbd4fOJR3MhPbbTQbWRuwWAEHtOc3YA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.83.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93786603},"type":"module","_from":"file:decocms-4.83.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.83.9.tgz","_integrity":"sha512-+3rXIKnrBsk9yf3VK/0G4qTtNZju1xQ40BE8yLyl0x1QBL+7BEPHG9ZnBt/GMOjyUFEVJp0XarCZwOlC2NL56A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.83.9_1784655776122_0.9119466339199946","host":"s3://npm-registry-packages-npm-production"}},"4.84.0":{"name":"decocms","version":"4.84.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.84.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c932c96b8674f5aea0a6d0a4eae86bf347cce7a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.84.0.tgz","fileCount":8896,"integrity":"sha512-16LtX3oC67jZKeSsZv+5HKzWFROxxVJpRcPy7YISuIVfEK3va+y7ewSovF1tGgIZacRR9oKkSVqhmoynxktGUg==","signatures":[{"sig":"MEQCIFmzF22I+6GsRoyePKSBOXR/LfI237/gVQpMxpNSjEhoAiBeb8MMvWwI30bdRt1xnBT6OEGB9uTM+mjtdPllTtAbxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93793432},"type":"module","_from":"file:decocms-4.84.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.84.0.tgz","_integrity":"sha512-16LtX3oC67jZKeSsZv+5HKzWFROxxVJpRcPy7YISuIVfEK3va+y7ewSovF1tGgIZacRR9oKkSVqhmoynxktGUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.84.0_1784656026662_0.41900630693936725","host":"s3://npm-registry-packages-npm-production"}},"4.84.1":{"name":"decocms","version":"4.84.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.84.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6417731922558334099485878ad7c3b23b8e2a69","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.84.1.tgz","fileCount":8896,"integrity":"sha512-Q04DnN6oYvkwRvhJ5u+4k/oSq3FoH2qDjQD9JtPVxUJXLXuurOIHmdz6uMyQn2Vv8Cx2WUAjVE7sxc5/pPEzyg==","signatures":[{"sig":"MEUCIA/MkUc4rQVSdsBzaFHS0vK+OTyNPtZXMLW9unNqE9itAiEAtmgIzyjXqdN2AHk1raVIX6Q9JnfMr2VH5TMXAPoujlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93793394},"type":"module","_from":"file:decocms-4.84.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.84.1.tgz","_integrity":"sha512-Q04DnN6oYvkwRvhJ5u+4k/oSq3FoH2qDjQD9JtPVxUJXLXuurOIHmdz6uMyQn2Vv8Cx2WUAjVE7sxc5/pPEzyg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.84.1_1784660959492_0.5513936430086253","host":"s3://npm-registry-packages-npm-production"}},"4.84.2":{"name":"decocms","version":"4.84.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.84.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cca8308f019275a2b03887dd1e9efdb0b06d67d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.84.2.tgz","fileCount":8896,"integrity":"sha512-0yI04BD3psfKmm4UtlCm9OAHsipRplhJDnNCU+GWHA6ShrKhAbiV//3vOmf84vyZtb5lEIRMuRQsXjMxwyBykw==","signatures":[{"sig":"MEYCIQDjncLCjkdIWKb3VfgSHX1qnaVTnZ/lGBmjSKJ93VPCTQIhALAGB7HKd2WP+D2VO6rR4/eBIjcJkDN1qfzm0GB5xeW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93793421},"type":"module","_from":"file:decocms-4.84.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.84.2.tgz","_integrity":"sha512-0yI04BD3psfKmm4UtlCm9OAHsipRplhJDnNCU+GWHA6ShrKhAbiV//3vOmf84vyZtb5lEIRMuRQsXjMxwyBykw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.84.2_1784661018796_0.6682422308009208","host":"s3://npm-registry-packages-npm-production"}},"4.84.3":{"name":"decocms","version":"4.84.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.84.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47522bd7b9c8a59ff1e4fd6e3e274ab0c137c4f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.84.3.tgz","fileCount":8896,"integrity":"sha512-GkqxVjRxZOcngAcBe2NgyTte5njZG6Ux5UQO+xfLWwW7dxjQc3Nenrt5678DhzIiRvMoz0dlNIYKtSfsz1irFw==","signatures":[{"sig":"MEQCIEdSRCzKLngSJzsyftVHrdN9Xha/qNLAJCsskB9nCH56AiANaJ65MDk0bhfX8Vy6Gr0kImvk49yH1eYWl3wLt+Agig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93794309},"type":"module","_from":"file:decocms-4.84.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.84.3.tgz","_integrity":"sha512-GkqxVjRxZOcngAcBe2NgyTte5njZG6Ux5UQO+xfLWwW7dxjQc3Nenrt5678DhzIiRvMoz0dlNIYKtSfsz1irFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.84.3_1784661160758_0.9524448752302397","host":"s3://npm-registry-packages-npm-production"}},"4.85.0":{"name":"decocms","version":"4.85.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.85.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e32bf3a4e8a7e96f3d4786efbd3720dc2d6e8d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.85.0.tgz","fileCount":8896,"integrity":"sha512-oSTAV1C4pFGfGIprZd1J61hBi1tI4q2Oz+/iUUx8vOOexLPGBlDdcDwqg3YQp2vSeXkhj+EpKfibDG/ClaQixg==","signatures":[{"sig":"MEUCIHhaQRcwDHvTz0X0UiKph53IynD4k1JxOHVRZ8kauwmmAiEAmayGW85vmYsaEFRluJxaZht3A6sdql60leUr9y2+o60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93794715},"type":"module","_from":"file:decocms-4.85.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.85.0.tgz","_integrity":"sha512-oSTAV1C4pFGfGIprZd1J61hBi1tI4q2Oz+/iUUx8vOOexLPGBlDdcDwqg3YQp2vSeXkhj+EpKfibDG/ClaQixg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.85.0_1784661537935_0.9482155309855507","host":"s3://npm-registry-packages-npm-production"}},"4.86.0":{"name":"decocms","version":"4.86.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.86.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70dd5ca4937f11f15eed8080abc1925f81541b3c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.86.0.tgz","fileCount":8896,"integrity":"sha512-mCi3xTTRnJW7W7aoHFKxbZB2DMfSdFFQA10L37uHjZpRd5Db49qov4o5LMLoEkqNNAtl312GobQ4VCy/S4Jw/A==","signatures":[{"sig":"MEQCIHdGzvOUTVO+XmpeZS4w4rBZyc9PmBE4hHjPmDe2H/PMAiAeseCCS8WgvF6cUggBeCh20HQalBp+3A3h4quaLmQEFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93799014},"type":"module","_from":"file:decocms-4.86.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.86.0.tgz","_integrity":"sha512-mCi3xTTRnJW7W7aoHFKxbZB2DMfSdFFQA10L37uHjZpRd5Db49qov4o5LMLoEkqNNAtl312GobQ4VCy/S4Jw/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.86.0_1784661728983_0.06508313155881562","host":"s3://npm-registry-packages-npm-production"}},"4.86.1":{"name":"decocms","version":"4.86.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.86.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1a23d519fc6128124e16d39665aa5450e1742d0a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.86.1.tgz","fileCount":8896,"integrity":"sha512-R6AZZuwdZKfg70jA9w+5gj85IoCdTwO3CzPPGRJSB/Q3cvjMRVGuD99CR6Zzi/reUPeuzTFmPC7KP5F/Q28hvg==","signatures":[{"sig":"MEYCIQCKxrjlTCxVCD+OGpMAOtkww2fb+XfcivOgAREbjbeCpAIhAJDOWz0r1pzjlQpjg1OXpg/lpQ23bSiXQadwImutk8Ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93799187},"type":"module","_from":"file:decocms-4.86.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.86.1.tgz","_integrity":"sha512-R6AZZuwdZKfg70jA9w+5gj85IoCdTwO3CzPPGRJSB/Q3cvjMRVGuD99CR6Zzi/reUPeuzTFmPC7KP5F/Q28hvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.86.1_1784661964824_0.5585922820252158","host":"s3://npm-registry-packages-npm-production"}},"4.86.2":{"name":"decocms","version":"4.86.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.86.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da39d68fae50ae2ab819e6fb602caa992d7c6fcd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.86.2.tgz","fileCount":8896,"integrity":"sha512-wVEdBJEX6M1kEKWCXScHrhbF+iyEs1Ttcp5CnmdC6stTuVRduHvMYy4t8etumDQe7nAQCAXaG0hHxVNvLuj2eA==","signatures":[{"sig":"MEUCIQCxMei5AbXAy1iheoNqFwM8yoqikprMVpJwgzGWS+/OYAIgcf1/tuIfA1JEpztl+BbIYNjQ1YcYlTNJGy+IJ/mU0Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.86.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93799169},"type":"module","_from":"file:decocms-4.86.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.86.2.tgz","_integrity":"sha512-wVEdBJEX6M1kEKWCXScHrhbF+iyEs1Ttcp5CnmdC6stTuVRduHvMYy4t8etumDQe7nAQCAXaG0hHxVNvLuj2eA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.86.2_1784662034791_0.0514036973807277","host":"s3://npm-registry-packages-npm-production"}},"4.86.3":{"name":"decocms","version":"4.86.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.86.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c8c71d37c518d45ef4b29d0e11091c97727cac7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.86.3.tgz","fileCount":8896,"integrity":"sha512-WLwrrvR4iy+LF+z0wb1w5vU3f+4/arni7NKi6KKs7pq2QJe0WmUrH+fxizbWbbZ1v0I44AdSe66RB2knF21y7A==","signatures":[{"sig":"MEUCIFiQoaP+4ysknBbnXC4dynb7GZpCsR7HepzHCiUnmS7FAiEAyPCoHtcoCLP50+HFJ3j4dNF7wNBPOWdmawbp5ExO+a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.86.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93799100},"type":"module","_from":"file:decocms-4.86.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.86.3.tgz","_integrity":"sha512-WLwrrvR4iy+LF+z0wb1w5vU3f+4/arni7NKi6KKs7pq2QJe0WmUrH+fxizbWbbZ1v0I44AdSe66RB2knF21y7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.86.3_1784662164329_0.881936705740614","host":"s3://npm-registry-packages-npm-production"}},"4.86.4":{"name":"decocms","version":"4.86.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.86.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31123294477525fcc20e8700bb38c28d8f9a3442","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.86.4.tgz","fileCount":8896,"integrity":"sha512-8u7KuR/OBLuMNjXN3Ot6jhRcbkL+rCotfydNcOpoZE9+8GhgYKaEaYAnEVZlghWRKCK4Net1BGdy31KBFiV4gw==","signatures":[{"sig":"MEUCIQDYZ9xe7+96emAW/SC8GjkSLjhZ+HTbUBpY01ECd0cODAIgAvkt7v0LzoLNyvFZv/xevJK3MWh83CgTbpnbAOtIVCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.86.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93798656},"type":"module","_from":"file:decocms-4.86.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.86.4.tgz","_integrity":"sha512-8u7KuR/OBLuMNjXN3Ot6jhRcbkL+rCotfydNcOpoZE9+8GhgYKaEaYAnEVZlghWRKCK4Net1BGdy31KBFiV4gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.86.4_1784663000485_0.11210832991042752","host":"s3://npm-registry-packages-npm-production"}},"4.87.0":{"name":"decocms","version":"4.87.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.87.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33bae6f6e2c4c9234f3c130b12afb5a3d5d02ec3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.87.0.tgz","fileCount":8897,"integrity":"sha512-/TjP+dsRK7kXDvumUUulkFVVT6cwNxhVy/LhFqvTlVJV9XppZZ7IE81Fuz2EC7e86B/96YdU8wiEAhrQXVvFrQ==","signatures":[{"sig":"MEUCIQDiMoHQr3QJlaWd4q7WCe7exDy91dSuf1FJFkR9btEhcgIgLTrR2WPe6G3nRUGtjkblRYTlwdP4iLoxjiefRmofj/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93808981},"type":"module","_from":"file:decocms-4.87.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.87.0.tgz","_integrity":"sha512-/TjP+dsRK7kXDvumUUulkFVVT6cwNxhVy/LhFqvTlVJV9XppZZ7IE81Fuz2EC7e86B/96YdU8wiEAhrQXVvFrQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.87.0_1784665435694_0.5830375059085102","host":"s3://npm-registry-packages-npm-production"}},"4.88.0":{"name":"decocms","version":"4.88.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.88.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1233d693e54c265b3a3ab65526e9ef8439a65f90","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.88.0.tgz","fileCount":8897,"integrity":"sha512-NTZYjQ1XE0zMH7BYtIrefZ9tLmqEI0g8TFsASxfzAea2GIMMRKgvkxPEi1gfbiHHFaMFjOq2/kTKzPAmHYI5HA==","signatures":[{"sig":"MEYCIQC95KgKQk+tnSKb7WBp4LkG95kIsD1Vr6jxVbTbguuq+QIhAMG+WX59u+Cd1LRZg2fS9PC0qj5SALDqLS1vcfsT2tJj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93814981},"type":"module","_from":"file:decocms-4.88.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.88.0.tgz","_integrity":"sha512-NTZYjQ1XE0zMH7BYtIrefZ9tLmqEI0g8TFsASxfzAea2GIMMRKgvkxPEi1gfbiHHFaMFjOq2/kTKzPAmHYI5HA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.88.0_1784665558830_0.1611332440108486","host":"s3://npm-registry-packages-npm-production"}},"4.88.1":{"name":"decocms","version":"4.88.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.88.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3571f563de66a1ef3e85cc81b13d6fde782c4a96","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.88.1.tgz","fileCount":8897,"integrity":"sha512-qr+xLaugzbrlHuTJ+zqZca+nopIeUVI/ZiAlNthUvsgaSLbgDITDCqxt3COK80Ysecs7RCi5Klharn9PiZ1IQg==","signatures":[{"sig":"MEYCIQCBA1YVz8vGb+SfHoQ+GTBC2lFTeFrTJqIPD0mmfs6l5QIhAP/ClkLTJyYMKIpqdjV2c7JtrlxHcFEf+mrxQAvlRurq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93816059},"type":"module","_from":"file:decocms-4.88.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.88.1.tgz","_integrity":"sha512-qr+xLaugzbrlHuTJ+zqZca+nopIeUVI/ZiAlNthUvsgaSLbgDITDCqxt3COK80Ysecs7RCi5Klharn9PiZ1IQg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.88.1_1784666200657_0.16330082382747202","host":"s3://npm-registry-packages-npm-production"}},"4.89.0":{"name":"decocms","version":"4.89.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.89.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1d3b031a9d50db050aca7ebc9396859f4b82d45d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.89.0.tgz","fileCount":8897,"integrity":"sha512-5IFaYK41L9oNNddaUK/KyhLFq9Fcwvduiq/xoGmUBnYjLLP5fR3Fx+cUMFzkVXKI1dTnp6Uz9yj1Eo/P2MyWhw==","signatures":[{"sig":"MEUCIHQvjAcS1HldiOl4ClYkgv22vx42kOpLs4GrkJZMCTKcAiEAyRP47If63TaO1W3P3Bo8Nna7v8Dw/qcYlx1a4T+4OuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93902314},"type":"module","_from":"file:decocms-4.89.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.89.0.tgz","_integrity":"sha512-5IFaYK41L9oNNddaUK/KyhLFq9Fcwvduiq/xoGmUBnYjLLP5fR3Fx+cUMFzkVXKI1dTnp6Uz9yj1Eo/P2MyWhw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.89.0_1784668272522_0.7062515976489301","host":"s3://npm-registry-packages-npm-production"}},"4.90.0":{"name":"decocms","version":"4.90.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.90.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2afea5da74963d98d4032d8488d31ac3a78acb49","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.90.0.tgz","fileCount":8897,"integrity":"sha512-Y15Uqcjps3NWaoLf9R/YLrHDsp14J4JkTsdm7KtRTzdAE23tI+wRNaVLmFS6mJt+uMd8HbdHtFQw+N9UBWq0YQ==","signatures":[{"sig":"MEUCIGERN4JCi7HuwHir2dTROeNyAS1EbdtP/trlXxbPe0WyAiEA2EPtMz6wunQ5Rilx90CEc4lqq1b8/sebQFP8P4ITvw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93902314},"type":"module","_from":"file:decocms-4.90.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.90.0.tgz","_integrity":"sha512-Y15Uqcjps3NWaoLf9R/YLrHDsp14J4JkTsdm7KtRTzdAE23tI+wRNaVLmFS6mJt+uMd8HbdHtFQw+N9UBWq0YQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.90.0_1784669218615_0.7650966398482264","host":"s3://npm-registry-packages-npm-production"}},"4.91.0":{"name":"decocms","version":"4.91.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b0421b3d036efa2907edb216513c2ce47964d8c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.0.tgz","fileCount":8897,"integrity":"sha512-HxEf6133Ki/ZovKbUHl+i7qd8B84+PlPqN4vfuvb6ypXtlOf8yjdk1Dmg3BUGGmPsuhn6skkcSO9j76L/aVBMA==","signatures":[{"sig":"MEQCIGwjw+PRwRhsFrs7nxUXv9jsB9rRgBMqNpV+u+0ytS6LAiBObYUbmEXwEVPF6i5T7JgQT4l9Vf+FF6u5wfidmCD47w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906570},"type":"module","_from":"file:decocms-4.91.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.0.tgz","_integrity":"sha512-HxEf6133Ki/ZovKbUHl+i7qd8B84+PlPqN4vfuvb6ypXtlOf8yjdk1Dmg3BUGGmPsuhn6skkcSO9j76L/aVBMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.0_1784670799065_0.018398672350818712","host":"s3://npm-registry-packages-npm-production"}},"4.91.1":{"name":"decocms","version":"4.91.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"75f6df3579293f0a4b61eb64d8a78888a76e0400","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.1.tgz","fileCount":8897,"integrity":"sha512-lL/EBEkDLNrcCPjrEi2FarEFhqYy9QtJyDZodiQAEwcjMttzER02fqkqu6BoqAn9a7w76zx6PYGS39i/4ofczg==","signatures":[{"sig":"MEQCIBp09LdLoPU7Obbhv8WUmOKqtJ8xNQQIGXCaOf15gcWWAiApVG3rrBXkN6lMhVYJXEzcsoPC2eVXbfd0XwiS1M7oHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906802},"type":"module","_from":"file:decocms-4.91.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.1.tgz","_integrity":"sha512-lL/EBEkDLNrcCPjrEi2FarEFhqYy9QtJyDZodiQAEwcjMttzER02fqkqu6BoqAn9a7w76zx6PYGS39i/4ofczg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.1_1784675326026_0.6290180130445635","host":"s3://npm-registry-packages-npm-production"}},"4.91.2":{"name":"decocms","version":"4.91.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a818df6711ae4403f72797f73d7692abdae42963","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.2.tgz","fileCount":8897,"integrity":"sha512-DVCoPR7cQzk+AzS1mpElOTsxTMlfD91xGf9/RmXbmY93yrDsuIXLEylV8lLqYehAR7ouK9CYjQnybFnOFZTNbQ==","signatures":[{"sig":"MEQCIEnjeyAnJgcsEJVEePVxsvzB4x/UhxykIK58Oqw3CJJIAiBFaol94Skt22g0iIfXgauYVxX2W2ai5qeN2Q7yD1rA9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906859},"type":"module","_from":"file:decocms-4.91.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.2.tgz","_integrity":"sha512-DVCoPR7cQzk+AzS1mpElOTsxTMlfD91xGf9/RmXbmY93yrDsuIXLEylV8lLqYehAR7ouK9CYjQnybFnOFZTNbQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.2_1784675445037_0.6731901296224698","host":"s3://npm-registry-packages-npm-production"}},"4.91.3":{"name":"decocms","version":"4.91.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"60bd36fd1a4f607e37a8ced4a74416f45f08418a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.3.tgz","fileCount":8897,"integrity":"sha512-MtUNpAvfocj6gceu5eKN+I7187Yzj32zexOHdy6iHuHxSGc1Z+vvfay0YFV3G/Af9ENHCrL3QzknJNDgpqxvZA==","signatures":[{"sig":"MEYCIQCCYangW6xqN11grN7uoRcfDH6YZXAhlTlt6oUdLelJ1AIhAJ5yQTiau2qOqa8B0wyjKK3g9hIA455zE1tQdTaEMwH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906804},"type":"module","_from":"file:decocms-4.91.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.3.tgz","_integrity":"sha512-MtUNpAvfocj6gceu5eKN+I7187Yzj32zexOHdy6iHuHxSGc1Z+vvfay0YFV3G/Af9ENHCrL3QzknJNDgpqxvZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.3_1784676034683_0.3638926974175096","host":"s3://npm-registry-packages-npm-production"}},"4.91.4":{"name":"decocms","version":"4.91.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43d58cb9ab0c2bce4b618c7307e875b5129cc543","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.4.tgz","fileCount":8897,"integrity":"sha512-iqYKeGQqaNq0yoFXzBPAXgm56u16bzLVRfpFUlxY2RMe4Wnvtt5NvCxFn+kYIAnsJr0ZXBNttGxHZn1ttekYZQ==","signatures":[{"sig":"MEYCIQCWqyG5u7lDG7JIV/vds1LoOUlVpZFMX6Zp2USNM2w6pAIhAMFZU2e84+sqC4lPB2wdQd4ScDEXNGkjqHkHTxD0Oh6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906734},"type":"module","_from":"file:decocms-4.91.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.4.tgz","_integrity":"sha512-iqYKeGQqaNq0yoFXzBPAXgm56u16bzLVRfpFUlxY2RMe4Wnvtt5NvCxFn+kYIAnsJr0ZXBNttGxHZn1ttekYZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.4_1784676157416_0.1346915197775702","host":"s3://npm-registry-packages-npm-production"}},"4.91.6":{"name":"decocms","version":"4.91.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bce266e145df72d352da93579f0ee0fd0568b282","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.6.tgz","fileCount":8897,"integrity":"sha512-rZx31uhDkxI/EfdRjxvPjws1x8SQmqtoIcMf5kCLHLIcKsZXWKK5BBo8jfe3XcP0WDatM8EpXhwEvY8HdyF7pw==","signatures":[{"sig":"MEUCIH61ugHYkj8PS2fxbNZVCJ+5EMTe5zb12UrEolEHuBVVAiEA9sjVEx0gwfj8deGSk6vnq0NMzo2DynaV8Na4cW5k71U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906728},"type":"module","_from":"file:decocms-4.91.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.6.tgz","_integrity":"sha512-rZx31uhDkxI/EfdRjxvPjws1x8SQmqtoIcMf5kCLHLIcKsZXWKK5BBo8jfe3XcP0WDatM8EpXhwEvY8HdyF7pw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.6_1784676363390_0.35531584178758746","host":"s3://npm-registry-packages-npm-production"}},"4.91.5":{"name":"decocms","version":"4.91.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca3e9141719cee2fb624eb0a8888b0b1d2291a2e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.5.tgz","fileCount":8897,"integrity":"sha512-XPODZyVrtM6FheDXRrdJ0bbN5Y92RtBnnBY1qdB83Z5DvNyP0MYkstqkjmiefhZUMkWAtIllErxp6Zu9aDuOew==","signatures":[{"sig":"MEYCIQDRGEjAZfVToFWo2E35xEP4FM0bGYUhSBCcnZDsFk81eAIhALMY2B0yJUCCCucjb65GCChEw/UEEwSV2QXTL9/p3d3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93906685},"type":"module","_from":"file:decocms-4.91.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.5.tgz","_integrity":"sha512-XPODZyVrtM6FheDXRrdJ0bbN5Y92RtBnnBY1qdB83Z5DvNyP0MYkstqkjmiefhZUMkWAtIllErxp6Zu9aDuOew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.5_1784676366314_0.42805215595982715","host":"s3://npm-registry-packages-npm-production"}},"4.91.7":{"name":"decocms","version":"4.91.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4622441fc0cac22449001921924af7d77b721ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.7.tgz","fileCount":8897,"integrity":"sha512-8on7WFKYH9QUwXwbezxJ5rEjdYysmbnjn7lZABpyIUTSOnnmMHNIxLV1a1Wv/qMaKAoRN8KXW6vd5VgakORAKA==","signatures":[{"sig":"MEQCIFna5v43muWIvD7MiA0NTymx7XOFm3VHaT+8cCopQ1NLAiAECi7VeItGGfEuot+/777HVlWBum/Q0w4RzzmCzq23XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907220},"type":"module","_from":"file:decocms-4.91.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.7.tgz","_integrity":"sha512-8on7WFKYH9QUwXwbezxJ5rEjdYysmbnjn7lZABpyIUTSOnnmMHNIxLV1a1Wv/qMaKAoRN8KXW6vd5VgakORAKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.7_1784678186688_0.615017266813122","host":"s3://npm-registry-packages-npm-production"}},"4.91.8":{"name":"decocms","version":"4.91.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e17fe789b7d65e537f11f8423b9e684a62693b97","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.8.tgz","fileCount":8897,"integrity":"sha512-ZAknNIdaFnqgezQNKY2mNWWQcIQSk7vptCGXBxeLrZnaXXOIZ1FhZmOyRHGNVhlEpSB785DBVjZoitnmwzwiPg==","signatures":[{"sig":"MEUCIQCiJX8i8A4AoQBruuwvsIn0BoTaCTGalQcnbHGiArvdPQIgL937EtcAR2+jqnLQKd3CdibR4fqz5ttnyBe4DQAEGf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907226},"type":"module","_from":"file:decocms-4.91.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.8.tgz","_integrity":"sha512-ZAknNIdaFnqgezQNKY2mNWWQcIQSk7vptCGXBxeLrZnaXXOIZ1FhZmOyRHGNVhlEpSB785DBVjZoitnmwzwiPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.8_1784678227276_0.6028023726255276","host":"s3://npm-registry-packages-npm-production"}},"4.91.9":{"name":"decocms","version":"4.91.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e5d205a78b886407aa88158b3f56ae294640f38","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.9.tgz","fileCount":8897,"integrity":"sha512-M6JTfIOdH/rjbU9ypWjAOeLIzT7N30fBqAt+HeXqiMKB6Ww16Wp12da0mdMgpDg3HsYDUmOy3OUDMorz0Ijirw==","signatures":[{"sig":"MEUCIDgZac6aLd+Tj9VmFCZzHaOhJ5+3nkET4ru10oDD3mGfAiEAurzwlH5N6GMpPb3nXvrUJzcbvcKm0bk8/398zQKDbtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907239},"type":"module","_from":"file:decocms-4.91.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.9.tgz","_integrity":"sha512-M6JTfIOdH/rjbU9ypWjAOeLIzT7N30fBqAt+HeXqiMKB6Ww16Wp12da0mdMgpDg3HsYDUmOy3OUDMorz0Ijirw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.9_1784678320022_0.9899927694908957","host":"s3://npm-registry-packages-npm-production"}},"4.91.10":{"name":"decocms","version":"4.91.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f79a8f2616dc41ec1f21e52caf0f3e1cf7f8f911","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.10.tgz","fileCount":8897,"integrity":"sha512-MP6EV9pkSmON+ppwDl557G3Fr1shdPRvK/L/YxfPNxMWtTFjQ/+Ww5IRI85Tq+OhKm0xegXZcu2laESYZTq/xA==","signatures":[{"sig":"MEUCIFfJAWtU4eLezlnAPgpJMKwwEv3LUdNsUACM9pC4tsgHAiEAy9p2vdaiyizqmsIuvdB6hpfJYZIoRz+F40QAkOKwjbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907249},"type":"module","_from":"file:decocms-4.91.10.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.10.tgz","_integrity":"sha512-MP6EV9pkSmON+ppwDl557G3Fr1shdPRvK/L/YxfPNxMWtTFjQ/+Ww5IRI85Tq+OhKm0xegXZcu2laESYZTq/xA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.10_1784678803581_0.9992462595954863","host":"s3://npm-registry-packages-npm-production"}},"4.91.11":{"name":"decocms","version":"4.91.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"afc4e41d7b34e7d71084036256a229cbef93cd33","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.11.tgz","fileCount":8897,"integrity":"sha512-I6L1ScZwZGoU/CqQlW3+DltnoaHaUKAmolt9kvv+HuRPU5Y2RlUtW1J5vpEMCP3hG0KmCCYNgW6K1xw/HSqE0g==","signatures":[{"sig":"MEUCIB5k3sesm7CdMsOB4c4emBSUzgL5o1osgKz15mwatsBwAiEA6xXB0tp2LSI55OxSp9uzhT2F1AuNovg0+Ku3JDBrAeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907503},"type":"module","_from":"file:decocms-4.91.11.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.11.tgz","_integrity":"sha512-I6L1ScZwZGoU/CqQlW3+DltnoaHaUKAmolt9kvv+HuRPU5Y2RlUtW1J5vpEMCP3hG0KmCCYNgW6K1xw/HSqE0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.11_1784682152846_0.42229536338551976","host":"s3://npm-registry-packages-npm-production"}},"4.91.12":{"name":"decocms","version":"4.91.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7bc614086befbcd3bbffa4fa45092c858cc484e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.12.tgz","fileCount":8897,"integrity":"sha512-+p9qVcbo9X95Wi7yODGzcCUK5a2or8wr5Nst2Xaw+h3JsqxJ2zllbM9eJvvEmMMVMifbNhYPcI8ohGY+UkQa9A==","signatures":[{"sig":"MEUCIQDNTWlJnQH+VxBaiqk3F6eSYL/4KxTtHZ9Dk2eOx7AG5QIgKo55nBnGYgnW44dtnlUffsozaqHYr2sITW4ZI87hIys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93907869},"type":"module","_from":"file:decocms-4.91.12.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.12.tgz","_integrity":"sha512-+p9qVcbo9X95Wi7yODGzcCUK5a2or8wr5Nst2Xaw+h3JsqxJ2zllbM9eJvvEmMMVMifbNhYPcI8ohGY+UkQa9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.12_1784682196476_0.04205209814666122","host":"s3://npm-registry-packages-npm-production"}},"4.91.13":{"name":"decocms","version":"4.91.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4037a83e9b53158250bc56e8fba649f4d66f5544","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.13.tgz","fileCount":8897,"integrity":"sha512-wqE9A3vz46pQyPwdYppYzEA/gdDoKtD2LMQIqJrucGX/pYFPTSjgDsCheXF+Y1yGKFN1wBw2PfcL2Syc5RC9eg==","signatures":[{"sig":"MEYCIQDSDn8dqzj9eF7UN//SLCI6NUK5o01awuQpdAiOOs8mdwIhAIcsWtCGJct8NJlE4WNmZAnORVsbyoqGdr5DWs1RVCx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93908112},"type":"module","_from":"file:decocms-4.91.13.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.13.tgz","_integrity":"sha512-wqE9A3vz46pQyPwdYppYzEA/gdDoKtD2LMQIqJrucGX/pYFPTSjgDsCheXF+Y1yGKFN1wBw2PfcL2Syc5RC9eg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.13_1784682381179_0.5409610979759889","host":"s3://npm-registry-packages-npm-production"}},"4.91.14":{"name":"decocms","version":"4.91.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"100b6b1ad19902e8d77507b672bec3a7ad582d66","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.14.tgz","fileCount":8897,"integrity":"sha512-yHe677t4O1LbKjmNmy7ivrb9osdSKEf9aNDM1mvswBZac0fEXt8biXs5GbJ3mM0SDzuPpGD8LupTsZ3xX5KDag==","signatures":[{"sig":"MEUCIQDf9jHGGjifXEnlBltB4mp/hGuJiakDxAarvr6uNSUGJAIgEFtkw7vqWIcqser/ysQjfcPameyOwaOroTQoCHq6fkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93908307},"type":"module","_from":"file:decocms-4.91.14.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.14.tgz","_integrity":"sha512-yHe677t4O1LbKjmNmy7ivrb9osdSKEf9aNDM1mvswBZac0fEXt8biXs5GbJ3mM0SDzuPpGD8LupTsZ3xX5KDag==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.14_1784683759562_0.9827283883616398","host":"s3://npm-registry-packages-npm-production"}},"4.91.15":{"name":"decocms","version":"4.91.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18c66fe86e38bcaf3758ae8919fc627a0dd3ed23","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.15.tgz","fileCount":8897,"integrity":"sha512-nrMbA4bG/vd8nVecoOVCMkJkQr7nv5EReqMufbcK6HnPRA8c7uJIkijopKwbPqudUYm5r/EcMQTyBI/Hw/6Umw==","signatures":[{"sig":"MEYCIQCpAgzfjkwR1JwCOmcyLYtFbIXCyzpuU9ZwGp1XZZMAHAIhAIxWV5E7brHrjUH69vOlcfLlkhx9WyEfhBZ5lbTmFxmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93908327},"type":"module","_from":"file:decocms-4.91.15.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.15.tgz","_integrity":"sha512-nrMbA4bG/vd8nVecoOVCMkJkQr7nv5EReqMufbcK6HnPRA8c7uJIkijopKwbPqudUYm5r/EcMQTyBI/Hw/6Umw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.15_1784684010701_0.8624207765570091","host":"s3://npm-registry-packages-npm-production"}},"4.91.16":{"name":"decocms","version":"4.91.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f8723be5b16ff04d5f964fa192a46f8b2dd27fd3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.16.tgz","fileCount":8897,"integrity":"sha512-z8YVg6Dz6ihablikvE5d9xgsJYRLHpvgkNFR3Qe6N+hA94DLStFRMni3g0aEZ93XdTO/AIbomrAc0dKdZLQyDg==","signatures":[{"sig":"MEUCIFXbcGp/p8FaCv8ZwKuLn71pbET8cdOHxlZkn9HtmqXaAiEAnc7mByYp0YEqTY7KahydOwCu5mCNz0ZU7en3bGFBCOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93909410},"type":"module","_from":"file:decocms-4.91.16.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.16.tgz","_integrity":"sha512-z8YVg6Dz6ihablikvE5d9xgsJYRLHpvgkNFR3Qe6N+hA94DLStFRMni3g0aEZ93XdTO/AIbomrAc0dKdZLQyDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.16_1784719900872_0.8286626757302227","host":"s3://npm-registry-packages-npm-production"}},"4.91.17":{"name":"decocms","version":"4.91.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49ee154b04600b412a89897a85496b37e597c533","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.17.tgz","fileCount":8897,"integrity":"sha512-3Vvbwy029mJcxaDO6OSodai5HkZAbO4oik9HsP7JGRpZclqC0BFKJo8YFdMQee8vXd96sZ5SckpbXO7WBjCv1w==","signatures":[{"sig":"MEUCIQCVvnQDXRheGtuotgB9X2gDYzK40ZxMStY1In29rqoujAIgZJoDtmn3RP0XYPZ9umFHxwtrE76ax6YvdlqGP9QQBL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93909112},"type":"module","_from":"file:decocms-4.91.17.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.17.tgz","_integrity":"sha512-3Vvbwy029mJcxaDO6OSodai5HkZAbO4oik9HsP7JGRpZclqC0BFKJo8YFdMQee8vXd96sZ5SckpbXO7WBjCv1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.17_1784720003545_0.2789724978379262","host":"s3://npm-registry-packages-npm-production"}},"4.91.18":{"name":"decocms","version":"4.91.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.91.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44dd13dd8534108696db244c82dc19176c82cacc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.91.18.tgz","fileCount":8897,"integrity":"sha512-N3xFftAqs8gVDvpu4j/7xvI4ADVR8RjYkHGDQK2gxRG36F/zI2JBSa4vqqmLlJqEqDiHF3giVakeytbVuYR7vw==","signatures":[{"sig":"MEUCIEuMkWzmPNp7za0SxWZeK5vPLH7T+9s0Dp9kmTqHCPQVAiEAstvzDB9gnlcSEtsHdIql5HQCtEKnw36tzDI3R34Z/iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.91.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93909322},"type":"module","_from":"file:decocms-4.91.18.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.91.18.tgz","_integrity":"sha512-N3xFftAqs8gVDvpu4j/7xvI4ADVR8RjYkHGDQK2gxRG36F/zI2JBSa4vqqmLlJqEqDiHF3giVakeytbVuYR7vw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.91.18_1784721157717_0.45810093549150044","host":"s3://npm-registry-packages-npm-production"}},"4.92.0":{"name":"decocms","version":"4.92.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.92.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c7dab20ab9ba30057628d87223634995cd0b502f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.92.0.tgz","fileCount":8897,"integrity":"sha512-g9/wlz/WFbvZ2CKMS5+zCneQGc9XU4YM7j6NszRWzVHxYlWIw6pmr0PvWcoiAzQic4WvjNF82+yJs1XEIajwLg==","signatures":[{"sig":"MEQCIAZ3lCNZmZTL/napvV0dFQzWVZN4I/1+lE551G7oHBukAiBYNDRzSayRKwFe3DSuSM8I+MKTVFWbjPXqEOaemoTrRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93912441},"type":"module","_from":"file:decocms-4.92.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.92.0.tgz","_integrity":"sha512-g9/wlz/WFbvZ2CKMS5+zCneQGc9XU4YM7j6NszRWzVHxYlWIw6pmr0PvWcoiAzQic4WvjNF82+yJs1XEIajwLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.92.0_1784722194543_0.6335493884488321","host":"s3://npm-registry-packages-npm-production"}},"4.92.1":{"name":"decocms","version":"4.92.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.92.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c9c389c7c9f79aebe7c16c3fc2f5116ee682af9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.92.1.tgz","fileCount":8897,"integrity":"sha512-YYntPauC3lts0Gukqg6QtV2DcEpkxZIVMBL/r0/IFVUEoVTZHoMUeSXLux+NQevRyKIabfrqlHaK3SkSyzY6vw==","signatures":[{"sig":"MEUCIQD5VxPkDwcR48EyJlirAP4LqaPpw3Y7IahQy4WXHdAq3QIgKzCfgW8Ng0iWCUqkZwt4CxL9BL5SJhnUHd7ObX04CKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.92.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93914626},"type":"module","_from":"file:decocms-4.92.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.92.1.tgz","_integrity":"sha512-YYntPauC3lts0Gukqg6QtV2DcEpkxZIVMBL/r0/IFVUEoVTZHoMUeSXLux+NQevRyKIabfrqlHaK3SkSyzY6vw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.92.1_1784723001484_0.17133944516444366","host":"s3://npm-registry-packages-npm-production"}},"4.92.2":{"name":"decocms","version":"4.92.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.92.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9561825bddf1b6cb651b4b83c5ef4e6a1d3df2e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.92.2.tgz","fileCount":8897,"integrity":"sha512-ixGMxEDfF5CH2HDACy9ngQ+dkUDKKD1+KtszbLKj1ITa+6w35KM59PkwyuzmvJtiZ1jgxoo+BYO+wWcI985FZA==","signatures":[{"sig":"MEYCIQCIm2i+Kptj2aGgakEo6ChGwgiTu35Bvz7tL6RX8vVQkgIhANusZ/FPkaTm8DOtSgcj8H8tqGfh3Y0QqvsNrKGy9+ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.92.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93914339},"type":"module","_from":"file:decocms-4.92.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.92.2.tgz","_integrity":"sha512-ixGMxEDfF5CH2HDACy9ngQ+dkUDKKD1+KtszbLKj1ITa+6w35KM59PkwyuzmvJtiZ1jgxoo+BYO+wWcI985FZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.92.2_1784726890066_0.23286256512179282","host":"s3://npm-registry-packages-npm-production"}},"4.92.3":{"name":"decocms","version":"4.92.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.92.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"990b5a56aef18439ea0d9450c16a75f09b38e74b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.92.3.tgz","fileCount":8897,"integrity":"sha512-3aNrAZKgMUiASGsxe38o+Zq2Td/H2YNMugQGkhqikvAH1icDZfHCgFqyh+6aFoPm5JSI3HB+1cj4Amcj7xD7ZA==","signatures":[{"sig":"MEUCIQDokRaUpI2bnw8ZnJjAtTfNVhXTDRssk9UDCTc8zakekwIgD3H5smni1SnOvVN8dvL5qC5IeF2v0TlfNtnIBerjmWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.92.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93916264},"type":"module","_from":"file:decocms-4.92.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.92.3.tgz","_integrity":"sha512-3aNrAZKgMUiASGsxe38o+Zq2Td/H2YNMugQGkhqikvAH1icDZfHCgFqyh+6aFoPm5JSI3HB+1cj4Amcj7xD7ZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.92.3_1784727418851_0.42320634465990903","host":"s3://npm-registry-packages-npm-production"}},"4.93.0":{"name":"decocms","version":"4.93.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.93.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"180359d395e84ff6c360cbc20aabf1cea6c5043d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.93.0.tgz","fileCount":8901,"integrity":"sha512-Sh0EjySsi2wyqgcAvgsup2el60LJnNhbsjeNEEbxwyOGcqVDjl5M31d+vRoHXYG7XFilWCm4UTP1LNqruj8U7A==","signatures":[{"sig":"MEYCIQDMvgtyvHcu6hywZkMEBUyw/NGzgjdGvKdCfhkB8DnmxAIhAMo8l1Oqr/aqyp3k4bAD820jyon5ne6/0I80gKzDFaHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93946467},"type":"module","_from":"file:decocms-4.93.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.93.0.tgz","_integrity":"sha512-Sh0EjySsi2wyqgcAvgsup2el60LJnNhbsjeNEEbxwyOGcqVDjl5M31d+vRoHXYG7XFilWCm4UTP1LNqruj8U7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.93.0_1784727632387_0.9717029489738436","host":"s3://npm-registry-packages-npm-production"}},"4.94.0":{"name":"decocms","version":"4.94.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e37315223a493c45b9a631dbbee297a34809a8ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.0.tgz","fileCount":8901,"integrity":"sha512-Elhl8JcIwsIT2GcX0HN4gM/LN4dv/v7ix+0QBstfQ8rb4mMSeNXmDanR/OXMmNUWNCJoXKHKQ/31TllgZlHJWw==","signatures":[{"sig":"MEUCIF6SRtjkY2MbBMt9BWqVODCbMg6XvuHTLSINHHvzG1C6AiEA5BTmnm98P5vSiWCmJ1zBuWDBkIkeUGVFlLnTgcH+Trg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93947240},"type":"module","_from":"file:decocms-4.94.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.0.tgz","_integrity":"sha512-Elhl8JcIwsIT2GcX0HN4gM/LN4dv/v7ix+0QBstfQ8rb4mMSeNXmDanR/OXMmNUWNCJoXKHKQ/31TllgZlHJWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.0_1784728167116_0.038961189829122","host":"s3://npm-registry-packages-npm-production"}},"4.94.1":{"name":"decocms","version":"4.94.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8bcaf4e8899befc27cbc251c820ffa31c50766fe","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.1.tgz","fileCount":8901,"integrity":"sha512-nSgbprr0o8E+qpxR4w3nHlyh6UxmgxslueRRUhybY2UMstnCbOnrmjRXXsLgYi2t5JJcgt52FUxYG46ZZiRYFg==","signatures":[{"sig":"MEUCIQCTC2sVQpLSM2WHsDNwKMZga4RHTJLnllfEw+uaw3yT6QIgOgO4JhCEbDqabL7T2euoLsOuEeTF3Y9cOJAvSXVvrc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93948634},"type":"module","_from":"file:decocms-4.94.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.1.tgz","_integrity":"sha512-nSgbprr0o8E+qpxR4w3nHlyh6UxmgxslueRRUhybY2UMstnCbOnrmjRXXsLgYi2t5JJcgt52FUxYG46ZZiRYFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.1_1784728757744_0.5036003242989204","host":"s3://npm-registry-packages-npm-production"}},"4.94.2":{"name":"decocms","version":"4.94.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a6ff7e1057afc2ecaf0e6f3cffc07267a7bc1ed6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.2.tgz","fileCount":8901,"integrity":"sha512-8FiyO/GvYrPTk7bGtQ0d0p6dYk5yow0ja7nB0ndZaxSKYjEu4FlCgue9lPo0LNgsNOy1Zj9pLw0+/yckjskg3A==","signatures":[{"sig":"MEUCIBKbUZuqXGrNBNnNcYavNQGb3xzs1wipFsMyj8lRGS4GAiEAuXIR90EnwJkQw40QhTNNwz9oH0GIgbADg3Pp35W0BVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93948810},"type":"module","_from":"file:decocms-4.94.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.2.tgz","_integrity":"sha512-8FiyO/GvYrPTk7bGtQ0d0p6dYk5yow0ja7nB0ndZaxSKYjEu4FlCgue9lPo0LNgsNOy1Zj9pLw0+/yckjskg3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.2_1784731010337_0.5161504013859357","host":"s3://npm-registry-packages-npm-production"}},"4.94.3":{"name":"decocms","version":"4.94.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01b94e0c0dff2d8670828ee1592a86611c624748","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.3.tgz","fileCount":8901,"integrity":"sha512-+R7K+I7Hkd6b2IBygoPznL8tEA5M/cnQ0I0/fODy06Lg5kGgg55oYhROiGj987gc+ar/NCEDMV6qPD97F9NFYQ==","signatures":[{"sig":"MEQCICa+u1/UV4VH4xc5k4ebJ9mDk/UvBSge13xel261JdQXAiAb1ra3d4GUVI1mJ9N/ilx/T+ZEOaoOsJj2UOJQQmn6xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93949208},"type":"module","_from":"file:decocms-4.94.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.3.tgz","_integrity":"sha512-+R7K+I7Hkd6b2IBygoPznL8tEA5M/cnQ0I0/fODy06Lg5kGgg55oYhROiGj987gc+ar/NCEDMV6qPD97F9NFYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.3_1784731074483_0.8700087546043154","host":"s3://npm-registry-packages-npm-production"}},"4.94.4":{"name":"decocms","version":"4.94.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0b460b83334ed99d4e81f53eb8908e72fc3452d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.4.tgz","fileCount":8901,"integrity":"sha512-0zIOgDJuioC0+bUDavLJqwbyyFZqohwXS46B0fGiUMjfHfTGkCmf8hIIC0uIHKvVgRJLor1r7wCi95IJDZG70Q==","signatures":[{"sig":"MEUCIAXy7rkeS5kA6TDi7wL1jtWSzCwiVxpCoGrYJddfY7+NAiEA7ueDifaW/Xkrwmkj0icAQ3B5F/0V5v3VAgxFW5gZR3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93949263},"type":"module","_from":"file:decocms-4.94.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.4.tgz","_integrity":"sha512-0zIOgDJuioC0+bUDavLJqwbyyFZqohwXS46B0fGiUMjfHfTGkCmf8hIIC0uIHKvVgRJLor1r7wCi95IJDZG70Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.4_1784731364165_0.7623232696726148","host":"s3://npm-registry-packages-npm-production"}},"4.94.5":{"name":"decocms","version":"4.94.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9313ad9937639a5607b38e8e9fb5eda549cc32d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.5.tgz","fileCount":8901,"integrity":"sha512-7O1Xzh3AIwOxwZNyGKNghZHxjExZtE/YMJrTmgO7H8P5BLt6+X2nWaFhq/FBAoGlatfFzvoXq9PZNLMsrrIvGQ==","signatures":[{"sig":"MEQCIDxproZ7lEZB4tc5QgtB3IZs0EgPMcEtJzI4USOVhcw1AiBcODGM7nUjmG56wLzrAWp9SdcGqvz5UEPePAYsXtuSOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93950141},"type":"module","_from":"file:decocms-4.94.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.5.tgz","_integrity":"sha512-7O1Xzh3AIwOxwZNyGKNghZHxjExZtE/YMJrTmgO7H8P5BLt6+X2nWaFhq/FBAoGlatfFzvoXq9PZNLMsrrIvGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.5_1784731974534_0.06571270553790809","host":"s3://npm-registry-packages-npm-production"}},"4.94.6":{"name":"decocms","version":"4.94.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.94.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f60d7c0d2e57c8181c9bfb264e8a3cad5c37e18","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.94.6.tgz","fileCount":8901,"integrity":"sha512-3y2NGbtba8iTUVH+DiZaDRiTV9DDlwBCeWOXNb0cQrpmERlZCR8/NyC0Mfo/zkXveA8VMBL/3D26axLSR09o/g==","signatures":[{"sig":"MEUCIQDHCjjHwd9ylTpOiDcOsJw25OZ0dkyqWbd6do27AAEJAgIgZ8zUaszUfk17XgIevYjNT9FPhNzQEVujHR7Jb3jlmsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.94.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93950443},"type":"module","_from":"file:decocms-4.94.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.94.6.tgz","_integrity":"sha512-3y2NGbtba8iTUVH+DiZaDRiTV9DDlwBCeWOXNb0cQrpmERlZCR8/NyC0Mfo/zkXveA8VMBL/3D26axLSR09o/g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.94.6_1784732615134_0.7537441760517865","host":"s3://npm-registry-packages-npm-production"}},"4.95.0":{"name":"decocms","version":"4.95.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.95.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24917ee39852a2b84f8a94879ea8b61db41030bf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.95.0.tgz","fileCount":8901,"integrity":"sha512-lo5iqhz2gr/B2o7aUQ3dygQ408n7IAvFiMcsnf0KumrBthVqBYgE8snml5Blq+TceHF2e28j9fqw2xcBVYllQw==","signatures":[{"sig":"MEQCIBhAf8fCrsEodRkucuf/aH1VDKieiPgp0eldhAs4T0zJAiBecNpg3xYs4MiqCrovxcsai3a9P88bT/fUtrHrg8TIFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93951908},"type":"module","_from":"file:decocms-4.95.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.95.0.tgz","_integrity":"sha512-lo5iqhz2gr/B2o7aUQ3dygQ408n7IAvFiMcsnf0KumrBthVqBYgE8snml5Blq+TceHF2e28j9fqw2xcBVYllQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.95.0_1784733625653_0.1951725140802396","host":"s3://npm-registry-packages-npm-production"}},"4.95.1":{"name":"decocms","version":"4.95.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.95.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9cc4d02ba6ee4ac226a0ac00072d16cc27c05eaf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.95.1.tgz","fileCount":8901,"integrity":"sha512-vHYpOOhdaGu/SuonJc0axtGkIjwFJSr2Pfh95aIpkEcDDbphKDH48c6LZwnNdxH5ysF1oCsN5RCorEWX64EABA==","signatures":[{"sig":"MEQCICgZWblFnDyJjkE3E5vZd+/VkwEfQJAWrYMxOfdJ4GitAiA5HAI4Y8nAlBmC3deNB8rZsGUzbLTS7yT+pjGT/sEqUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93952272},"type":"module","_from":"file:decocms-4.95.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.95.1.tgz","_integrity":"sha512-vHYpOOhdaGu/SuonJc0axtGkIjwFJSr2Pfh95aIpkEcDDbphKDH48c6LZwnNdxH5ysF1oCsN5RCorEWX64EABA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.95.1_1784733646461_0.7900747806006092","host":"s3://npm-registry-packages-npm-production"}},"4.95.2":{"name":"decocms","version":"4.95.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.95.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ea77d33470fa2cf289cc8db206cc33863655805","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.95.2.tgz","fileCount":8901,"integrity":"sha512-RHPn2873GXCP/ZxTe+BOE1hDA4n5M10a9+j0tBv7iwbm5fbJ4htstT2SQ81CQHzOX5aFjEKxmGUNEV02Ui4Y9w==","signatures":[{"sig":"MEYCIQC/RZBMa3ZDnX4LDM4SHeXwO21lEMsIH9B9MkT5GdD7cQIhAM4C0kaEVCQtNx4ZC6JIDF4I5S7/6bDFiO3BAewdjOsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.95.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93952236},"type":"module","_from":"file:decocms-4.95.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.95.2.tgz","_integrity":"sha512-RHPn2873GXCP/ZxTe+BOE1hDA4n5M10a9+j0tBv7iwbm5fbJ4htstT2SQ81CQHzOX5aFjEKxmGUNEV02Ui4Y9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.95.2_1784735303611_0.021602164751245656","host":"s3://npm-registry-packages-npm-production"}},"4.96.0":{"name":"decocms","version":"4.96.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.96.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5756ff5d9907aa69587f6dd595a8ee44c517480f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.96.0.tgz","fileCount":8901,"integrity":"sha512-unu5xW5I2NvccbYqPY5vSCjTf0cPxvs+Ci0JQC/4EP/Zfz5l9oHj+8mLyVwXbmLVrVSe01cr0kBSz0x1iiVa1A==","signatures":[{"sig":"MEUCIFiQwQIvVqS7oa5EZGwYbI9R1x8ViusCYADc+9Cney0fAiEAvBiqpEemv/rb97rCEebj2xkrVKjNisRmM/acbqJyACA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93952367},"type":"module","_from":"file:decocms-4.96.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.96.0.tgz","_integrity":"sha512-unu5xW5I2NvccbYqPY5vSCjTf0cPxvs+Ci0JQC/4EP/Zfz5l9oHj+8mLyVwXbmLVrVSe01cr0kBSz0x1iiVa1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.96.0_1784735547976_0.18199258948427866","host":"s3://npm-registry-packages-npm-production"}},"4.97.0":{"name":"decocms","version":"4.97.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.97.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec223f4ca08f10a6d46ffcd0f55f061a1cbcc7b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.97.0.tgz","fileCount":8899,"integrity":"sha512-JI9XYe1EqLB727maRfp2ZaUl9JM9hDkp1K3dnKI0VVvLPMDa8VwTHSqfHoDCVrzd7DkIQJ1/+VSMKLz32wnD9w==","signatures":[{"sig":"MEQCIDfKe4R55chLfWIR3MKXKmKMOs04DR3j0TnFySIsgR82AiA//ZRv6L1JpR/tOAsIAz3h3CZFzwLuOJwi2PQCaGTs4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94601720},"type":"module","_from":"file:decocms-4.97.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.97.0.tgz","_integrity":"sha512-JI9XYe1EqLB727maRfp2ZaUl9JM9hDkp1K3dnKI0VVvLPMDa8VwTHSqfHoDCVrzd7DkIQJ1/+VSMKLz32wnD9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.97.0_1784736548789_0.5379006503090127","host":"s3://npm-registry-packages-npm-production"}},"4.97.1":{"name":"decocms","version":"4.97.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.97.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eccf5a48cfdfefdd42392413b1c9a72e52a7993a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.97.1.tgz","fileCount":8899,"integrity":"sha512-mz5M/c6128fR2fOmvJjrqrST2K7qcndDRuTmOnfYhDbrq4dY1kxegOqQTxsQdEF0CvJXMdOMq1e1ejV1rscsRA==","signatures":[{"sig":"MEYCIQCD2CPJgSIPl59gi2s2a4AumadTk8xM0hogFXntyuLL8gIhANi0HpC0DaD9flT30F9O76pe7/ZARyaWWdHb7je4vITU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94602149},"type":"module","_from":"file:decocms-4.97.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.97.1.tgz","_integrity":"sha512-mz5M/c6128fR2fOmvJjrqrST2K7qcndDRuTmOnfYhDbrq4dY1kxegOqQTxsQdEF0CvJXMdOMq1e1ejV1rscsRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.97.1_1784739432845_0.04445942874390796","host":"s3://npm-registry-packages-npm-production"}},"4.97.2":{"name":"decocms","version":"4.97.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.97.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8205e4ef2746fb1288d8a9008562702ffdb47612","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.97.2.tgz","fileCount":8899,"integrity":"sha512-+oM6ytalb/fIxSDBJuEqBIbioRu+JHY6KfDQF5fWJGy7OwO1dF9ejMVZasLrw2muZ2ZjzRsF7nXfuxeCutHNZA==","signatures":[{"sig":"MEUCIQDVE2+QRuUY5d0eW+IVqsTBiIv+PDze26d13gEZ2NzbsAIgDWTJmBzi3UXw0O93ycjEhh+ysCQIlQUKH4TEd57YptE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.97.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94602145},"type":"module","_from":"file:decocms-4.97.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.97.2.tgz","_integrity":"sha512-+oM6ytalb/fIxSDBJuEqBIbioRu+JHY6KfDQF5fWJGy7OwO1dF9ejMVZasLrw2muZ2ZjzRsF7nXfuxeCutHNZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.97.2_1784740195152_0.5274586066564404","host":"s3://npm-registry-packages-npm-production"}},"4.97.3":{"name":"decocms","version":"4.97.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.97.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35567ad69302dd49b2831a13730eecbf2f3c79da","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.97.3.tgz","fileCount":8899,"integrity":"sha512-4uPJeVTXZ3nPG8LxH949ajz3ML+0i+VDob/ThERs0S/NT/VnsqbfC7MJROESsKGSsMVLE+XXB5HxqrRU7emI2A==","signatures":[{"sig":"MEUCIQCzLKfS9pu1GMtvuo0SRbdrZx9Mc2wyC9u1t2qqy9etdQIgcsRJ2GW0yDo3ixkbzyYtifAO1+miSNqOpuBoaeSHsT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.97.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94602109},"type":"module","_from":"file:decocms-4.97.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.97.3.tgz","_integrity":"sha512-4uPJeVTXZ3nPG8LxH949ajz3ML+0i+VDob/ThERs0S/NT/VnsqbfC7MJROESsKGSsMVLE+XXB5HxqrRU7emI2A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.97.3_1784742925927_0.814781704294355","host":"s3://npm-registry-packages-npm-production"}},"4.98.0":{"name":"decocms","version":"4.98.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.98.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"094c67a0baed617a4704733b7668cb467b4e0f1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.98.0.tgz","fileCount":8899,"integrity":"sha512-qYng0ZJQdolSCSfiRn9gmH7LpbduhqDvT5JmDttbyHFWB+/n/O59D4DEd4s5IjL28jC0DQYIum3mPm4Fp0d9oQ==","signatures":[{"sig":"MEYCIQDk2iYgt+HDrq2D45vBpvzYC/zWiA5eR0EBWO8ry7viFAIhAO4mzPD/e4V6vXQ3lESywHxwZEOPkoUd40zfacjaqold","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94608778},"type":"module","_from":"file:decocms-4.98.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.98.0.tgz","_integrity":"sha512-qYng0ZJQdolSCSfiRn9gmH7LpbduhqDvT5JmDttbyHFWB+/n/O59D4DEd4s5IjL28jC0DQYIum3mPm4Fp0d9oQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.98.0_1784743466957_0.1695708683277044","host":"s3://npm-registry-packages-npm-production"}},"4.98.1":{"name":"decocms","version":"4.98.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.98.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"910004417fe6f9281f56518bc959cb0d4db93936","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.98.1.tgz","fileCount":8899,"integrity":"sha512-hYbC5VeagB63DoOTXt+yEFLUirMCUj0nj/kOlJvS/qK8KPhnt2E8n9pgCopKjgmGYGj0Ip4eXGdLQ7LHsgfNrg==","signatures":[{"sig":"MEQCID8p3eYsGGzpNvIgpdfictEc3YTfJcRywgfDHGFu3jbBAiAHafK7YmisEZUhwf6u3KQgeCr0gvFLP1Om9c4utavDzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94609051},"type":"module","_from":"file:decocms-4.98.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.98.1.tgz","_integrity":"sha512-hYbC5VeagB63DoOTXt+yEFLUirMCUj0nj/kOlJvS/qK8KPhnt2E8n9pgCopKjgmGYGj0Ip4eXGdLQ7LHsgfNrg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.98.1_1784744892942_0.35521941659009015","host":"s3://npm-registry-packages-npm-production"}},"4.98.2":{"name":"decocms","version":"4.98.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.98.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"571a6fb381a7c5d5c625d9cda5c1ecfae3750660","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.98.2.tgz","fileCount":8899,"integrity":"sha512-K/EqU83/OK8Za1a74+QyF8iCVCWqqY8l3vm3xR9bMvfBaeYYI41TD65j4CoWHdumopMCq7WWLr0H1SjRjsw0Wg==","signatures":[{"sig":"MEYCIQCOBg6AP78A+YWM2NhggE6hTKKjIulRjeOrbu/8cqb47AIhAIuJXnczOoL5WN893JrvtppEK1KfSweSAJl93FXVA2PN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.98.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94609622},"type":"module","_from":"file:decocms-4.98.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.98.2.tgz","_integrity":"sha512-K/EqU83/OK8Za1a74+QyF8iCVCWqqY8l3vm3xR9bMvfBaeYYI41TD65j4CoWHdumopMCq7WWLr0H1SjRjsw0Wg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.98.2_1784745005180_0.8438800621466318","host":"s3://npm-registry-packages-npm-production"}},"4.98.3":{"name":"decocms","version":"4.98.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.98.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74d2af4ba54bf0781e3b3debf1fd38e680a6bfc8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.98.3.tgz","fileCount":8899,"integrity":"sha512-KjBJHL+x90vIQQUUozrJPKYN+ezTaKWIRHmPgzaOtD/1vSwpWD1PAkV0HmcWrGIvWNU7YVKY9lN6A4yr/VNEeg==","signatures":[{"sig":"MEUCIQCCY8FIl78PQl/zmsvhlLZNV6LNA4FY1aQxYyJqIeY2jgIgEPR1+e3vh0b28VEhhFgUueFQeErPlCziRGEsS6pWnvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.98.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94609758},"type":"module","_from":"file:decocms-4.98.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.98.3.tgz","_integrity":"sha512-KjBJHL+x90vIQQUUozrJPKYN+ezTaKWIRHmPgzaOtD/1vSwpWD1PAkV0HmcWrGIvWNU7YVKY9lN6A4yr/VNEeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.98.3_1784746635503_0.878504960774636","host":"s3://npm-registry-packages-npm-production"}},"4.99.0":{"name":"decocms","version":"4.99.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9eb75aea0d5456df7e70311d9a8b995a56515e7a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.0.tgz","fileCount":8899,"integrity":"sha512-Uajj+edcjf6hQluStw2wfcuRao1qk13ErTJyIJjPxbREEAd1vcMox55VADNHbkANjbEIsGQzjcgLar6dIv2z5g==","signatures":[{"sig":"MEQCIAYk91ZV2bLUIbWu3gfnl9cFBbLX2NMOOg60XQJuLkQ2AiBBiHwHfb69ZTPgv3qk9SXWhQTPsmSrptEYE63z4BzObQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94611882},"type":"module","_from":"file:decocms-4.99.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.0.tgz","_integrity":"sha512-Uajj+edcjf6hQluStw2wfcuRao1qk13ErTJyIJjPxbREEAd1vcMox55VADNHbkANjbEIsGQzjcgLar6dIv2z5g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.0_1784746793548_0.46452610481304","host":"s3://npm-registry-packages-npm-production"}},"4.99.1":{"name":"decocms","version":"4.99.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"78b03a18a2f3acc5fc4d706ff1e962e1c750ce1d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.1.tgz","fileCount":8899,"integrity":"sha512-leaj4Ptz67vePT3spBL8r6ypsFXP3tyRSuCysAnuDZZa4mm2Fu1pb+AlxxNWaTgHZXGPGRaj/a8yhdSMbwy2Cg==","signatures":[{"sig":"MEYCIQC4OKLZxj2ygpiYMiA+0mWLlbboF1aQcQCW5Uitv7urWwIhAPVK6Q3cvY0hFfkXYk36Y4rUHu0dMdFNxA4ycRAI/3uu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94612402},"type":"module","_from":"file:decocms-4.99.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.1.tgz","_integrity":"sha512-leaj4Ptz67vePT3spBL8r6ypsFXP3tyRSuCysAnuDZZa4mm2Fu1pb+AlxxNWaTgHZXGPGRaj/a8yhdSMbwy2Cg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.1_1784749219665_0.4033783958417887","host":"s3://npm-registry-packages-npm-production"}},"4.99.2":{"name":"decocms","version":"4.99.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8c6d3d9634ab2eae890d53bc8865c647df9ba7c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.2.tgz","fileCount":8899,"integrity":"sha512-wrLFJfbhSvAvIcFx70B6HD++0XxuZZHTmkd1UTG3ogz9K9qL/VFdUxf8vFo6ZSJaA9j8AJtlekmQFHgVUp/F0w==","signatures":[{"sig":"MEUCIHAptQBvkRTsbLEE+dImYH09FtZ1CywRYcGbcMzn2/fPAiEAq21qjmPtjl/WItrbDEoCGFdFekUQobqs+JH2yK0XwK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94612734},"type":"module","_from":"file:decocms-4.99.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.2.tgz","_integrity":"sha512-wrLFJfbhSvAvIcFx70B6HD++0XxuZZHTmkd1UTG3ogz9K9qL/VFdUxf8vFo6ZSJaA9j8AJtlekmQFHgVUp/F0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.2_1784749328257_0.0840587490605984","host":"s3://npm-registry-packages-npm-production"}},"4.99.3":{"name":"decocms","version":"4.99.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a7f284501d5b425f91f039ed842412946627ae4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.3.tgz","fileCount":8899,"integrity":"sha512-d280HJ1OugLA+Y1VtXdriBlkv9rLtH+c/HBpkoAcZTuuTlgk06ct8nUO4CMd4QwBEJtfybAmj7tSix9gy8eq9Q==","signatures":[{"sig":"MEUCIGYtlCL0Vkf6v60wNHaTO8zm+MdgZ8F5IXFor3alDzjlAiEAshwHQGy3kQg7wvfJ+ZWXeNd5lCz4JuperO9x3f2kq3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94619085},"type":"module","_from":"file:decocms-4.99.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.3.tgz","_integrity":"sha512-d280HJ1OugLA+Y1VtXdriBlkv9rLtH+c/HBpkoAcZTuuTlgk06ct8nUO4CMd4QwBEJtfybAmj7tSix9gy8eq9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.3_1784753041526_0.06344662039728366","host":"s3://npm-registry-packages-npm-production"}},"4.99.4":{"name":"decocms","version":"4.99.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ac75d4523e3e96e352766bd6b8aa4ac50b1453c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.4.tgz","fileCount":8899,"integrity":"sha512-SmKe3YCDl+sO9d8x2HTQMND1d0VvxzNhsPDXTcjGOJq4quyFsjccsmYjKUA5lnn2PklDCzoMUZauhmTV4RE22A==","signatures":[{"sig":"MEUCIB2syw8GUCeYT5GYQfUm008e6twvvVSKUXAk4eX3KkTpAiEAncZhFUbjrhjJuGfzPK5gY5X+WPKvwkqvv9kCs8cXpzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94619169},"type":"module","_from":"file:decocms-4.99.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.4.tgz","_integrity":"sha512-SmKe3YCDl+sO9d8x2HTQMND1d0VvxzNhsPDXTcjGOJq4quyFsjccsmYjKUA5lnn2PklDCzoMUZauhmTV4RE22A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.4_1784755506836_0.9765211205533151","host":"s3://npm-registry-packages-npm-production"}},"4.99.5":{"name":"decocms","version":"4.99.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a93f0d4400fc25837acd83d541b9be6fca5d3c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.5.tgz","fileCount":8899,"integrity":"sha512-YFj2hVNYS89O46gXFTmIEffvFhvhbjPD3AB1Dv/cBuHqZ9IUdi3OvdWb/qVhKg4yvxwjb6Tpqs07JpqScFhDDA==","signatures":[{"sig":"MEUCIGu2onXfb1lTpr41KafWYxCMd8awE62XP+RZvqrATopXAiEAxH+LdUA9V8aQrpHvLQxL76QiqbK2aYy/RexbZK9faLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94621100},"type":"module","_from":"file:decocms-4.99.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.5.tgz","_integrity":"sha512-YFj2hVNYS89O46gXFTmIEffvFhvhbjPD3AB1Dv/cBuHqZ9IUdi3OvdWb/qVhKg4yvxwjb6Tpqs07JpqScFhDDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.5_1784757167570_0.7081066653374821","host":"s3://npm-registry-packages-npm-production"}},"4.99.6":{"name":"decocms","version":"4.99.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c2b92b6e8b216f86c9531ad4185e11ebed52cdee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.6.tgz","fileCount":8899,"integrity":"sha512-pD5uDLUNxFLLJg3/9vq3nf/bDGDG/XMAZMvQxTvv+5jAAbSQdYsLgvrjZG2spS7lEodTUzhioxMMSjS0nwS+uQ==","signatures":[{"sig":"MEUCIB8dM1xkvygsKyrpQMCTiSI98A7LEMZLQr3FVH4B3lv6AiEAl9Iwskj92ogop16dTW1zObOIbuxrQcCt34/GyV3Mg3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94621725},"type":"module","_from":"file:decocms-4.99.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.6.tgz","_integrity":"sha512-pD5uDLUNxFLLJg3/9vq3nf/bDGDG/XMAZMvQxTvv+5jAAbSQdYsLgvrjZG2spS7lEodTUzhioxMMSjS0nwS+uQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.6_1784758648438_0.4503554334966424","host":"s3://npm-registry-packages-npm-production"}},"4.99.7":{"name":"decocms","version":"4.99.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65af75f493fd0a7a816a32a7688415007d794eca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.7.tgz","fileCount":8899,"integrity":"sha512-ENlHdTj66xjVHtNcCaG/aOPPSxaD85QX4B1TNZbUc/92iyk+IhdgWxBp3PsKBs2V8HeyOcOjYYcsUwtVOgv6sw==","signatures":[{"sig":"MEQCIBVvjJfTJxVnXFt7sQZZyKEwXMjS9HlvR1z3swfgtQc6AiBeg/uBWoLafDOe1LGF/xFqMzKaLnSy9nIia3N/BUKwyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94624715},"type":"module","_from":"file:decocms-4.99.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.7.tgz","_integrity":"sha512-ENlHdTj66xjVHtNcCaG/aOPPSxaD85QX4B1TNZbUc/92iyk+IhdgWxBp3PsKBs2V8HeyOcOjYYcsUwtVOgv6sw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.7_1784759112005_0.14730722967360932","host":"s3://npm-registry-packages-npm-production"}},"4.99.8":{"name":"decocms","version":"4.99.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ad3089b4e1a8d2cf93644f80ec2a988979441200","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.8.tgz","fileCount":8899,"integrity":"sha512-EDi1cO1qphRBppGdusLXNzrLWMGUN1hr1GnnJAQs/KyjlJ34yXgrJU/sTw2wNnxU+e6rkx82ovWNZ55WD2HKKQ==","signatures":[{"sig":"MEYCIQCezM7P6slKcYC+KVJ7xCAvVcAAKfEhHiuH28xtC8DZ2AIhAMStuflW9kjPZpCNV2dQwm+RgHnWQHGDSDoE58fSCS9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94629100},"type":"module","_from":"file:decocms-4.99.8.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.8.tgz","_integrity":"sha512-EDi1cO1qphRBppGdusLXNzrLWMGUN1hr1GnnJAQs/KyjlJ34yXgrJU/sTw2wNnxU+e6rkx82ovWNZ55WD2HKKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.8_1784759204279_0.566756465080889","host":"s3://npm-registry-packages-npm-production"}},"4.99.9":{"name":"decocms","version":"4.99.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.99.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ad7d5bf00ef4c83417b6d853be4c2c8dc9392f1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.99.9.tgz","fileCount":8899,"integrity":"sha512-nxFdwPZK2MZer92iaOr3Mag5SOdITD71V1vpxZse/una+RObSzFGkmERdJPwCcnHwqg+rB0ndPHU7fWdqbEjNw==","signatures":[{"sig":"MEYCIQDjdXGA7ZKfkkJU7a1rAK2T+atqcMb/NkLSm+4Hjds9nQIhAPqEGKRuboZqUoYb7XVxIiYYh6dMAr/JpbyCoZg5PJy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.99.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94630988},"type":"module","_from":"file:decocms-4.99.9.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.99.9.tgz","_integrity":"sha512-nxFdwPZK2MZer92iaOr3Mag5SOdITD71V1vpxZse/una+RObSzFGkmERdJPwCcnHwqg+rB0ndPHU7fWdqbEjNw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.99.9_1784759982286_0.7407417249302428","host":"s3://npm-registry-packages-npm-production"}},"4.100.0":{"name":"decocms","version":"4.100.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.100.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0afef212aac1ac8cb7ebd327ca562e5e39c131f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.100.0.tgz","fileCount":8899,"integrity":"sha512-aLSS13UMFlIWqi+LCKH7qInjDhfuuKzkvccmDESmRjJAzKFOh1sRG0QDLPMjyI/KqStNBEI4/1blFXJWvLDvRw==","signatures":[{"sig":"MEUCIQCmWsBqhKEeQ/xkflcCS7gOtc/na5CZaYGDMU78EwydKgIgR69vBy+L+360HNF60pYzkN7aa7h6yHxBbGmCebXeJ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94635753},"type":"module","_from":"file:decocms-4.100.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.100.0.tgz","_integrity":"sha512-aLSS13UMFlIWqi+LCKH7qInjDhfuuKzkvccmDESmRjJAzKFOh1sRG0QDLPMjyI/KqStNBEI4/1blFXJWvLDvRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.100.0_1784760257596_0.039866916698237054","host":"s3://npm-registry-packages-npm-production"}},"4.100.1":{"name":"decocms","version":"4.100.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.100.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ecbe8ee85cddf3625cba86ce2fbb7ec83bc9d195","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.100.1.tgz","fileCount":8899,"integrity":"sha512-zOtyp4zZkXqZu39kFlo9IFafGk6PzFrf0t1YVgkcvJHrUOrO+nMKI1FceNwckwrKj8EIjEGt9NysnYx20QyWLg==","signatures":[{"sig":"MEUCIELAmLAQNip+TSHG7xvZ1OYd441hlv7Aemb+taaV/y6CAiEAoYYSEzK55YLZ0yUMy4yUzWRcsU3BmxVYADx+9uoYf04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94637823},"type":"module","_from":"file:decocms-4.100.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.100.1.tgz","_integrity":"sha512-zOtyp4zZkXqZu39kFlo9IFafGk6PzFrf0t1YVgkcvJHrUOrO+nMKI1FceNwckwrKj8EIjEGt9NysnYx20QyWLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.100.1_1784773522408_0.611433769812777","host":"s3://npm-registry-packages-npm-production"}},"4.100.2":{"name":"decocms","version":"4.100.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.100.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9be57154c85bbc63d29a3187e418bd7603ebcb98","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.100.2.tgz","fileCount":8899,"integrity":"sha512-8BZDBFd+xpXjUHAz/998FSAfMZdWVTYBbjUBCGCjRtaHt2szrPjphP2js5IAyEUlCn/+O4StF/wmdLu9nIQuRA==","signatures":[{"sig":"MEUCIG/w83lC28lf3FvowsuLN0f6O7OZ5dawZgt3B3Fag9KqAiEArhmVP+JPVLI06GGoevrJl6x/upH0VsO8mpE0avKbk0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.100.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94637919},"type":"module","_from":"file:decocms-4.100.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.100.2.tgz","_integrity":"sha512-8BZDBFd+xpXjUHAz/998FSAfMZdWVTYBbjUBCGCjRtaHt2szrPjphP2js5IAyEUlCn/+O4StF/wmdLu9nIQuRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.100.2_1784776041381_0.615064182550962","host":"s3://npm-registry-packages-npm-production"}},"4.101.0":{"name":"decocms","version":"4.101.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.101.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f4a328946382b4cb47e390116ff329f08112d04","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.101.0.tgz","fileCount":8899,"integrity":"sha512-eZv3drpkEUNQqLLpvR0m4+4kKuaUlG+AqARGtVTzXJwuC+EbxGXClvJrdVYib2gn99SagOL4vVjaTs3M5+HhOw==","signatures":[{"sig":"MEYCIQCGNQRy31fBHDzG7UKQWaltxt/QVgFoYcpnpcQOBc8LEwIhAN2jRiq/PIaK3kAQVP4Fz52cxnlyGcEOwXRVrsfkB3jX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94641743},"type":"module","_from":"file:decocms-4.101.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.101.0.tgz","_integrity":"sha512-eZv3drpkEUNQqLLpvR0m4+4kKuaUlG+AqARGtVTzXJwuC+EbxGXClvJrdVYib2gn99SagOL4vVjaTs3M5+HhOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.101.0_1784776988855_0.9028417770561892","host":"s3://npm-registry-packages-npm-production"}},"4.101.1":{"name":"decocms","version":"4.101.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.101.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5eb0242275238a58f13589e6987cb2f69875239d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.101.1.tgz","fileCount":8899,"integrity":"sha512-Kea9QSo6iJi7oVoU8Hq/wcooe86XsTzPzNft9TpaR5jzkDTeUKIR3INtu3wbhPFAHyh56ocGyDUN+z/F5ChFmw==","signatures":[{"sig":"MEUCIE3GV6RtY8ljMnuL4WMfgtVN2a1zMs7LhX6wKgLUNBtgAiEAt8nhozcvrvVJpv2e2AfFjDHtJeyjX06KvdJ424Y2gho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94641978},"type":"module","_from":"file:decocms-4.101.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.101.1.tgz","_integrity":"sha512-Kea9QSo6iJi7oVoU8Hq/wcooe86XsTzPzNft9TpaR5jzkDTeUKIR3INtu3wbhPFAHyh56ocGyDUN+z/F5ChFmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.101.1_1784777382869_0.7152463236648436","host":"s3://npm-registry-packages-npm-production"}},"4.102.0":{"name":"decocms","version":"4.102.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.102.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86fa92bbe7c0ad07ab5be98b4301411e221daa4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.102.0.tgz","fileCount":8898,"integrity":"sha512-oRmGx41pBFYhTcwFRxFfqmb2tPM4Mci2me7jufOJKSxuW/vcW30tT8bGf6LAlk953dLw2kN1+RQUS2/JevhY6A==","signatures":[{"sig":"MEUCIBXlNvXAI09YpJHnCrSwQV2qQ1n+OB7cN3Vbd1WQnO+dAiEAplyx8QxzSp/4rCS0pcBurVz9NPXb2NtGa17gmLDCB5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94662301},"type":"module","_from":"file:decocms-4.102.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.102.0.tgz","_integrity":"sha512-oRmGx41pBFYhTcwFRxFfqmb2tPM4Mci2me7jufOJKSxuW/vcW30tT8bGf6LAlk953dLw2kN1+RQUS2/JevhY6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.102.0_1784777648569_0.0019222488854018227","host":"s3://npm-registry-packages-npm-production"}},"4.103.0":{"name":"decocms","version":"4.103.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.103.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d476e29c3d5755aa71e20da6993e15f21d6456dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.103.0.tgz","fileCount":8899,"integrity":"sha512-dXfMQOSyIuJXxbskOmQNRdDwEw+Ho3+r6pX7e1asNsVi124kcooxPxrbP1OXNReYltnOwYFXf2IbIHJTOKMing==","signatures":[{"sig":"MEQCICNHS3y++1wsuHJL7LfOTL16Oo8dhxBNqcuMXwd7u1KuAiBiV6lOqwwm0CUmkpGFvn+1N9B+l/n31zicKaqFpjJ3Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94667049},"type":"module","_from":"file:decocms-4.103.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.103.0.tgz","_integrity":"sha512-dXfMQOSyIuJXxbskOmQNRdDwEw+Ho3+r6pX7e1asNsVi124kcooxPxrbP1OXNReYltnOwYFXf2IbIHJTOKMing==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.103.0_1784792798352_0.9297578917723088","host":"s3://npm-registry-packages-npm-production"}},"4.104.0":{"name":"decocms","version":"4.104.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.104.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bfcf993dcecf17749d23ccf8edd984de2b97a72e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.104.0.tgz","fileCount":8899,"integrity":"sha512-8yOMaWKDtK3SCkUMPcHn95lNKBrvQCbh/R26P3d4XlDT212m/MV/jbMIlA83TFEec3pE6Y+jcmSrTv9+6tOydg==","signatures":[{"sig":"MEYCIQDOxZ6s30cW52v9sFroL7/brwd8tcdM7oCHiHuR/MWIjAIhAL5QjD5RBKP7pA0lWPqOjcG0dcyoLZttMsHQPwmijssc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94667722},"type":"module","_from":"file:decocms-4.104.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.104.0.tgz","_integrity":"sha512-8yOMaWKDtK3SCkUMPcHn95lNKBrvQCbh/R26P3d4XlDT212m/MV/jbMIlA83TFEec3pE6Y+jcmSrTv9+6tOydg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.104.0_1784793109923_0.8386685220906773","host":"s3://npm-registry-packages-npm-production"}},"4.105.0":{"name":"decocms","version":"4.105.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.105.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d1b59b66df78499a886b5f4403b3c3843aae3a4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.105.0.tgz","fileCount":8899,"integrity":"sha512-R232UknHzud/NlbDB6VkEI42CoRTtZWr7bISmCpaX5rZ+nb2Ix7IMOvPL3v42rNXUm34APLnWNiQl/kt/zlcYw==","signatures":[{"sig":"MEQCICaxiKwN7Nu/y0can9aoMC0YxklfkqwQ/FduheJ0La5TAiAAv++TnURHJTMDJ1LglXmyuf7GoF7aete2B48apT4H7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94683563},"type":"module","_from":"file:decocms-4.105.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.105.0.tgz","_integrity":"sha512-R232UknHzud/NlbDB6VkEI42CoRTtZWr7bISmCpaX5rZ+nb2Ix7IMOvPL3v42rNXUm34APLnWNiQl/kt/zlcYw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.105.0_1784810286972_0.7970637721035032","host":"s3://npm-registry-packages-npm-production"}},"4.106.0":{"name":"decocms","version":"4.106.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.106.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec303638248f7885d54df94bcc565bb27a931153","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.106.0.tgz","fileCount":8900,"integrity":"sha512-9cpUk/+dMX+5iOiC4rxUiIyJRvRG1lXtu5cFbB4iucxUaTSrOH9FmwEaazk1kZO8dwsdjNUehEGbuNlX2ZjYww==","signatures":[{"sig":"MEUCICtO9WgX2jTzbWgwXFVMwTrzKkE4ySZbWetMjdgscBd0AiEA2YiUEJQSVI1k3t1Pna9js9woj/B6+LfhfLahHAGpoC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94692244},"type":"module","_from":"file:decocms-4.106.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.106.0.tgz","_integrity":"sha512-9cpUk/+dMX+5iOiC4rxUiIyJRvRG1lXtu5cFbB4iucxUaTSrOH9FmwEaazk1kZO8dwsdjNUehEGbuNlX2ZjYww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.106.0_1784810737097_0.9833282416102265","host":"s3://npm-registry-packages-npm-production"}},"4.107.0":{"name":"decocms","version":"4.107.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.107.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40bc8abfa63879d1fa65abb9b48f14f83a49a438","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.107.0.tgz","fileCount":8900,"integrity":"sha512-FqIotX2StQThsapW8vm4lrw166hseuAml+qGxoRQ+pBOSQBIbBo52PuH6OqJ/R0nyiF/MO/FY6hFcFgBt0fS5A==","signatures":[{"sig":"MEUCIQCiIJK36zYb8uw+wEnhtLhPW1P2a1ql/7al8gVBHgvrYQIgNZgR7djzGPADzIlBov/YU1deW61G7dqj2e3eb8VN5S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94696758},"type":"module","_from":"file:decocms-4.107.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.107.0.tgz","_integrity":"sha512-FqIotX2StQThsapW8vm4lrw166hseuAml+qGxoRQ+pBOSQBIbBo52PuH6OqJ/R0nyiF/MO/FY6hFcFgBt0fS5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.107.0_1784816437587_0.02022282119733254","host":"s3://npm-registry-packages-npm-production"}},"4.107.1":{"name":"decocms","version":"4.107.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.107.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da9a46a5308c58b1d346a8a6fe35c774270a71f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.107.1.tgz","fileCount":8900,"integrity":"sha512-4XaNTvJyRg/53QErH1UGUrFMu/Oh6wewsu6vaMzaDbm2AlI3gIAUTIagZSNT17/uLMBkCTZa9MH/ggGsH0t7VA==","signatures":[{"sig":"MEYCIQDyNIxRQ6sVdylXRwUwZtsHPRmTD7F0HdkcE5G/wFx2iAIhAP4AbZxEgylX478JSZg304dChxMBFdbPJx4Qa+TbT1lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94696763},"type":"module","_from":"file:decocms-4.107.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.107.1.tgz","_integrity":"sha512-4XaNTvJyRg/53QErH1UGUrFMu/Oh6wewsu6vaMzaDbm2AlI3gIAUTIagZSNT17/uLMBkCTZa9MH/ggGsH0t7VA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.107.1_1784820453407_0.8741293071633649","host":"s3://npm-registry-packages-npm-production"}},"4.107.2":{"name":"decocms","version":"4.107.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.107.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d2a81de8a96c633406e87ad3bdd19cad41abff9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.107.2.tgz","fileCount":8900,"integrity":"sha512-ujTn300iVaDxuTjdPg4UtYM7o4leX1EHm5Vd5G9bnvhjBm/Q5v5Vjn9KK4o9exslyyMfMS2tIjCj/tFK/ci4fA==","signatures":[{"sig":"MEQCIEUproKCWD9eBWxVcUmrCUUtQSb5Y1d4chHxQ+BXHiSrAiAvjtFdKLmfpaxt647la74WjG2qoFRgKYiTV3M+M2SvnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.107.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94697129},"type":"module","_from":"file:decocms-4.107.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.107.2.tgz","_integrity":"sha512-ujTn300iVaDxuTjdPg4UtYM7o4leX1EHm5Vd5G9bnvhjBm/Q5v5Vjn9KK4o9exslyyMfMS2tIjCj/tFK/ci4fA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.107.2_1784823359246_0.7126896996382388","host":"s3://npm-registry-packages-npm-production"}},"4.107.3":{"name":"decocms","version":"4.107.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.107.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f90248dcfdcaf27e34f30ecaf72b060af89b752","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.107.3.tgz","fileCount":8900,"integrity":"sha512-2ftOulO5+DubngE98DDWGV26rxDEY5r079s+reKQw3JplWdq7bArFrhNmW1EkLasH5TKJ2pqV4X9mTWjBs6v1A==","signatures":[{"sig":"MEQCIEc0g4d6aTvnE8H2yUSkb0EGqpMkmQsHZUaXMQbswlQoAiB34rhQ9jTrO5alm2Y0kQ0TCzF8kj3d2+T3gniB3aqNwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.107.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94699410},"type":"module","_from":"file:decocms-4.107.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.107.3.tgz","_integrity":"sha512-2ftOulO5+DubngE98DDWGV26rxDEY5r079s+reKQw3JplWdq7bArFrhNmW1EkLasH5TKJ2pqV4X9mTWjBs6v1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.107.3_1784823539196_0.8243692333372243","host":"s3://npm-registry-packages-npm-production"}},"4.108.1":{"name":"decocms","version":"4.108.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.108.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ba3819225ba9d314f379bd0e53d5dca088d3409b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.108.1.tgz","fileCount":8900,"integrity":"sha512-mwtdU8Ec2KsQvSy10lJtLyqbDcW/5KyhupiMjBglZQ9b3M35stW/8sHgI9KFKxvzD+xNUCicFtcELxy9XdQkHw==","signatures":[{"sig":"MEUCIBx/utdm2neexdsjPdO6D7aSS2rVlTCxCHKv/cMPySnnAiEAjSNZSOxRSeE9mG9DHnZfCd1YsB0xzHKTeqd9go891h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.108.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94699957},"type":"module","_from":"file:decocms-4.108.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.108.1.tgz","_integrity":"sha512-mwtdU8Ec2KsQvSy10lJtLyqbDcW/5KyhupiMjBglZQ9b3M35stW/8sHgI9KFKxvzD+xNUCicFtcELxy9XdQkHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.108.1_1784824326707_0.4613258653364334","host":"s3://npm-registry-packages-npm-production"}},"4.108.2":{"name":"decocms","version":"4.108.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.108.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0f67118d775473369fd00c7c1c43c57115da802d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.108.2.tgz","fileCount":8900,"integrity":"sha512-6Cln4DLYr8F8RTBBWsqz0kE3YQyARgktRPzTT0DnIJuAexBb8zxFiaDYU5HQiZ7/IpyMDupK8ggYXX6iviUfvw==","signatures":[{"sig":"MEYCIQDS7g0hYh/NYkxmluKzz3iXyCb7rx36qZyFoJmZRVhDqAIhALCIuedLiGtoKMo3TS/ToVnToXVVHEW1ig4VxdHPUG4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.108.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94699907},"type":"module","_from":"file:decocms-4.108.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.108.2.tgz","_integrity":"sha512-6Cln4DLYr8F8RTBBWsqz0kE3YQyARgktRPzTT0DnIJuAexBb8zxFiaDYU5HQiZ7/IpyMDupK8ggYXX6iviUfvw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.108.2_1784824449083_0.7893398133174072","host":"s3://npm-registry-packages-npm-production"}},"4.108.3":{"name":"decocms","version":"4.108.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.108.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"78c3a23b6904518619666eab3288a8888ef82b45","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.108.3.tgz","fileCount":8900,"integrity":"sha512-L6jwnQVh3j0ciVSzTToJqgndjsU8N8xjfhv+q3QLB96zOvaJrUQJ8S2UrNBf5CTxGJsInEGyp1D3lZXpHEINpA==","signatures":[{"sig":"MEUCIQCjx1yeY6TLJqsJaEdRg8RZ9aWi68prf9qt122kVFyuOgIgPBJFN7yU+wx0rjwzAPfjXpLVZUYWtkm3lJsfBvUGpEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.108.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94700284},"type":"module","_from":"file:decocms-4.108.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.108.3.tgz","_integrity":"sha512-L6jwnQVh3j0ciVSzTToJqgndjsU8N8xjfhv+q3QLB96zOvaJrUQJ8S2UrNBf5CTxGJsInEGyp1D3lZXpHEINpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.108.3_1784825441148_0.035255374056435196","host":"s3://npm-registry-packages-npm-production"}},"4.108.4":{"name":"decocms","version":"4.108.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.108.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff9437ad638e15f7b54e6d8e729f76bc12e568e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.108.4.tgz","fileCount":8900,"integrity":"sha512-tNpjYluhqKueGqUDISgyqmQJrIRT8kkIl/UaYMespK9wuw9YZtHglraGk7vsCnuQvF23t5C7XxPzp7XYbiN8Xw==","signatures":[{"sig":"MEYCIQClZipQz70OOgCw38IrXboOsp5PcPgAk8lgiOuFEStxhQIhAPW3WMjsmZ5qzckmXNMCSq0ivk2FS+rUpXvtSFen3Xr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.108.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94700482},"type":"module","_from":"file:decocms-4.108.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.108.4.tgz","_integrity":"sha512-tNpjYluhqKueGqUDISgyqmQJrIRT8kkIl/UaYMespK9wuw9YZtHglraGk7vsCnuQvF23t5C7XxPzp7XYbiN8Xw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.108.4_1784825609039_0.42960610702337587","host":"s3://npm-registry-packages-npm-production"}},"4.108.5":{"name":"decocms","version":"4.108.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.108.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"027aba56e5cad49f54cddf570464039af9395bf1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.108.5.tgz","fileCount":8900,"integrity":"sha512-5vnob+NJU4HTD652Mb6ioCTEh5Kan7M4tadhQGpRBfvWmSO1Q/VkbSGh4wfvBRD0Q0wgn10MitUJwugyWg7sZA==","signatures":[{"sig":"MEYCIQC20uQgYLM10bXwYKlqSBBEMqyjGx6yxU+q2vr5DLQYkgIhAOOC2+F/19xHHZxSPvvRHCmlt6iimmBiix3mP8YkjTLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.108.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94700501},"type":"module","_from":"file:decocms-4.108.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.108.5.tgz","_integrity":"sha512-5vnob+NJU4HTD652Mb6ioCTEh5Kan7M4tadhQGpRBfvWmSO1Q/VkbSGh4wfvBRD0Q0wgn10MitUJwugyWg7sZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.108.5_1784825753929_0.45086418487009383","host":"s3://npm-registry-packages-npm-production"}},"4.109.0":{"name":"decocms","version":"4.109.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e76ad2395159681b12ca01cb02eb0044d8a62a97","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.0.tgz","fileCount":8900,"integrity":"sha512-aU7ibe5jY9LVBy4YLmZq8f/6/ijcOxWsChAYvibIQTS6CherH3D15BaTy/xVL843iK6wjd3eBMZr3riGRabdbA==","signatures":[{"sig":"MEQCIE4ybYdlXec5cZQ/yBsIT5ODiYtCp+MIIs2F7X+lZlp4AiBUYHyXPkr+6fQKDGYrv00+/mhcgm+MB6wsfBm4ylONMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94754552},"type":"module","_from":"file:decocms-4.109.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.0.tgz","_integrity":"sha512-aU7ibe5jY9LVBy4YLmZq8f/6/ijcOxWsChAYvibIQTS6CherH3D15BaTy/xVL843iK6wjd3eBMZr3riGRabdbA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.0_1784827065046_0.1107084902562876","host":"s3://npm-registry-packages-npm-production"}},"4.109.1":{"name":"decocms","version":"4.109.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5943282a4923689f1e7d84122bb52879d74b7317","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.1.tgz","fileCount":8900,"integrity":"sha512-5N5QgzNloSoD3QRMnUYAcsOkdULNcHKAxxeDgW+pdI+g8/4vNAsmrfFlWVSZ5I0TY0Hk6r2+4IFtSrg4aB1GXA==","signatures":[{"sig":"MEUCIGu05JYGUEj6A3mpRy4m87cQ8FZooiLY2mGUG/GM/64QAiEA8LU0gkZGRXkUgxnPL5g17AKp0zR0LNJMBYKzz/vNyB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94755540},"type":"module","_from":"file:decocms-4.109.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.1.tgz","_integrity":"sha512-5N5QgzNloSoD3QRMnUYAcsOkdULNcHKAxxeDgW+pdI+g8/4vNAsmrfFlWVSZ5I0TY0Hk6r2+4IFtSrg4aB1GXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.1_1784827475650_0.6937457140771959","host":"s3://npm-registry-packages-npm-production"}},"4.109.2":{"name":"decocms","version":"4.109.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63f1cd2906e381b1a0393690df971a18bbcb7389","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.2.tgz","fileCount":8900,"integrity":"sha512-93Ir6YNQeE8hGxuOyrxRNQixxjfvGPQs9iXwrxJyZjqmcQjShfJoeQd1HjzImSR46Idc4UiFerS+PIvKviDFzQ==","signatures":[{"sig":"MEYCIQDDlEWbI+XQTnhw0XilhJC+TkSm2Ks4WnYb6uPn2HU2sQIhAIPVgW3Nwt/6UfRafbt0v/jnhfdYyseLQhBVrU4B8uCy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94755591},"type":"module","_from":"file:decocms-4.109.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.2.tgz","_integrity":"sha512-93Ir6YNQeE8hGxuOyrxRNQixxjfvGPQs9iXwrxJyZjqmcQjShfJoeQd1HjzImSR46Idc4UiFerS+PIvKviDFzQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.2_1784827532065_0.1273797044216427","host":"s3://npm-registry-packages-npm-production"}},"4.109.3":{"name":"decocms","version":"4.109.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9411378e429a2364a8743b5228cce0f7a7791e10","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.3.tgz","fileCount":8900,"integrity":"sha512-sLlHm67NAT/QBYVmxf2mnPhoFy8+xU4D3CzgAb+63iwFj8kGJ+9trcbSy9o//cz455+ur4R65Q/dVkJt6ACMOw==","signatures":[{"sig":"MEQCIAks03h+pol7jeOiQRubxrluLXRakcOWrbydjBx7gplXAiAFJ0YSJpbGCa2H+5YXhP4imdhuxoD/RvqntE+VTxqVMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94756057},"type":"module","_from":"file:decocms-4.109.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.3.tgz","_integrity":"sha512-sLlHm67NAT/QBYVmxf2mnPhoFy8+xU4D3CzgAb+63iwFj8kGJ+9trcbSy9o//cz455+ur4R65Q/dVkJt6ACMOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.3_1784828315723_0.8282614622425524","host":"s3://npm-registry-packages-npm-production"}},"4.109.4":{"name":"decocms","version":"4.109.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2ee7c852af53c3e770e176950f4a1555dbc9f4da","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.4.tgz","fileCount":8900,"integrity":"sha512-c4ldTRA1YR52nYslX4ds3xwtdMaHvKrmZoDR30EVlxGaKicvVo1HB5G3O9Bhz0HoB5644EBiRrjblOLdhoX91A==","signatures":[{"sig":"MEUCIFxl1TcaFsBpzhsPFqzoOYQgF4c/3hDZS0G0o6uxUyh1AiEA1b5HEMFPDT+gtk2CIvl8tha99Ny4t1mI1tOut2ZmqPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94757259},"type":"module","_from":"file:decocms-4.109.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.4.tgz","_integrity":"sha512-c4ldTRA1YR52nYslX4ds3xwtdMaHvKrmZoDR30EVlxGaKicvVo1HB5G3O9Bhz0HoB5644EBiRrjblOLdhoX91A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.4_1784829309267_0.43135049561036687","host":"s3://npm-registry-packages-npm-production"}},"4.109.5":{"name":"decocms","version":"4.109.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd51ad2a2b7b67fc40b829deb0bb10c9d6be808e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.5.tgz","fileCount":8900,"integrity":"sha512-LG5c8boIqgxAFUKFcJWCDqwTt3ZlBwizDPSITP4CNkgh2SNw2zAq9gvCj5HpHLWCljwTMGqTtTPEc+adSJVyGw==","signatures":[{"sig":"MEQCIEWyG8cxIsZNK8jdQ7mg+SQQFUFsH6UV8ZMMGZRYlbCnAiAkjEcRpMacTecs4ZsHRvLn1ZkWrwhUYDf4sicnV700yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94755153},"type":"module","_from":"file:decocms-4.109.5.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.5.tgz","_integrity":"sha512-LG5c8boIqgxAFUKFcJWCDqwTt3ZlBwizDPSITP4CNkgh2SNw2zAq9gvCj5HpHLWCljwTMGqTtTPEc+adSJVyGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.5_1784829957311_0.09256615609449659","host":"s3://npm-registry-packages-npm-production"}},"4.109.6":{"name":"decocms","version":"4.109.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb3caf73c9e5bad5a0d31cced5e9d8908d9c2b4e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.6.tgz","fileCount":8900,"integrity":"sha512-0e9ibte96zlyylUL3YDXfqSjjQbLO07LL+p5djI2FkSnB/KtPV7fZx5itsrc9DfxmdQHTK7uhI+sBN11DzXR+A==","signatures":[{"sig":"MEQCIGhaOkJ3G8IZe0c50k9uL9xouUEBVWwtH+Xk6DV87GqzAiAA7EkPDiK1Fj5mCIcnUK9p7Zi8DU1P656AXPJahOEFSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94755261},"type":"module","_from":"file:decocms-4.109.6.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.6.tgz","_integrity":"sha512-0e9ibte96zlyylUL3YDXfqSjjQbLO07LL+p5djI2FkSnB/KtPV7fZx5itsrc9DfxmdQHTK7uhI+sBN11DzXR+A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.6_1784834704775_0.4904402945639097","host":"s3://npm-registry-packages-npm-production"}},"4.109.7":{"name":"decocms","version":"4.109.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.109.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"592b9661555d731b7a56ce2386ff0b01e2b67624","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.109.7.tgz","fileCount":8900,"integrity":"sha512-W8/kqyDULnw2vzODh+v6q38xPd+96ymEqANzQyCQCIAsS09CBM2kkev6gaqf43SEEV7ryn1iUJ5n76Q5qfWEvA==","signatures":[{"sig":"MEYCIQD2Kgsr8Z/uX3RlMLvQzPgrRkq/m66IAP3KatJhasZmbwIhAOkbKTNxXG+CgqJ/R20tOQAbl9X5eF1Ec1NTdC7qDhdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.109.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94754122},"type":"module","_from":"file:decocms-4.109.7.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.109.7.tgz","_integrity":"sha512-W8/kqyDULnw2vzODh+v6q38xPd+96ymEqANzQyCQCIAsS09CBM2kkev6gaqf43SEEV7ryn1iUJ5n76Q5qfWEvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.109.7_1784835081887_0.3070658188049675","host":"s3://npm-registry-packages-npm-production"}},"4.110.0":{"name":"decocms","version":"4.110.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.110.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"667c5af9fcb5f768f6574e11f286464612198387","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.110.0.tgz","fileCount":8900,"integrity":"sha512-u+aXFoD6iMOIbHeqiXP9pOB6TK1yzc6lhKTvW+sj+09k/UvJov+Qn3go9nFf/vwX+grJHceD/d4KCa0xflMJqA==","signatures":[{"sig":"MEYCIQDnLC/vcg+D6qzKvOQYdnIbS6cOsiQwtG5xQMfPI14GywIhAMRPG/qfVzmPluf8/6hLg70dkUkMozPB+tuP+hpC3gRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94759269},"type":"module","_from":"file:decocms-4.110.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.110.0.tgz","_integrity":"sha512-u+aXFoD6iMOIbHeqiXP9pOB6TK1yzc6lhKTvW+sj+09k/UvJov+Qn3go9nFf/vwX+grJHceD/d4KCa0xflMJqA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.110.0_1784836126285_0.9141133141964715","host":"s3://npm-registry-packages-npm-production"}},"4.111.0":{"name":"decocms","version":"4.111.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.111.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"822c40c80115e4c6277e9ca4ab2a5b808bfde467","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.111.0.tgz","fileCount":8900,"integrity":"sha512-+qTYvfPyx+noHTpuwLUkLombKvuIX/+IbCkZVQzk+lTrcxZTMqsBnwrySRpEm3UDOb3aXQwhKmzx07IZvDQndg==","signatures":[{"sig":"MEQCIEnw1rwZ1BptoFfwnSJTx+siAUpy5WQ7a1g3PV/zBvTnAiA7lml1ZpXSdFCLOLf9kKkNe7sHbNP15eorOVWnNq6ARQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94759674},"type":"module","_from":"file:decocms-4.111.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.111.0.tgz","_integrity":"sha512-+qTYvfPyx+noHTpuwLUkLombKvuIX/+IbCkZVQzk+lTrcxZTMqsBnwrySRpEm3UDOb3aXQwhKmzx07IZvDQndg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.111.0_1784836438716_0.5883057316446225","host":"s3://npm-registry-packages-npm-production"}},"4.111.1":{"name":"decocms","version":"4.111.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.111.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"00281f72c48f9ad345110865d0a7d962f265fef4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.111.1.tgz","fileCount":8901,"integrity":"sha512-/7S/hfDvlKqu/GldCMfNVRs22ZbDexxJwSszRCn2B8+qNwjTX1kYTe6pfL2yM8UPUVUjxoLIddmq16FxKu/xmQ==","signatures":[{"sig":"MEQCIDuoJ1vLSLhD2LrvheKeE+XtvSxS0NtKiacqlB+2uI1AAiAIvENKfRt976aCEgKi1M5MCVqe0sk+9z3Q8vhBCiX0OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94798538},"type":"module","_from":"file:decocms-4.111.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.111.1.tgz","_integrity":"sha512-/7S/hfDvlKqu/GldCMfNVRs22ZbDexxJwSszRCn2B8+qNwjTX1kYTe6pfL2yM8UPUVUjxoLIddmq16FxKu/xmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.111.1_1784837131163_0.327768935085047","host":"s3://npm-registry-packages-npm-production"}},"4.112.0":{"name":"decocms","version":"4.112.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.112.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5458ad4647a3cb690c3f317ff850101080fd694","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.112.0.tgz","fileCount":8902,"integrity":"sha512-TOy6kfIq91FFcUpi7AHwaVSJHSeXFaZJfmjvqVTEvpqUCxBhgGpwLAYIXAGWHouOIcL7uGysAfMvI79iPkX1Ew==","signatures":[{"sig":"MEQCIBeVgq9+MAXvXxyCDW0qaysRXRoxyiKiH8x7xvEPalvuAiBvK5hTXBf8kimjCIivJzYOcGcocG8GAOG4yd/RB7vMAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94801505},"type":"module","_from":"file:decocms-4.112.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.112.0.tgz","_integrity":"sha512-TOy6kfIq91FFcUpi7AHwaVSJHSeXFaZJfmjvqVTEvpqUCxBhgGpwLAYIXAGWHouOIcL7uGysAfMvI79iPkX1Ew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.112.0_1784837657380_0.9712485461710678","host":"s3://npm-registry-packages-npm-production"}},"4.112.1":{"name":"decocms","version":"4.112.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.112.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"28314c44f1cdfb2171c4f6a72e9b687c28d19da1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.112.1.tgz","fileCount":8902,"integrity":"sha512-jSYAUzXDTsnSheSbZ1LpVLCgtOUEbYJGfIDDQa3cqIZSe/3aAkItX5HHXsCJH2crjjCCQeK/dP1Yh7VntpGZ0A==","signatures":[{"sig":"MEYCIQDiJdjGEWY3yd2h3tHtAkXlTvrnQKL8nfj//1Tuy8fsogIhAM1bMPYuCnZYPDY8WB++IHszd88vnR/WWbBL3u4uQUMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94801489},"type":"module","_from":"file:decocms-4.112.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.112.1.tgz","_integrity":"sha512-jSYAUzXDTsnSheSbZ1LpVLCgtOUEbYJGfIDDQa3cqIZSe/3aAkItX5HHXsCJH2crjjCCQeK/dP1Yh7VntpGZ0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.112.1_1784838919242_0.035992090302620516","host":"s3://npm-registry-packages-npm-production"}},"4.113.0":{"name":"decocms","version":"4.113.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.113.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"848d270e6066aaee0dfcf7b024a18a8866d13844","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.113.0.tgz","fileCount":8902,"integrity":"sha512-jJgzN49g8beMJtQZv10aQqFDtVeDwJOryWmD1/fVKRA0aUiSqxZE50jCwB0oq/GBXydXZfH1vm/8j/KyehxLTg==","signatures":[{"sig":"MEQCIHJf20bMdj5MP9FA36Yn5M/ql5f9/lM+GtsrlNNIyDF3AiBgggmRZEXsVep6VYHa98jxcq5UpTOGOkELD0xNbidu9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94798582},"type":"module","_from":"file:decocms-4.113.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.113.0.tgz","_integrity":"sha512-jJgzN49g8beMJtQZv10aQqFDtVeDwJOryWmD1/fVKRA0aUiSqxZE50jCwB0oq/GBXydXZfH1vm/8j/KyehxLTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.113.0_1784839919896_0.1972008242181289","host":"s3://npm-registry-packages-npm-production"}},"4.113.1":{"name":"decocms","version":"4.113.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.113.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6c6176cde8c354207e2a3b0d833864ffe874775","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.113.1.tgz","fileCount":8902,"integrity":"sha512-YDX1OIxQhe1HweWqxyTKzBSfpPg7MUaXGKAHl5Fomq6Fm3/rR4MmIAKFVCY9sOn6JIfbeH9ASPOw5nv/f4Zobg==","signatures":[{"sig":"MEQCIBMYwn7B2k/EJXfuit7AQBvDoGgJIOCRYVRvAs3qZUgIAiAryedBkri4zsJre+OPYZ6x88GYo6956JNSY9wXkB86cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.113.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94798911},"type":"module","_from":"file:decocms-4.113.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.113.1.tgz","_integrity":"sha512-YDX1OIxQhe1HweWqxyTKzBSfpPg7MUaXGKAHl5Fomq6Fm3/rR4MmIAKFVCY9sOn6JIfbeH9ASPOw5nv/f4Zobg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.113.1_1784840227574_0.2683591045956697","host":"s3://npm-registry-packages-npm-production"}},"4.113.2":{"name":"decocms","version":"4.113.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.113.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db511c4aa784a51aa3dacd29c21c5e135e4f2483","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.113.2.tgz","fileCount":8902,"integrity":"sha512-ordZoeXDW1FMQ/tVchyVxI8t9gtwPw0C8lNlnaNZ+bl/q9TX7BdNiigvFnPNQis+eD94wjBmDGQdleLIREu0Hw==","signatures":[{"sig":"MEQCIHp5CO8bidLxA3Q4oFVdAAQTgpqQ3K/WTNqnxAnRyv40AiBrwWlTYM/Ath2vtFrEnLoaGS1CYWFnUiO3cDXeCdvR3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.113.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94798923},"type":"module","_from":"file:decocms-4.113.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.113.2.tgz","_integrity":"sha512-ordZoeXDW1FMQ/tVchyVxI8t9gtwPw0C8lNlnaNZ+bl/q9TX7BdNiigvFnPNQis+eD94wjBmDGQdleLIREu0Hw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.113.2_1784840593197_0.760720746480344","host":"s3://npm-registry-packages-npm-production"}},"4.113.3":{"name":"decocms","version":"4.113.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.113.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b5ccf9397739d035ca7b19a860ea59b83c1fe52","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.113.3.tgz","fileCount":8902,"integrity":"sha512-t5ZEtz3luhkgXcvl5GbliYFi3K52xzrvssd3q18ea1R2wy5Zg/Rw8DJn+pHz+Li4sz85beJgSNOX3Xe/k90b3Q==","signatures":[{"sig":"MEUCIBz9FljoJl7tils2YBWrfij5+y80HJJORKw2aWlQoWL+AiEA7Vu5WMu77Zqk+6NxuQNdogEzs3Lia3OofbFTlTQntdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.113.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94798907},"type":"module","_from":"file:decocms-4.113.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.113.3.tgz","_integrity":"sha512-t5ZEtz3luhkgXcvl5GbliYFi3K52xzrvssd3q18ea1R2wy5Zg/Rw8DJn+pHz+Li4sz85beJgSNOX3Xe/k90b3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.113.3_1784840831491_0.22508834318226278","host":"s3://npm-registry-packages-npm-production"}},"4.113.4":{"name":"decocms","version":"4.113.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.113.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0b0e8c264531469d262907d48ad93d5d8cbcce8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.113.4.tgz","fileCount":9104,"integrity":"sha512-5KWI/6z8kzP1VcyfxtMMEUVcfvgz0YIpcWwawJvs28EzQp4Ul0npoCWbSBSuXY63vrqYJP0xXuZvLF0Nby9GJw==","signatures":[{"sig":"MEUCIQD+3ugxOYkMpJ6A/sx4ClG0HxDHhJhnaJc6ZKq0CsUiSAIgLp8upFsKGKyJ3qLm0nQj9wT/fPmIwFgD2A35FCfL/tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.113.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98113893},"type":"module","_from":"file:decocms-4.113.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.113.4.tgz","_integrity":"sha512-5KWI/6z8kzP1VcyfxtMMEUVcfvgz0YIpcWwawJvs28EzQp4Ul0npoCWbSBSuXY63vrqYJP0xXuZvLF0Nby9GJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.113.4_1784841244267_0.2717876263867629","host":"s3://npm-registry-packages-npm-production"}},"4.114.0":{"name":"decocms","version":"4.114.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.114.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"05a05ff1a05b06a54db33e68d3cf6fc0d969ccf2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.114.0.tgz","fileCount":9104,"integrity":"sha512-ppRHcLSh6dUAIRBzCJPFurBwTcIad+6EUeXjJy3HjpKS//ucbQ9TVnnuvVhMp9B76VncD/zxV5JXZWzstPYOUQ==","signatures":[{"sig":"MEUCIQCMBpeZJ9cJ0B7B0RD/eC32is9fch1BiLOC+lN4DX3uGwIgaY/1BAU4XV4uck5W/qXQrldjfhSVZmR9iEI3Sr679kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98111919},"type":"module","_from":"file:decocms-4.114.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.114.0.tgz","_integrity":"sha512-ppRHcLSh6dUAIRBzCJPFurBwTcIad+6EUeXjJy3HjpKS//ucbQ9TVnnuvVhMp9B76VncD/zxV5JXZWzstPYOUQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.114.0_1784841395321_0.6720047220749699","host":"s3://npm-registry-packages-npm-production"}},"4.114.1":{"name":"decocms","version":"4.114.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.114.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6e632f88c5a4489f97dfd82dcdb002a89105fa6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.114.1.tgz","fileCount":9104,"integrity":"sha512-G2MhK/ixXrk51XG8TS1S1DQZWYOaFPW7V3mEwhOCIv8pX7kLohfc+m2hXXI4iB8mb/TLnGn4A4zfO/KVdyWF4g==","signatures":[{"sig":"MEUCIAzwIIewwY+Q8ZgZZOkuKDOo/IRokOOKN/c47fc5lpITAiEAjj7CJC/u9c3nHa6kdczD8w34bMdmn76soOcubHs8nYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.114.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98112088},"type":"module","_from":"file:decocms-4.114.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.114.1.tgz","_integrity":"sha512-G2MhK/ixXrk51XG8TS1S1DQZWYOaFPW7V3mEwhOCIv8pX7kLohfc+m2hXXI4iB8mb/TLnGn4A4zfO/KVdyWF4g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.114.1_1784842032684_0.14437913270831437","host":"s3://npm-registry-packages-npm-production"}},"4.114.2":{"name":"decocms","version":"4.114.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.114.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"259bfb73fb4614bcad2c6454dab1fa7d50e8f589","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.114.2.tgz","fileCount":9104,"integrity":"sha512-Wi1by+YaWLrRzezfDeYtHF1S7iiVIwW6ox/1C0p1bzkwkMlFpm0SFSYK7vcu14Sa8I5tOe3KMh6GaZAaFQfk8A==","signatures":[{"sig":"MEUCIESnoOor3eesbt7Zmt5lgI94OR45/Y1SkVOrtTXKUn3sAiEA3kKQ3bJtEm3UPdxvTk2k1S2x/I9zwhhHNE5iGpynP3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.114.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98112236},"type":"module","_from":"file:decocms-4.114.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.114.2.tgz","_integrity":"sha512-Wi1by+YaWLrRzezfDeYtHF1S7iiVIwW6ox/1C0p1bzkwkMlFpm0SFSYK7vcu14Sa8I5tOe3KMh6GaZAaFQfk8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.114.2_1784842834896_0.22986327219989655","host":"s3://npm-registry-packages-npm-production"}},"4.115.0":{"name":"decocms","version":"4.115.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.115.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f14c60e4380a3a7c82f77e8f244f5d4ef743cf89","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.115.0.tgz","fileCount":9104,"integrity":"sha512-3WUiawdvO4BO/toK2i/eTh+OAaSqyIKsU5FqLmwEPf4Ph4QWDGP91V2uD1kckjK+5WhRuDKyPvyoc2P+3VUWSA==","signatures":[{"sig":"MEQCIEN2qxfAXc61qZves9Fucfrp2vjn9xvqk+oVdw5sIcPTAiB6ZsBXY5JCazaU0DEJTg6TTacjihj/zLGZMseMxYMfMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98112448},"type":"module","_from":"file:decocms-4.115.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.115.0.tgz","_integrity":"sha512-3WUiawdvO4BO/toK2i/eTh+OAaSqyIKsU5FqLmwEPf4Ph4QWDGP91V2uD1kckjK+5WhRuDKyPvyoc2P+3VUWSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.115.0_1784843714472_0.955584919707698","host":"s3://npm-registry-packages-npm-production"}},"4.115.1":{"name":"decocms","version":"4.115.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.115.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f8b2c1d200fb1873cf49703783bd99974883928","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.115.1.tgz","fileCount":9104,"integrity":"sha512-utK7TJzsSn2Kmqadhk4e1BMP2lUv/fcdWa1iQLpDp6FZelAhmYU5c6eWH4qyELhF6Lzc7CDnsU6xC0TrDHqfBg==","signatures":[{"sig":"MEUCIQD/GPOFbEOb++PBAkrAwUMjvIWUSTo0Jhx+7OgZcqSDqAIgZmj24q9EizXveICHhPtm6aL/EV+25FV3AsfGKRNdX8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98112795},"type":"module","_from":"file:decocms-4.115.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.115.1.tgz","_integrity":"sha512-utK7TJzsSn2Kmqadhk4e1BMP2lUv/fcdWa1iQLpDp6FZelAhmYU5c6eWH4qyELhF6Lzc7CDnsU6xC0TrDHqfBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.115.1_1784844303102_0.7136081616601619","host":"s3://npm-registry-packages-npm-production"}},"4.115.2":{"name":"decocms","version":"4.115.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.115.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7147c994eba2222a96c9586370efab648c4b3c31","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.115.2.tgz","fileCount":9104,"integrity":"sha512-c12W7RDCWyxYGLY9mm5Nw0ES52rtei+QaeVzK+Qc7cfTxAOaIxbsjouXCumy82HEZ11cMVVlB8++e78GwY991Q==","signatures":[{"sig":"MEUCIQD10bRuZNhPXp9gG1vxUZqLD1Rm9I/6+9ucxUzhv89yoAIgbcIGv0a7ybasVptypuAShSCxnjt+/Sgnd3cuxG7espY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.115.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98113157},"type":"module","_from":"file:decocms-4.115.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.115.2.tgz","_integrity":"sha512-c12W7RDCWyxYGLY9mm5Nw0ES52rtei+QaeVzK+Qc7cfTxAOaIxbsjouXCumy82HEZ11cMVVlB8++e78GwY991Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.115.2_1784846306585_0.38161185637258255","host":"s3://npm-registry-packages-npm-production"}},"4.115.3":{"name":"decocms","version":"4.115.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.115.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fc1aa74ddb643feb219d898e8edc79beb642830","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.115.3.tgz","fileCount":9104,"integrity":"sha512-ROE6cKGYY2nhnuGlauhxBPJBwRdOZkRrumuJX9KnIHS5qnQjIiNIKIXmyw7uouh27EQZ+FsBQyV4MVPZA38xzg==","signatures":[{"sig":"MEUCIBlAIAzQ9ygCKx7tRFfmy8d59Ih/4UbjbVCb48VSdGQzAiEA2IgYhlgPM3LaRlFYYQdSt3N5j5IV2ZdmeNsmz+3Mjyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.115.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98113267},"type":"module","_from":"file:decocms-4.115.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.115.3.tgz","_integrity":"sha512-ROE6cKGYY2nhnuGlauhxBPJBwRdOZkRrumuJX9KnIHS5qnQjIiNIKIXmyw7uouh27EQZ+FsBQyV4MVPZA38xzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.115.3_1784846392839_0.0593156997483808","host":"s3://npm-registry-packages-npm-production"}},"4.116.0":{"name":"decocms","version":"4.116.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.116.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea1e75c484566c859562740ae71097afc95adcd5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.116.0.tgz","fileCount":9104,"integrity":"sha512-hbIZaUfveUo1ocsW1RAiD+awIg/mQz2YnLWoerSqi8CWgKMIF4/GnwTYKg8XS9FJ6QHgJJ9f0hfKDZttg6Vt6g==","signatures":[{"sig":"MEQCIEQCiAhOSZr3cBLmLm8GPgZ3KWXmoIQbbRr9bSHSO1cJAiA0ebwrwdGZFACzTCznIQfQkSPF5DASlIL3PRhKw+2tOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98126006},"type":"module","_from":"file:decocms-4.116.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.116.0.tgz","_integrity":"sha512-hbIZaUfveUo1ocsW1RAiD+awIg/mQz2YnLWoerSqi8CWgKMIF4/GnwTYKg8XS9FJ6QHgJJ9f0hfKDZttg6Vt6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.116.0_1784846722933_0.13123017379232982","host":"s3://npm-registry-packages-npm-production"}},"4.117.0":{"name":"decocms","version":"4.117.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.117.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"caec7d7e73ddffb2e193ec90a5928e78826db1be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.117.0.tgz","fileCount":9104,"integrity":"sha512-g+BtpLNP3rzBz9KPtRtq8V8tdVHd42CIiHBLDJ9TtDSIr/J3dK/DoPtDfCrhB4iGI8cOuQobTo6w2QPg2We9Ew==","signatures":[{"sig":"MEQCIFsY0SBK6S6ZYNWWF9lUK2uGYsZgW9SZ/E8Tx4qMGrMxAiBZHlP2wicsORPx4UCCowUUDVSd3fQotwSLK0UqwRPyPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130515},"type":"module","_from":"file:decocms-4.117.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.117.0.tgz","_integrity":"sha512-g+BtpLNP3rzBz9KPtRtq8V8tdVHd42CIiHBLDJ9TtDSIr/J3dK/DoPtDfCrhB4iGI8cOuQobTo6w2QPg2We9Ew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.117.0_1784848480362_0.32680517077994753","host":"s3://npm-registry-packages-npm-production"}},"4.117.1":{"name":"decocms","version":"4.117.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.117.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7b2b50e640091fec7ef0bd42a614964057cf7dea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.117.1.tgz","fileCount":9104,"integrity":"sha512-KWQF7IwkK2lv1hF/vyLWUH+W9euNy55XyHPoYQ5H51aH97xlt7QtA+RmGzNdpc87nz2EjiMlz7nPhfVXNF3EgQ==","signatures":[{"sig":"MEYCIQCnUODFf7M9x/LoXBt4Sbo4VaS4yD2LSgDmTsB/K+HPuQIhAKiuVeoPmL6wJqvcWONzhZEOxwffHmpxkQ9xuIoH24hC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.117.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130525},"type":"module","_from":"file:decocms-4.117.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.117.1.tgz","_integrity":"sha512-KWQF7IwkK2lv1hF/vyLWUH+W9euNy55XyHPoYQ5H51aH97xlt7QtA+RmGzNdpc87nz2EjiMlz7nPhfVXNF3EgQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.117.1_1784849833084_0.912867574674264","host":"s3://npm-registry-packages-npm-production"}},"4.117.2":{"name":"decocms","version":"4.117.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.117.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bbcc425dec7b2ba04f9423ea54ef4cb74e64b88","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.117.2.tgz","fileCount":9104,"integrity":"sha512-MGYwF3HpVEzKvCImUwZJORVxUgNu7Gt1bwQ5+nUngayYpUCUh9MO1tmpime6OJHT1jExJfhMrmPoHUeuZy2eDQ==","signatures":[{"sig":"MEQCIGZ2PF1BiOhEkQq6/73e7eKDQwSgZhB1TscY/owhMYOYAiB84Ru+ZHhIuIPCz+p9CabJl3cs+Uu/pQH1CQwaQp+O8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.117.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130576},"type":"module","_from":"file:decocms-4.117.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.117.2.tgz","_integrity":"sha512-MGYwF3HpVEzKvCImUwZJORVxUgNu7Gt1bwQ5+nUngayYpUCUh9MO1tmpime6OJHT1jExJfhMrmPoHUeuZy2eDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.117.2_1784850887546_0.8874810848805901","host":"s3://npm-registry-packages-npm-production"}},"4.117.3":{"name":"decocms","version":"4.117.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.117.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"070106d68a4150f19ba44df376df29a665b28891","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.117.3.tgz","fileCount":9104,"integrity":"sha512-gou2SGsWtSSddvPZ92OF/rGoAEc9jPbxe+TwpgD6P3qY1s2lVFKuQ68cqRjsKUdhUj8w1+i3c3pt0ESkvEhJMA==","signatures":[{"sig":"MEUCIADH9w63tGbejRgBxqCZ8HENw14RGz/w2v3RYqz6DAZSAiEA+K8lUGUpB/McUX0Sp//4Bi+XdZw6zJ1T2vyWVH807M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.117.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130631},"type":"module","_from":"file:decocms-4.117.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.117.3.tgz","_integrity":"sha512-gou2SGsWtSSddvPZ92OF/rGoAEc9jPbxe+TwpgD6P3qY1s2lVFKuQ68cqRjsKUdhUj8w1+i3c3pt0ESkvEhJMA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.117.3_1784851026474_0.16365438380459274","host":"s3://npm-registry-packages-npm-production"}},"4.117.4":{"name":"decocms","version":"4.117.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.117.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"57324ea322205836e88323d618bc08abfa614667","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.117.4.tgz","fileCount":9104,"integrity":"sha512-3gz7mSoUZKnjc0ynqfHqRosXChPFdySALmA3IrIFTeuFCuAfzClcEOX+NBZPrZ3uyCBb1zQv1kJA3w+qoqNSSw==","signatures":[{"sig":"MEUCIQDKZzd9ITAhqGkevYkRZ87hntTlNWSToywCdse5reV/ZQIgaJ21iuLz2C56MMPmRHXn/SaHbAZoDmnOB+zm6pZPBNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.117.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130745},"type":"module","_from":"file:decocms-4.117.4.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.117.4.tgz","_integrity":"sha512-3gz7mSoUZKnjc0ynqfHqRosXChPFdySALmA3IrIFTeuFCuAfzClcEOX+NBZPrZ3uyCBb1zQv1kJA3w+qoqNSSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.117.4_1784851241892_0.12752065635006682","host":"s3://npm-registry-packages-npm-production"}},"4.118.0":{"name":"decocms","version":"4.118.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.118.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a581861eb8b70fdaac0d4bb4eabae64ab1b74c9b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.118.0.tgz","fileCount":9104,"integrity":"sha512-zRVW2KzGr348zwl+I0OrLTBW9Z89gJywJvonXsKToL7sJYepayDF957RWYOr9zyT8bgh79bvLynGw3pdnLawjA==","signatures":[{"sig":"MEQCIHp3/HVSNM9nn9gircclBOJPe63juRqLh78p9Lc9I5c4AiA9RqwKh5os/phwGfhnHyBi1bFCk13X/HvCVAwhs18wUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138899},"type":"module","_from":"file:decocms-4.118.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.118.0.tgz","_integrity":"sha512-zRVW2KzGr348zwl+I0OrLTBW9Z89gJywJvonXsKToL7sJYepayDF957RWYOr9zyT8bgh79bvLynGw3pdnLawjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.118.0_1784852243109_0.31673794767988817","host":"s3://npm-registry-packages-npm-production"}},"4.119.0":{"name":"decocms","version":"4.119.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.119.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19365997bae9a14c309019c4331aa19ee4fde75a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.119.0.tgz","fileCount":9104,"integrity":"sha512-akOYKnQKJBASl5bDMQAsG2De7kxPscPV3TAhpMJN+BFeSxIjOWR3WKGiyBb5po5SODk2z2xZXBZtNwhL2ONuqA==","signatures":[{"sig":"MEUCIQCZQm3ygQSpz2KkWbNkyHuPX5m34fvRxMIuJHPw9pnChAIgMecXdVUDlYzza4w4DwHn/fpylr0FFd/gl39CsPi50ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98147223},"type":"module","_from":"file:decocms-4.119.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.119.0.tgz","_integrity":"sha512-akOYKnQKJBASl5bDMQAsG2De7kxPscPV3TAhpMJN+BFeSxIjOWR3WKGiyBb5po5SODk2z2xZXBZtNwhL2ONuqA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.119.0_1784856713525_0.25836988443837594","host":"s3://npm-registry-packages-npm-production"}},"4.119.1":{"name":"decocms","version":"4.119.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.119.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48aaab059988cd6c9ed90045262a5fa51a388d9e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.119.1.tgz","fileCount":9104,"integrity":"sha512-qiztVVQzvesNxD5hVGul6fJ0e9aHfDb/+9udAl8VM1bUBUArUsNQNqIBu2qjZWtSH7VeVw5KtM4AE/aUQISsVg==","signatures":[{"sig":"MEQCIFTquSgVk2nZG+225EsQ4b1hti9LdJ9CbWJ3zcgAQAc8AiAGo8Dyx0lo1pdtDfM58r9jYbQotxTVINk8MJRepYQXOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.119.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98152521},"type":"module","_from":"file:decocms-4.119.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.119.1.tgz","_integrity":"sha512-qiztVVQzvesNxD5hVGul6fJ0e9aHfDb/+9udAl8VM1bUBUArUsNQNqIBu2qjZWtSH7VeVw5KtM4AE/aUQISsVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.119.1_1784857815880_0.3996648407826977","host":"s3://npm-registry-packages-npm-production"}},"4.120.0":{"name":"decocms","version":"4.120.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.120.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb19ab8f19c3c3d7deec029f60470d6e9495cc27","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.120.0.tgz","fileCount":9104,"integrity":"sha512-YaIM+7Mjt0i3u24kXG3sKWgDR3il9E3bwgJB6Ps7+TQoAXDzAWJZlKWfjGSIZIo/0DuUGBzHJ0HOoJBidz6KBQ==","signatures":[{"sig":"MEQCIG+phzsvooYHqlmQRWXPAiju6Y0Zlx9s8/zXoTFK7Cb/AiBHl/AF2gjgrsUS0HloHk/zFQm5lg17EmB/CvP+Q7w1Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166910},"type":"module","_from":"file:decocms-4.120.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.120.0.tgz","_integrity":"sha512-YaIM+7Mjt0i3u24kXG3sKWgDR3il9E3bwgJB6Ps7+TQoAXDzAWJZlKWfjGSIZIo/0DuUGBzHJ0HOoJBidz6KBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.120.0_1784872506713_0.8562728635645989","host":"s3://npm-registry-packages-npm-production"}},"4.121.0":{"name":"decocms","version":"4.121.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.121.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b42b943acba4bbf2b848ecb1c48ee82669a7224","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.121.0.tgz","fileCount":9104,"integrity":"sha512-Xz8kRozOVjbVDhN/ySxTcOhQ932UleIUsof2iY4RDwtsy7bQqf4QpTnJn7Y1LNGxGWWkJl0CONNXk1P1MnZ5WA==","signatures":[{"sig":"MEUCIAQV+EZxfu2dKrsWsGZf4a34z7z+huWXng+ekHgS3S6wAiEAs63bPrmh0WRPWNbiobQg5utb731MPde33auTdK0leDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98167411},"type":"module","_from":"file:decocms-4.121.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.121.0.tgz","_integrity":"sha512-Xz8kRozOVjbVDhN/ySxTcOhQ932UleIUsof2iY4RDwtsy7bQqf4QpTnJn7Y1LNGxGWWkJl0CONNXk1P1MnZ5WA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.121.0_1784890489311_0.7368749412716513","host":"s3://npm-registry-packages-npm-production"}},"4.122.0":{"name":"decocms","version":"4.122.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd155795579bb6e32bc05e81af1728ad8ecffa8f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.0.tgz","fileCount":9104,"integrity":"sha512-2zqgKKeFjHGVJCm4mzzuzpwbGGvyJ4e4SINH1NiwjcTOdxF/Jew2iG2i4QaIuDRoJ9z7rdntMXzm4/akTXOMDg==","signatures":[{"sig":"MEUCIEOWx3sYLBKVq1sNXwmokISBkQ6/iMfCAGpYYnUxIC9hAiEA4loWZuOS5+ksztO6fo9/tICMD5ACxqSvU+MU94/Vlq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98173917},"type":"module","_from":"file:decocms-4.122.0.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.0.tgz","_integrity":"sha512-2zqgKKeFjHGVJCm4mzzuzpwbGGvyJ4e4SINH1NiwjcTOdxF/Jew2iG2i4QaIuDRoJ9z7rdntMXzm4/akTXOMDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.0_1784890549574_0.6965499539010662","host":"s3://npm-registry-packages-npm-production"}},"4.122.1":{"name":"decocms","version":"4.122.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"593d6469595d2fff38c62f76bfdb27cab0c04cf0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.1.tgz","fileCount":9104,"integrity":"sha512-qFjEBUfZ++XakW/snhdFIeCaOf5764r+8HrFu80WNgoDQNGbb8AP3x4JP7/SMBCTBiGDnGT9dTIh6dnTDpXyCA==","signatures":[{"sig":"MEUCIQCkiZtYbXy32o5H5VBzhUKEGwUD7uMWNOKuPCr+R60KIAIgdaRZCN1mWmfp+RV2lIEsFIxSowUM7Tw2mQG/dHPSVA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98174380},"type":"module","_from":"file:decocms-4.122.1.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.1.tgz","_integrity":"sha512-qFjEBUfZ++XakW/snhdFIeCaOf5764r+8HrFu80WNgoDQNGbb8AP3x4JP7/SMBCTBiGDnGT9dTIh6dnTDpXyCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.1_1784893026830_0.8900773978816381","host":"s3://npm-registry-packages-npm-production"}},"4.122.2":{"name":"decocms","version":"4.122.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fc0e77c3ecea3cb57238ffba2c6507e515427b9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.2.tgz","fileCount":9104,"integrity":"sha512-6jvWmUKLGopwItXsSXFt8rY35mfGiz/SweNQwVHJ5c35BHcynamEp4vlho/UzJWvKnirEd2b41cBtYldebtQOg==","signatures":[{"sig":"MEUCIClZehFWwqsSm7Gk7meWoxVrllqAxJWPJe5rOrIsuzVhAiEA1ewkXm5JVJtRB4ynNOX+Pz8OgbeasEAKAi5g16d6A8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98174385},"type":"module","_from":"file:decocms-4.122.2.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.2.tgz","_integrity":"sha512-6jvWmUKLGopwItXsSXFt8rY35mfGiz/SweNQwVHJ5c35BHcynamEp4vlho/UzJWvKnirEd2b41cBtYldebtQOg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.2_1784894251745_0.6426388190363554","host":"s3://npm-registry-packages-npm-production"}},"4.122.3":{"name":"decocms","version":"4.122.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","mesh","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"03bf4ada40a1dcd830402e80eece1fd976568cf3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.3.tgz","fileCount":9104,"integrity":"sha512-Ghfan3lsD53itlae0xO15yTOROQCYT8g7v0xMJPsEepAHg0uLNhZxQCAlAQNtJLTmaF456fH1vmmxifHMDiTkw==","signatures":[{"sig":"MEQCIG8s94P97Pz7H6IbYfTO4jnsg0olIquE6CGoRZ1FEbMGAiBXkt2Rl4mJ9k0AT9PuCJQ2lVnILfNjQv1ufscFG+DHJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98174242},"type":"module","_from":"file:decocms-4.122.3.tgz","scripts":{"dev":"bun run migrate && concurrently \"bun run dev:client\" \"bun run dev:server\"","test":"bun test","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","test:ct":"playwright test -c playwright-ct.config.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:client":"vite dev","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","test:ct:ui":"playwright test -c playwright-ct.config.ts --ui","dev:servers":"concurrently \"bun run dev:client\" \"bun run dev:server\"","build:client":"bun --bun vite build","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run build:client && bun run build:server","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f4e795a-9f78-48dd-9bfa-085c18667534"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.3.tgz","_integrity":"sha512-Ghfan3lsD53itlae0xO15yTOROQCYT8g7v0xMJPsEepAHg0uLNhZxQCAlAQNtJLTmaF456fH1vmmxifHMDiTkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/mesh"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","echarts":"^5.6.0","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","driver.js":"^1.8.0","react-dom":"^19.2.6","posthog-js":"^1.371.1","@nats-io/kv":"3.4.0","@xterm/xterm":"^6.0.0","posthog-node":"^5.0.0","@dnd-kit/core":"^6.3.1","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","@dnd-kit/sortable":"^10.0.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@dnd-kit/utilities":"^3.2.2","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","use-stick-to-bottom":"^1.1.6","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@tanstack/react-virtual":"3.13.24","@openrouter/ai-sdk-provider":"^2.9.1","@tiptap/extension-text-align":"3.20.2","@aws-sdk/s3-request-presigner":"^3.1013.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","clsx":"^2.1.1","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","marked":"^15.0.6","nanoid":"^5.1.6","sonner":"^2.0.7","@deco/ui":"workspace:*","date-fns":"^4.1.0","prettier":"^3.4.2","recharts":"^3.6.0","@types/pg":"^8.15.6","input-otp":"^1.4.2","@tiptap/pm":"3.20.2","@types/bun":"^1.3.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.0","typescript":"^5.9.3","@rjsf/utils":"^6.6.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","tailwindcss":"^4.1.17","@decocms/std":"workspace:*","@nats-io/jwt":"0.0.10-5","@rjsf/shadcn":"^6.6.2","@tiptap/core":"3.20.2","concurrently":"^9.2.1","lucide-react":"^0.468.0","@ai-sdk/react":"^3.0.210","@tiptap/react":"3.20.2","sass-embedded":"^1.97.2","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@decocms/tunnel":"workspace:*","react-hook-form":"^7.66.0","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@playwright/test":"^1.58.2","@decocms/bindings":"workspace:*","@decocms/mesh-sdk":"workspace:*","@tailwindcss/vite":"^4.1.17","@untitledui/icons":"^0.0.19","@decocms/mcp-utils":"workspace:*","@floating-ui/react":"^0.27.16","@opentelemetry/api":"^1.9.0","@tiptap/suggestion":"3.20.2","@types/google.maps":"^3.65.2","@hookform/resolvers":"^5.2.2","@tiptap/starter-kit":"3.20.2","vite-tsconfig-paths":"^5.1.4","@decocms/better-auth":"1.5.17","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.13","@rjsf/validator-ajv8":"^6.6.2","@vitejs/plugin-react":"^5.1.0","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"5.100.10","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@tanstack/react-router":"1.169.2","@testing-library/react":"^16.3.2","react-resizable-panels":"^2.1.7","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^15.6.1","@modelcontextprotocol/sdk":"1.29.0","@radix-ui/react-separator":"^1.1.7","@testing-library/jest-dom":"^6.9.1","@daveyplate/better-auth-ui":"^3.2.7","@opentelemetry/sdk-metrics":"^2.2.0","babel-plugin-react-compiler":"^1.0.0","@happy-dom/global-registrator":"^20.9.0","@opentelemetry/sdk-trace-base":"^2.5.0","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-placeholder":"3.20.2","@types/react-syntax-highlighter":"^15.5.13","@playwright/experimental-ct-react":"1.59.1","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.3_1784897150033_0.8744736904793609","host":"s3://npm-registry-packages-npm-production"}},"4.122.14":{"name":"decocms","version":"4.122.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2fd731195655cf3fccd4d198c49906fce7ca828f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.14.tgz","fileCount":9106,"integrity":"sha512-89Nlqmxrme5IedNyPycWgEIR55jIcran7RPiu+wV5+bS/vluxp2U2n9B0mLh/Q3zLpgw26i6so4xrNZZxEMgbw==","signatures":[{"sig":"MEUCIQClgDebIHTQ6Co7a0k7Q+EfyHU17U9Odh5cYrsYkprt8QIgT8APa4MedqzqQlzZT4T3QlIkrotmSgEbI//RyVycBYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022082},"type":"module","_from":"file:decocms-4.122.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.14.tgz","_integrity":"sha512-89Nlqmxrme5IedNyPycWgEIR55jIcran7RPiu+wV5+bS/vluxp2U2n9B0mLh/Q3zLpgw26i6so4xrNZZxEMgbw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.14_1784905866969_0.5790312408030531","host":"s3://npm-registry-packages-npm-production"}},"4.122.15":{"name":"decocms","version":"4.122.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34483fe916d50a8c9f956c4c077db882d759d43c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.15.tgz","fileCount":9106,"integrity":"sha512-jmXQwC9X+X/BwtSBgvhD2HERNpmxcYkl3M8+x0oNr4tAEYR96SDj8g/MWHLTKwMXuwnuom7/PYoZt+DJQflRLg==","signatures":[{"sig":"MEQCIAMXdeRsWptX89rJ9sLN3OG7aEBrw7FSF1ti6T12OSYsAiB8NV2eFTe/vHmAMfRkzg4HwU8Bb+hxXA8fPLBi+x7DDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022722},"type":"module","_from":"file:decocms-4.122.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.15.tgz","_integrity":"sha512-jmXQwC9X+X/BwtSBgvhD2HERNpmxcYkl3M8+x0oNr4tAEYR96SDj8g/MWHLTKwMXuwnuom7/PYoZt+DJQflRLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.15_1784906521005_0.8994754126620523","host":"s3://npm-registry-packages-npm-production"}},"4.122.16":{"name":"decocms","version":"4.122.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cc3ac9d8d44f7d0a1302f9e10560d36c908d891","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.16.tgz","fileCount":9106,"integrity":"sha512-jFHiS786JY0sbfWOHSNy6T9+MqU5wzMWWqRDIv+qzWCO2GxfzHirZskw5veI+OYJhi0HErheVQN6D8pBXoClig==","signatures":[{"sig":"MEUCIQC21WaY63syNe4mEGenIOL7HGeD8EkxsBdQbx/pWK+hbQIgb843Z34iugbeKs5h2Ym9Ls5owpiXoLqaS3wR0Mqy9bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022608},"type":"module","_from":"file:decocms-4.122.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.16.tgz","_integrity":"sha512-jFHiS786JY0sbfWOHSNy6T9+MqU5wzMWWqRDIv+qzWCO2GxfzHirZskw5veI+OYJhi0HErheVQN6D8pBXoClig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.16_1784907644686_0.6178863229761873","host":"s3://npm-registry-packages-npm-production"}},"4.122.17":{"name":"decocms","version":"4.122.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.122.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6422ef8fe13d03a59a580a2680aa7ba87b446d2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.122.17.tgz","fileCount":9106,"integrity":"sha512-El3y2TYGREMTGH+k5auL9mwwEEP/V2IJyHzq5DcHIwm20frwPUXtwLn2HIxipnSsNa1zte3Gkd2juazWhIqmgA==","signatures":[{"sig":"MEQCIFWQnLykRa8vCOx6QX+BvLua605+sytac7eFmPM+0pGFAiBGuwHDX4qhZxF9aUQlWeQTt4QrdkkMsm90PfQTw4/HMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.122.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022650},"type":"module","_from":"file:decocms-4.122.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.122.17.tgz","_integrity":"sha512-El3y2TYGREMTGH+k5auL9mwwEEP/V2IJyHzq5DcHIwm20frwPUXtwLn2HIxipnSsNa1zte3Gkd2juazWhIqmgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.122.17_1784907724299_0.764961880125427","host":"s3://npm-registry-packages-npm-production"}},"4.123.0":{"name":"decocms","version":"4.123.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"133a2772dc71b6b26c6290415eac4fd2ff08608e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.0.tgz","fileCount":9106,"integrity":"sha512-n9k0JuPaN/BZVBJ4mHPVqhMevcOyTnCBTmdkf57HvLPT2iDYgOny1VMnxnR9ZpVFDdOr4QdPIjlwgKXGMrNP2w==","signatures":[{"sig":"MEUCIC+OSBpYJ1RGBaNuJe6Ktui0B6r6n8r+sx/ZGvzFuFhEAiEArH6TwH1W2rRWIL4YeziUbuFZivPU5+CByLzGfGoRwIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022333},"type":"module","_from":"file:decocms-4.123.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.0.tgz","_integrity":"sha512-n9k0JuPaN/BZVBJ4mHPVqhMevcOyTnCBTmdkf57HvLPT2iDYgOny1VMnxnR9ZpVFDdOr4QdPIjlwgKXGMrNP2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.0_1784909279305_0.7268001256480476","host":"s3://npm-registry-packages-npm-production"}},"4.123.1":{"name":"decocms","version":"4.123.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3eefb238520bd18caa418417fc003efedee546ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.1.tgz","fileCount":9106,"integrity":"sha512-1COjeFpo/z1j98D6P6IwGIRHpf4EV63cJzsR4R95U+R2gKCwsxeu9hOVj+Jt175YW1td452hSgoqoBbXgMgtng==","signatures":[{"sig":"MEUCIQC+FnBMBeMldg56neUO5hNPSionQfhB8y430hhFY4fDkwIgI+Pr/KwgGzYkZkv4I1vn6NnBlRy8eOKwYFnQN91IClw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022428},"type":"module","_from":"file:decocms-4.123.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.1.tgz","_integrity":"sha512-1COjeFpo/z1j98D6P6IwGIRHpf4EV63cJzsR4R95U+R2gKCwsxeu9hOVj+Jt175YW1td452hSgoqoBbXgMgtng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.1_1784909930870_0.7242119521006127","host":"s3://npm-registry-packages-npm-production"}},"4.123.2":{"name":"decocms","version":"4.123.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e182df78ab558571541fff131515876f1093e974","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.2.tgz","fileCount":9106,"integrity":"sha512-lyrtmdQxTrPnvq/oEJcNGv8yKMz/p56IYmBPLaWmxK5sHqAw2q7InWSFKaYa3Nui/C2Q1SSiwgDi57ptS6h7pQ==","signatures":[{"sig":"MEUCIQCc67jSyRq8R2GtdsCHsM9zNiRtVV8BSisMZv4envYcTAIgRMSLCOWqUwoFLUAsRRIuUzkWZrTb/bAPYcjWH24TWpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022531},"type":"module","_from":"file:decocms-4.123.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.2.tgz","_integrity":"sha512-lyrtmdQxTrPnvq/oEJcNGv8yKMz/p56IYmBPLaWmxK5sHqAw2q7InWSFKaYa3Nui/C2Q1SSiwgDi57ptS6h7pQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.2_1784910062159_0.3830933419470668","host":"s3://npm-registry-packages-npm-production"}},"4.123.3":{"name":"decocms","version":"4.123.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cef7487fed854e7c1c8cd60eec0672edf869a780","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.3.tgz","fileCount":9106,"integrity":"sha512-aI5C9cNkb865RRPSCd06ASdkZFxGX/riU1aNqvuOApgLNK1ZjpoEdFDbokU95pAPLTWjTBDGbcMEfQa8ITpTRQ==","signatures":[{"sig":"MEYCIQC0vDCpF5X83SFiTuzmCqd6hvYzN5UwCkJ6MG+0oUxBZwIhANaS4wh/JU5bpmCJm00OtliYWH4pKABnWpbrVvULcDMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98022602},"type":"module","_from":"file:decocms-4.123.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.3.tgz","_integrity":"sha512-aI5C9cNkb865RRPSCd06ASdkZFxGX/riU1aNqvuOApgLNK1ZjpoEdFDbokU95pAPLTWjTBDGbcMEfQa8ITpTRQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.3_1784911679286_0.29629822026213226","host":"s3://npm-registry-packages-npm-production"}},"4.123.4":{"name":"decocms","version":"4.123.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31e6dcbe15b5ae5b71ee938413469199a4d10bec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.4.tgz","fileCount":9106,"integrity":"sha512-x14YnJX9Kqy+4ggL4LhV3jkl21o4NZPwEohkdiCMLyrMiZf967ksWRBgUrpb8b2CZTl0nLDO3ZP/mHj53QW+Iw==","signatures":[{"sig":"MEUCIDXB9s85ZJvECcLQaeIi9+o6bfmOJhojNOOQuI8gILH8AiEA0Vr2GS5GrdW9q6VqQOSEvNWpkXmp0cPeUCHxhWmoaIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98023106},"type":"module","_from":"file:decocms-4.123.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.4.tgz","_integrity":"sha512-x14YnJX9Kqy+4ggL4LhV3jkl21o4NZPwEohkdiCMLyrMiZf967ksWRBgUrpb8b2CZTl0nLDO3ZP/mHj53QW+Iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.4_1784911758663_0.4298822417671786","host":"s3://npm-registry-packages-npm-production"}},"4.123.5":{"name":"decocms","version":"4.123.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c45ccb1e4bcaad9a4358706a9c96f8627a4a3dbc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.5.tgz","fileCount":9106,"integrity":"sha512-zLEECoDxQVEfTqfhf/au4OIlhl/WvDKyHbdgCDL3QW0BVQy2Vmj4FG15YgdhRB7/QrP8MgGwL5H6CXxHAANxbQ==","signatures":[{"sig":"MEUCIQCyXQdC0wXYKTvxsYvakoqAuTGz/Un+8mBZD7+TpC6h1wIgQuNp6mDYGdvroNvy+qACKIgS2X9lLjcgELt59hv+QhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98023129},"type":"module","_from":"file:decocms-4.123.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.5.tgz","_integrity":"sha512-zLEECoDxQVEfTqfhf/au4OIlhl/WvDKyHbdgCDL3QW0BVQy2Vmj4FG15YgdhRB7/QrP8MgGwL5H6CXxHAANxbQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.5_1784912201454_0.2210429861492249","host":"s3://npm-registry-packages-npm-production"}},"4.123.6":{"name":"decocms","version":"4.123.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1c75485a04434b36a1bdd2c89d5a60abe28bcb1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.6.tgz","fileCount":9106,"integrity":"sha512-bC0XGoAb1enQmvUTusgB5OczgiWXgbrcTnNsFJO1TvqMEZoIvC9Ppwpvv+i+orANoBgdblTR+wW+/au1BunGog==","signatures":[{"sig":"MEYCIQCZZxnLxWnTBLMaoUdfKJ/RkrIXd8qi0kE9wbYA59j1kwIhAOzFrW0vUe+f7Q7TzrVsnxgM7kSY9MDdfvNbObVjQUns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98023574},"type":"module","_from":"file:decocms-4.123.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.6.tgz","_integrity":"sha512-bC0XGoAb1enQmvUTusgB5OczgiWXgbrcTnNsFJO1TvqMEZoIvC9Ppwpvv+i+orANoBgdblTR+wW+/au1BunGog==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.6_1784914553202_0.03978079084301034","host":"s3://npm-registry-packages-npm-production"}},"4.123.7":{"name":"decocms","version":"4.123.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d5bbf1863f3d269c368c734db16d55e926f3d8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.7.tgz","fileCount":9106,"integrity":"sha512-tLPMLtrfyiQz8DSVpIDHMgQPkuhIVnOMR2tdqGkO8AqnSc+OCCbnKJ4QHpnHxLWb7zN0eBCSEOssU6MHzNdzVg==","signatures":[{"sig":"MEYCIQDnt0rDtFx/W14hCTqpmmihFOpZUx8Fie6EPyNBlqIlgQIhAPX8tueChgBa8E/GF8IZlFKyhgSOgzKVYoML4gFwkh3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98023773},"type":"module","_from":"file:decocms-4.123.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.7.tgz","_integrity":"sha512-tLPMLtrfyiQz8DSVpIDHMgQPkuhIVnOMR2tdqGkO8AqnSc+OCCbnKJ4QHpnHxLWb7zN0eBCSEOssU6MHzNdzVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.7_1784915071967_0.0972404466450727","host":"s3://npm-registry-packages-npm-production"}},"4.123.8":{"name":"decocms","version":"4.123.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0fa1982300207e494cd26e789cbe89ebfd809eef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.8.tgz","fileCount":9106,"integrity":"sha512-Iv+UiaJUYfSVLclIZ8Zg7nXFjyRZSyvcRHfvT2H9zv43vUKaYVDlACaUbWZSkw0zBwig4fSBBoc+8QEG/QswlA==","signatures":[{"sig":"MEYCIQDu+NJKDbxbfIYaaydTfA0JcffUe/u8ncmSfr1NiA1WYwIhAOr/8skwU5N8HEfEXeivBE7l+tveUsEftqvT8JZPrGN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98023789},"type":"module","_from":"file:decocms-4.123.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.8.tgz","_integrity":"sha512-Iv+UiaJUYfSVLclIZ8Zg7nXFjyRZSyvcRHfvT2H9zv43vUKaYVDlACaUbWZSkw0zBwig4fSBBoc+8QEG/QswlA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.8_1784915153264_0.4524217595650313","host":"s3://npm-registry-packages-npm-production"}},"4.123.9":{"name":"decocms","version":"4.123.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.123.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8642376c00fdfb8200d0985a948b4cdcd514b6d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.123.9.tgz","fileCount":9106,"integrity":"sha512-VPpHoHV40d9v1tBI7hFCZNNtYiaZJMib98uQjKq+oqjilhMfksyxv2kaMsW7VeTvlndztNgYRbZ8FUHl9suMrQ==","signatures":[{"sig":"MEUCIQCzL5U13SWWruVbiel/xMtRtEn1YOTNiykU8+QJ3Gk+QwIgN1PpLsU3fy1twp6OKofCEf+/4kS2P3kI16wSz9CezsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.123.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98024658},"type":"module","_from":"file:decocms-4.123.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.123.9.tgz","_integrity":"sha512-VPpHoHV40d9v1tBI7hFCZNNtYiaZJMib98uQjKq+oqjilhMfksyxv2kaMsW7VeTvlndztNgYRbZ8FUHl9suMrQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.123.9_1784916014956_0.14120007221393194","host":"s3://npm-registry-packages-npm-production"}},"4.124.0":{"name":"decocms","version":"4.124.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.124.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1872b841d93602327ef03975e4a4c0c22ea56b5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.124.0.tgz","fileCount":9106,"integrity":"sha512-c2GcJC+NIYp4xCCbGU0E5Rf0fU3glQi7Rh4xO6gzK7niHrV6+Plx1bLFIyHE4Pcvq+7ljRx9ceAE7pDUxcamGw==","signatures":[{"sig":"MEUCIH5Fu7NX4pArc7EN5m3S06zmtBBj2Y9Fkk6mpaQZaL9cAiEA/2qRD2u1wDc2Yetd5II8/Te1ocAJ3kkpK9eeasdu2Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98024433},"type":"module","_from":"file:decocms-4.124.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.124.0.tgz","_integrity":"sha512-c2GcJC+NIYp4xCCbGU0E5Rf0fU3glQi7Rh4xO6gzK7niHrV6+Plx1bLFIyHE4Pcvq+7ljRx9ceAE7pDUxcamGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.124.0_1784916099173_0.9448268491092888","host":"s3://npm-registry-packages-npm-production"}},"4.125.0":{"name":"decocms","version":"4.125.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6aa6d948ad2502978e2b71f2101574d4725adb50","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.0.tgz","fileCount":9106,"integrity":"sha512-ry/sjUxGcQiX8UkRC88VHXMblt5469GDZiqZAnB/lxiM6IqeXz7pCWeNNUTJBZ96lhkCxLNx9C5wPsbIL6KrxA==","signatures":[{"sig":"MEQCIDyUXP2aOQgGg7qqGTZHwpnrB0p7jqFlss91n6+dlGpwAiAHAZ+3dPHll+9C/U+FIvV5kBmlZJViAuG+5t6f9FHhng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98048592},"type":"module","_from":"file:decocms-4.125.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.0.tgz","_integrity":"sha512-ry/sjUxGcQiX8UkRC88VHXMblt5469GDZiqZAnB/lxiM6IqeXz7pCWeNNUTJBZ96lhkCxLNx9C5wPsbIL6KrxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.0_1784917680880_0.9268446805640111","host":"s3://npm-registry-packages-npm-production"}},"4.125.1":{"name":"decocms","version":"4.125.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16727eca27cd5e6cd4f4995d6ba95d313c7fbe06","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.1.tgz","fileCount":9106,"integrity":"sha512-j87u4uaa7gNzcQk22VZ6c4jW/mDhz8ffTIYv/zJ6qQPLHgh3DsQbGFtBTXqXI01H/nJ0fqmZJ0QsZ1qbPwmV0Q==","signatures":[{"sig":"MEQCIB4iXi06tzjF7yAx7qXdRKXy8U65B6YiL7Vwpp9Bw7TWAiAULIfnGolOWbrdNR4y18Z5YtQ/sDK8wTwB+Sqpp1m6iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98048765},"type":"module","_from":"file:decocms-4.125.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.1.tgz","_integrity":"sha512-j87u4uaa7gNzcQk22VZ6c4jW/mDhz8ffTIYv/zJ6qQPLHgh3DsQbGFtBTXqXI01H/nJ0fqmZJ0QsZ1qbPwmV0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.1_1784918036947_0.49473801644159954","host":"s3://npm-registry-packages-npm-production"}},"4.125.2":{"name":"decocms","version":"4.125.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a251ef7ba2e996829886d5bf727adfe93f83d810","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.2.tgz","fileCount":9106,"integrity":"sha512-EuGPAPUEsB1AL7Lyidskd6U5Mt4KxkPpVsT9gj0PJBN8uH/6dm2EWw4Xp7ZxMVKUzODlkbPi8sLCqsF2cHpzKA==","signatures":[{"sig":"MEUCIHViNfep6csf7tZ97jFjRBLNHYbQrKv7kJ2r6ZxjyXQ3AiEAxqd2bKTRZkaaB64D2kJFAuvU3lm8t+R58u0aYSITFzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98049477},"type":"module","_from":"file:decocms-4.125.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.2.tgz","_integrity":"sha512-EuGPAPUEsB1AL7Lyidskd6U5Mt4KxkPpVsT9gj0PJBN8uH/6dm2EWw4Xp7ZxMVKUzODlkbPi8sLCqsF2cHpzKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.2_1784918719037_0.8211756810734305","host":"s3://npm-registry-packages-npm-production"}},"4.125.3":{"name":"decocms","version":"4.125.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5134c99562cf26fba70bfe5d4358bca741b90a3b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.3.tgz","fileCount":9106,"integrity":"sha512-fxIMJhtB+voYxNFBwZ8wVhaByOpyVbHlDzsj5T46dUasTCeAnqMHGgslt74Dc0YJ/PCLUnsahrqPLJzSYiHkug==","signatures":[{"sig":"MEQCIGaE5BRXhLE91eMrOA+weosEeQEuuxMG3DfkvLt2RDQmAiA3b7D4ZY8RuHHh69YvwBLajb6Fxl2qd6oOmepRL/XDXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98049350},"type":"module","_from":"file:decocms-4.125.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.3.tgz","_integrity":"sha512-fxIMJhtB+voYxNFBwZ8wVhaByOpyVbHlDzsj5T46dUasTCeAnqMHGgslt74Dc0YJ/PCLUnsahrqPLJzSYiHkug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.3_1784921501309_0.9465398830614413","host":"s3://npm-registry-packages-npm-production"}},"4.125.4":{"name":"decocms","version":"4.125.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"abdab486daeeeb6de8db66eb5feee65221d6e797","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.4.tgz","fileCount":9106,"integrity":"sha512-qjHWIVEkrr37OiIBol/ECT7O2pjfymjwsWGNAS7Jz0uwjVweu0+3SRp18SvNUMaAOighknGZEp7FY6V6UJsQ/Q==","signatures":[{"sig":"MEUCIF6mjB6501qeaQxDAAamCcvRQD1P3fu9Dooivzem5dJvAiEA47YkxfJil5gsZU8HbWZ3q20883XarQccO3/efk1QALg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98049930},"type":"module","_from":"file:decocms-4.125.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.4.tgz","_integrity":"sha512-qjHWIVEkrr37OiIBol/ECT7O2pjfymjwsWGNAS7Jz0uwjVweu0+3SRp18SvNUMaAOighknGZEp7FY6V6UJsQ/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.4_1784922411677_0.6651572503125729","host":"s3://npm-registry-packages-npm-production"}},"4.125.5":{"name":"decocms","version":"4.125.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.125.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"47d0e7c8e68f1721bce2afb19f0711cefffb2e59","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.125.5.tgz","fileCount":9106,"integrity":"sha512-IlrMqBByHgUBV6K9GDVKyMSfa2ouoj1DVxKXE1vYEIGMRqq2zyCAQC8yF9XRI9A67pHr4GBGr3wiTdoZUWYevg==","signatures":[{"sig":"MEYCIQCHQfeylB9NnhnSvA8U+qCBijD1WNkfjcj0yiVkwkoubgIhALtHQr47sYfx8nIUm7tXPtt+HwN+ONVmcFbPpYMSXWRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.125.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98049978},"type":"module","_from":"file:decocms-4.125.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.125.5.tgz","_integrity":"sha512-IlrMqBByHgUBV6K9GDVKyMSfa2ouoj1DVxKXE1vYEIGMRqq2zyCAQC8yF9XRI9A67pHr4GBGr3wiTdoZUWYevg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.125.5_1784924637805_0.2598695818253087","host":"s3://npm-registry-packages-npm-production"}},"4.126.0":{"name":"decocms","version":"4.126.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.126.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f705a21b95c72bf8b4e0bbd4b802db0147cfe676","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.126.0.tgz","fileCount":9094,"integrity":"sha512-pXzBK31MpGzUNG5ZqNYuLB/buGYtc6M6o08Ze3LJcqmg1IA0SxTPIYHurFB3h+WReis2hWI6MPu93wnJOg0Nxw==","signatures":[{"sig":"MEQCICja+wtXDURvG48daNTgEvhbDs2kvCpbOGCw/U2w3gepAiAzlLXnl5CS90m05KaomQxOhb9IyATNsbN0UfyQPxocdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98040694},"type":"module","_from":"file:decocms-4.126.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.126.0.tgz","_integrity":"sha512-pXzBK31MpGzUNG5ZqNYuLB/buGYtc6M6o08Ze3LJcqmg1IA0SxTPIYHurFB3h+WReis2hWI6MPu93wnJOg0Nxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.126.0_1784924734316_0.011189625442775908","host":"s3://npm-registry-packages-npm-production"}},"4.126.1":{"name":"decocms","version":"4.126.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.126.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01b0c2bb80fc30b65e3f4e49f943d30f91b78556","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.126.1.tgz","fileCount":9094,"integrity":"sha512-QuJC1kzYs216qO/n5t0we1XAFK4GwYdTTx0cigzHnV9IUWVh8hy75DyXvVdP+3RR2HN/Bdm3pXa7iRj15q2b/w==","signatures":[{"sig":"MEUCIDJrtG0YXDQgPPg7r+BB1zBykk5xm7OMQbR0VOg1vS8KAiEApT9045HSiWyXwhW346WhyqtZfzPeVGSKuJ9MElMsCA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.126.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98040109},"type":"module","_from":"file:decocms-4.126.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.126.1.tgz","_integrity":"sha512-QuJC1kzYs216qO/n5t0we1XAFK4GwYdTTx0cigzHnV9IUWVh8hy75DyXvVdP+3RR2HN/Bdm3pXa7iRj15q2b/w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.126.1_1784930741769_0.843467961169218","host":"s3://npm-registry-packages-npm-production"}},"4.126.2":{"name":"decocms","version":"4.126.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.126.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5dd900c9ce200f492c5917bf77be60d749273ca1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.126.2.tgz","fileCount":9094,"integrity":"sha512-FZPXWkU15gWi80IrHp1oZ+VNOnl4nrMkY8i2uKPfj0zhL/8WjHXGdvd+gDPl1Hcu1sossftTYwoNhCw1CUA4NQ==","signatures":[{"sig":"MEUCIFHndzJY3vE3TeyxVN/0R7m1u72IyzzF44f/BkFHdDitAiEAmg+53lg2j+XTqQxoM2nCfY585JBfLaLiudNeZTOvFNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.126.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98040215},"type":"module","_from":"file:decocms-4.126.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.126.2.tgz","_integrity":"sha512-FZPXWkU15gWi80IrHp1oZ+VNOnl4nrMkY8i2uKPfj0zhL/8WjHXGdvd+gDPl1Hcu1sossftTYwoNhCw1CUA4NQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.126.2_1784930942231_0.4440475055681128","host":"s3://npm-registry-packages-npm-production"}},"4.126.3":{"name":"decocms","version":"4.126.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.126.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92805e5ac757873094e7836706b5017647e3fcfa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.126.3.tgz","fileCount":9094,"integrity":"sha512-SvYCARX5iDB/fyL9MjP5RVX9fC1Uu/QstHSQEi1lCkyb/5KLXNO/0GwNiT4iim/K5ZwklVNI2RRku0wYxDvjPw==","signatures":[{"sig":"MEYCIQD8sdNQEMu8LbwKB+6oM5q6jW0BBFyth/AyYJG5BiXukgIhALGddxkzh3rMWJEtqyv343vTyCWhDWbP6Uah/Nptik1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.126.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98040346},"type":"module","_from":"file:decocms-4.126.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.126.3.tgz","_integrity":"sha512-SvYCARX5iDB/fyL9MjP5RVX9fC1Uu/QstHSQEi1lCkyb/5KLXNO/0GwNiT4iim/K5ZwklVNI2RRku0wYxDvjPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.126.3_1784931577756_0.8700296029871797","host":"s3://npm-registry-packages-npm-production"}},"4.126.4":{"name":"decocms","version":"4.126.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.126.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b35b200e0d334a3ad1ebe70c166dfc6ceb53b4b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.126.4.tgz","fileCount":9094,"integrity":"sha512-xVmfAF+LVLbrgrOo9n0dZeLMVVB7xzMtj8bdXokFVEONNo1P+OcAhMTAx4mN3rvZhFfJH2ymKU469fn6Hej0uw==","signatures":[{"sig":"MEUCIAlJR7fXm/jHslm6PF+VotW/mzL42DLD6w7TTPw5NsDTAiEA71DagawjynSllvBiGukrafhSrMsr+nz5PRHPlx3sjM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.126.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98045412},"type":"module","_from":"file:decocms-4.126.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.126.4.tgz","_integrity":"sha512-xVmfAF+LVLbrgrOo9n0dZeLMVVB7xzMtj8bdXokFVEONNo1P+OcAhMTAx4mN3rvZhFfJH2ymKU469fn6Hej0uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.126.4_1784981986664_0.35653960097530857","host":"s3://npm-registry-packages-npm-production"}},"4.127.0":{"name":"decocms","version":"4.127.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.127.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9a92aa4f36487e8617f17680843fd60e77a09f7c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.127.0.tgz","fileCount":9094,"integrity":"sha512-kmNExYZXCzH91mj3E4hjpmBFie0zWrNLXZwPAqZjaYdFakXchhcI9OLVxZFEnXl/vwPetQQLsIQ7bFTQ/aqP3A==","signatures":[{"sig":"MEQCIArCZjWkLlWxLaUXMign3TZHwgTSrCkpBQ4KZcJU8y7uAiATLIOhSpTh+gp1aIbHq1VhWmnYKqn44SVFRV13397Cgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98047503},"type":"module","_from":"file:decocms-4.127.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.127.0.tgz","_integrity":"sha512-kmNExYZXCzH91mj3E4hjpmBFie0zWrNLXZwPAqZjaYdFakXchhcI9OLVxZFEnXl/vwPetQQLsIQ7bFTQ/aqP3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.127.0_1784985103667_0.39855608955964383","host":"s3://npm-registry-packages-npm-production"}},"4.127.1":{"name":"decocms","version":"4.127.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.127.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"357fa49db06649b10b3b936642d22c6d2d71330b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.127.1.tgz","fileCount":9094,"integrity":"sha512-SilvAEbTAWv4C+RX4dOoLgtA7bWRAQWAQgyfJ196cw5/7cUQOSq8Io03nKzow/aGh8DB0gOSuZpEEghG2S7c5Q==","signatures":[{"sig":"MEYCIQCqzmYq6yhoRgoeaj71SxJjmccCgy+bQ4DHLK+xsDU0/gIhAJWX9NPZh+p4MV0093PkbXniMbsXuzqARtw/Jn0KuL+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.127.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98047473},"type":"module","_from":"file:decocms-4.127.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.127.1.tgz","_integrity":"sha512-SilvAEbTAWv4C+RX4dOoLgtA7bWRAQWAQgyfJ196cw5/7cUQOSq8Io03nKzow/aGh8DB0gOSuZpEEghG2S7c5Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.127.1_1784985673779_0.6691245571648496","host":"s3://npm-registry-packages-npm-production"}},"4.128.0":{"name":"decocms","version":"4.128.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.128.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85fb45aa6cc48b7b702d67316fbedc1bcecefc0a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.128.0.tgz","fileCount":9093,"integrity":"sha512-gysoo+pRDlKPjvdIcwNxl/K1Ts4B/ubOSTV6zCMEz/mcQyDj8xXA79oNrR6KUgDK5fTmPR2mY2vBjmsdIBzx8g==","signatures":[{"sig":"MEUCIQDkwqajt13lmSnPDz/XK5hXCvH9xl9Cy8J8pVT1aRFPNwIgIj+k+xfufWqZnnvQCXAEr6X9WT0ZJAFhSpfxkQwuzxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98038170},"type":"module","_from":"file:decocms-4.128.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.128.0.tgz","_integrity":"sha512-gysoo+pRDlKPjvdIcwNxl/K1Ts4B/ubOSTV6zCMEz/mcQyDj8xXA79oNrR6KUgDK5fTmPR2mY2vBjmsdIBzx8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.128.0_1784986940335_0.2561902529680087","host":"s3://npm-registry-packages-npm-production"}},"4.128.1":{"name":"decocms","version":"4.128.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.128.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb3efc16230d195209a99f81c775fa9bb06dd810","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.128.1.tgz","fileCount":9093,"integrity":"sha512-5170znqWDBttovHzl/vJwwCpfnoDdEPYb49LjlzVD69k4Nuz6+tbMQRe1WB405IU8cSgG8fARlPRRNH33hcFPQ==","signatures":[{"sig":"MEQCICPMB64yap4X/8sDz86M21uMZFrenUNcvqyXY5EXata2AiBUZQzjhzX/QCF+InPT4M14wa/txx3oTav8+QehUI6g6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.128.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98038131},"type":"module","_from":"file:decocms-4.128.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.128.1.tgz","_integrity":"sha512-5170znqWDBttovHzl/vJwwCpfnoDdEPYb49LjlzVD69k4Nuz6+tbMQRe1WB405IU8cSgG8fARlPRRNH33hcFPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.128.1_1784987717887_0.3226527572963964","host":"s3://npm-registry-packages-npm-production"}},"4.128.2":{"name":"decocms","version":"4.128.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.128.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce9a3ab1d25b352e1fa8025eb6b0fa2223446988","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.128.2.tgz","fileCount":9093,"integrity":"sha512-vqWY0rqfbJW/eUKWD4MURkUEow/PumnV3EcbM2ndg8lEpVm86pgPbW742RYaLY2s+C90DegkAIMTaeO05w4jzQ==","signatures":[{"sig":"MEQCIDjIvaLU+uLehPSJ/nHHFU1SJW6QBji3TIHmXL7AJvDzAiAxnSQDt6DdE+D6I01+SzWcBivq4peMhiS3nFXdkagQSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.128.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98038166},"type":"module","_from":"file:decocms-4.128.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.128.2.tgz","_integrity":"sha512-vqWY0rqfbJW/eUKWD4MURkUEow/PumnV3EcbM2ndg8lEpVm86pgPbW742RYaLY2s+C90DegkAIMTaeO05w4jzQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.128.2_1784988236087_0.13809391939166527","host":"s3://npm-registry-packages-npm-production"}},"4.129.0":{"name":"decocms","version":"4.129.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.129.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"006af5ed49c5dec975f4bd31c5c530a83db0a94e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.129.0.tgz","fileCount":9093,"integrity":"sha512-zBYpxr8hzU8VhudEw7lRHb7/FqSaLNcmrGaVlypL4ctRdhiMUNQ+8hQY0K7LjfPF6NOSDCJ32VGH5TcyV+Mtcg==","signatures":[{"sig":"MEYCIQDgG+C5G5N/9J5CFfZ10B26FfihzEEHCpi8AtJQM2mt2gIhALWx1yf9koCpJzt2vCDcdS8Drp/yj2UQZAkBBJoeIzF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98039549},"type":"module","_from":"file:decocms-4.129.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.129.0.tgz","_integrity":"sha512-zBYpxr8hzU8VhudEw7lRHb7/FqSaLNcmrGaVlypL4ctRdhiMUNQ+8hQY0K7LjfPF6NOSDCJ32VGH5TcyV+Mtcg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.129.0_1784989822407_0.0458024049775787","host":"s3://npm-registry-packages-npm-production"}},"4.130.0":{"name":"decocms","version":"4.130.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.130.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce24b13c38ea8fd0cdf0f8ceed60a7cf6dd82bca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.130.0.tgz","fileCount":9093,"integrity":"sha512-NIHPSTsw9qEnc+gO7gU2oOhgHyrlLSXglLIKYaHAdRSpnkgAMg4fBu0hzPnU8NmNcHl9yma48aYGxlEwjQd5Iw==","signatures":[{"sig":"MEQCIAdxf6K8pLR+oc1o0f9l9Mix6lKB0ZywJbfMdcUE3MJtAiB6cCd+yGhKrideVKSCDfpbwvSVbWmDE0lKdz4F63CGuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98057471},"type":"module","_from":"file:decocms-4.130.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.130.0.tgz","_integrity":"sha512-NIHPSTsw9qEnc+gO7gU2oOhgHyrlLSXglLIKYaHAdRSpnkgAMg4fBu0hzPnU8NmNcHl9yma48aYGxlEwjQd5Iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.130.0_1784998768660_0.15282988651393858","host":"s3://npm-registry-packages-npm-production"}},"4.131.0":{"name":"decocms","version":"4.131.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c99a0fc4e43c430966fcbc09aac0cf42ecfc563f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.0.tgz","fileCount":9093,"integrity":"sha512-Cg8k07eUG+H/taELvet5AWYjEkKgOSYrFhIRhnnN2LkcHhTVsb+BtAtZn6gBB4bcx762RPnWznhu5uc/jUUcTA==","signatures":[{"sig":"MEYCIQCu0ZmVpLttDK8cAWDnW38vM4K2gKU7z46SYtABIm3EIgIhAJTo8QR9A4XXpAKuHHCjT5SYhBBdma8Xniy/E4wAozi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98064645},"type":"module","_from":"file:decocms-4.131.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.0.tgz","_integrity":"sha512-Cg8k07eUG+H/taELvet5AWYjEkKgOSYrFhIRhnnN2LkcHhTVsb+BtAtZn6gBB4bcx762RPnWznhu5uc/jUUcTA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.0_1785002073716_0.11850451816760232","host":"s3://npm-registry-packages-npm-production"}},"4.131.1":{"name":"decocms","version":"4.131.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa0ba6cdf2c6df8b249d5604d2993be2c491a793","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.1.tgz","fileCount":9093,"integrity":"sha512-mTsc314A1eVnflDViLZ8AZqMgkGWw0OCXfhRZRHwHpIu1y5LBhTkmNtjDFWl+x4puw9ZrzDm3brZp6004oxxWg==","signatures":[{"sig":"MEUCIQCEf9EKZV7bCfIn47XlSfZaXI/M2525t21Omqos2LAIJQIgBt7pbmz7notj2fwZNIRpKys9/k6BOfepdcv6XqoL3W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98064705},"type":"module","_from":"file:decocms-4.131.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.1.tgz","_integrity":"sha512-mTsc314A1eVnflDViLZ8AZqMgkGWw0OCXfhRZRHwHpIu1y5LBhTkmNtjDFWl+x4puw9ZrzDm3brZp6004oxxWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.1_1785026954047_0.8953140900740013","host":"s3://npm-registry-packages-npm-production"}},"4.131.2":{"name":"decocms","version":"4.131.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2f54c0fec75f9f8a3fddee10c99486dbc9bf8eb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.2.tgz","fileCount":9093,"integrity":"sha512-JnUajdEmshuh26cD8/DQ9WE0y8VfTRCJtXPTLLvEoUsJtDLQcogSj4VdqpPO9Z6W4EDKO808B6PR/NdsHg1W1Q==","signatures":[{"sig":"MEUCIQDPkiyzzrvPscQup9ZTfINt1n0n/4BvQjcLlS7F3tn4MwIgf3Qp8iC994Mx8jtWCQYMO5HJXknsxVOLx93bXOfEsNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98064468},"type":"module","_from":"file:decocms-4.131.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.2.tgz","_integrity":"sha512-JnUajdEmshuh26cD8/DQ9WE0y8VfTRCJtXPTLLvEoUsJtDLQcogSj4VdqpPO9Z6W4EDKO808B6PR/NdsHg1W1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.2_1785072021987_0.6046366184112697","host":"s3://npm-registry-packages-npm-production"}},"4.131.3":{"name":"decocms","version":"4.131.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8966a6f43cf41fce50b76298037ad50d68f3f95","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.3.tgz","fileCount":9093,"integrity":"sha512-5urVRpwg1LPTd7w9c0eFq6wz6aGylIRZcMZCrtzS8sne3QQGec2g23Sw7y2HGhbnzw9vLx++VwJMC3t6dWxN+g==","signatures":[{"sig":"MEUCIGMcXlEsTgR+i09dEtE1y/i8v5ucyXM+0jCMKnzz+rVNAiEA1ow8nzR8vmaid9welaNEtKuEo5DW2bu+uxaSstwPT9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065276},"type":"module","_from":"file:decocms-4.131.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.3.tgz","_integrity":"sha512-5urVRpwg1LPTd7w9c0eFq6wz6aGylIRZcMZCrtzS8sne3QQGec2g23Sw7y2HGhbnzw9vLx++VwJMC3t6dWxN+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.3_1785072403072_0.7508551926945066","host":"s3://npm-registry-packages-npm-production"}},"4.131.4":{"name":"decocms","version":"4.131.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"faff511bb48cbfd8bbc4cbe09a7fbad532ee0b49","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.4.tgz","fileCount":9093,"integrity":"sha512-p3GYlxwstVndxl1+TQyPjnfwyj63IygQFbvdzKeC9v7HxNrWYeOmDo6tkf4HSgZWACoFhz3sTRGIEX36gI4ClQ==","signatures":[{"sig":"MEUCIAZaXT6EAxTXz90zhtfq9iufX/IRUaib6HOqUA8GJnfhAiEA8IrZDjl0/zIhnLAOXZSAOZ1ltPG0C+6zme5V+2YB2Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065583},"type":"module","_from":"file:decocms-4.131.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.4.tgz","_integrity":"sha512-p3GYlxwstVndxl1+TQyPjnfwyj63IygQFbvdzKeC9v7HxNrWYeOmDo6tkf4HSgZWACoFhz3sTRGIEX36gI4ClQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.4_1785081583727_0.5091184625975498","host":"s3://npm-registry-packages-npm-production"}},"4.131.5":{"name":"decocms","version":"4.131.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90ee7d0d02f0ca07dc779f6d784f36d94f6b5c46","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.5.tgz","fileCount":9093,"integrity":"sha512-8XFIyf5AliarzblkQAL1No9eUKVfb/1NUMv6uHCmRPGOj3yx+PgeYrvo8anKYLotttmIAux+jrBYF7CwQo08Pw==","signatures":[{"sig":"MEYCIQD4oaExpSOvoce4fiykXlqkFYrdMD7s0Xfv/IBjNO8knQIhAJa8r3iw9ie5Kg3ohCt5IjVjZ69hTApSEJBX/REhBNl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065987},"type":"module","_from":"file:decocms-4.131.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.5.tgz","_integrity":"sha512-8XFIyf5AliarzblkQAL1No9eUKVfb/1NUMv6uHCmRPGOj3yx+PgeYrvo8anKYLotttmIAux+jrBYF7CwQo08Pw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.5_1785156304180_0.8593428539472758","host":"s3://npm-registry-packages-npm-production"}},"4.131.6":{"name":"decocms","version":"4.131.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8032f74b342e7ae69a4df7a0b3594d3616417ac6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.6.tgz","fileCount":9093,"integrity":"sha512-4A4y7t88xkfV9KsTT9Mzo5AT/jvBSqLC+4tFMt+4cQ1JwpDVvOfHxoBonrYdm+ynm6YKLH0TNpGvNIGlW/OJFg==","signatures":[{"sig":"MEQCIFx41GDdXX4rQpkmcWa1V5CI8JGm9axRxUnbGNOKC522AiAfdnwNckEL8D1XAGo33G/8MYJ0SMwAX+Y5ao40it1GlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072038},"type":"module","_from":"file:decocms-4.131.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.6.tgz","_integrity":"sha512-4A4y7t88xkfV9KsTT9Mzo5AT/jvBSqLC+4tFMt+4cQ1JwpDVvOfHxoBonrYdm+ynm6YKLH0TNpGvNIGlW/OJFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.6_1785159907459_0.343221324242311","host":"s3://npm-registry-packages-npm-production"}},"4.131.7":{"name":"decocms","version":"4.131.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.131.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"984b47d283935457b80b26c35b3945018a729e2f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.131.7.tgz","fileCount":9093,"integrity":"sha512-wEdS67QHiw+HVOSS9NhWPbgL1sE1mm9nCQtwg/mpBV1dPVCvzpfhdSHy2y4tWI8svmdVMrGSt8mN9KdkXZyFvg==","signatures":[{"sig":"MEUCIQCrafY8TObfSkV3UrpmhVKcb3LDcI1o/NKRmEPmV5ayAQIgeeGwGxSFosU6hUvEAXFpr0VoR1eYPTAL1CX9pFbuKFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.131.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072513},"type":"module","_from":"file:decocms-4.131.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.131.7.tgz","_integrity":"sha512-wEdS67QHiw+HVOSS9NhWPbgL1sE1mm9nCQtwg/mpBV1dPVCvzpfhdSHy2y4tWI8svmdVMrGSt8mN9KdkXZyFvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.131.7_1785161347652_0.7725878594741353","host":"s3://npm-registry-packages-npm-production"}},"4.132.0":{"name":"decocms","version":"4.132.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.132.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a3f543cea1d6a00182bf09873aced2a8237b5e07","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.132.0.tgz","fileCount":9093,"integrity":"sha512-47sGF/8spz8oRxcNb0CiPnhUI9m/cr7RO4d/en1207gecqwZ6i7B5fOvKYPbADystW0slxBIoSYjYaMQN9I2zw==","signatures":[{"sig":"MEUCIHofEqHDnrkAaLK4/uIO21Dbh4nsDbzDHoPbJatr6GupAiEA13jKAzdxrygYo+SDk9KZxsjMkwXxm28M4qMDV+JYSOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.132.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072493},"type":"module","_from":"file:decocms-4.132.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.132.0.tgz","_integrity":"sha512-47sGF/8spz8oRxcNb0CiPnhUI9m/cr7RO4d/en1207gecqwZ6i7B5fOvKYPbADystW0slxBIoSYjYaMQN9I2zw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.132.0_1785162707812_0.12405245265950149","host":"s3://npm-registry-packages-npm-production"}},"4.132.1":{"name":"decocms","version":"4.132.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.132.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7b604c022542c960bcfb53e1ddbfad8fd4db2d25","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.132.1.tgz","fileCount":9093,"integrity":"sha512-SKsfPbnhs9BEeGR+7rWdh5U0FyHQT4NAd2WOS8SSkRLqVYzZLMNjOfpJLxYxP8eouzSijppikj3SVeL1GLbzeQ==","signatures":[{"sig":"MEUCIHzDrje+B0Cx8mOoafORF7L6Jzjy7+WWMA9d/VGWl/mYAiEA9X879FwwvviLX5E9ZeyBax0PwWYB/kgSDZfrn4kfyLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.132.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072677},"type":"module","_from":"file:decocms-4.132.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.132.1.tgz","_integrity":"sha512-SKsfPbnhs9BEeGR+7rWdh5U0FyHQT4NAd2WOS8SSkRLqVYzZLMNjOfpJLxYxP8eouzSijppikj3SVeL1GLbzeQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.132.1_1785164343530_0.39117490218247886","host":"s3://npm-registry-packages-npm-production"}},"4.132.2":{"name":"decocms","version":"4.132.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.132.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cfe6533205afea3cd5651766671999a3d43c749d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.132.2.tgz","fileCount":9093,"integrity":"sha512-mtQ29phOlnFEnoHN9zf9D0v1TVyGeEauF8PLYpHVtKe39kgq15Ws+qb5C7htI3DjbXwr3iJ+f+BsX19BrDuAgg==","signatures":[{"sig":"MEUCIE4V7mvMlGvH0WR2Oj5zf0/OYkoVIHPRgkNrwLgKqLqhAiEA4+gPxZiHZuJtMLnc3ELNEHJwflxIFUq+VSt/8MWHwF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.132.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072744},"type":"module","_from":"file:decocms-4.132.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.132.2.tgz","_integrity":"sha512-mtQ29phOlnFEnoHN9zf9D0v1TVyGeEauF8PLYpHVtKe39kgq15Ws+qb5C7htI3DjbXwr3iJ+f+BsX19BrDuAgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.132.2_1785164620345_0.8195337318941438","host":"s3://npm-registry-packages-npm-production"}},"4.132.3":{"name":"decocms","version":"4.132.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.132.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"64de9d5d183b4c9cc7c976b23143af8dd40a4fce","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.132.3.tgz","fileCount":9093,"integrity":"sha512-yy6KiogKaLNootpWmG9mFSVSj0mVgoeJNTalVxqGD59vzcCqhRwKGL7in/W+uUsH4LWDkXqzY6otSkSr8gkHng==","signatures":[{"sig":"MEQCIH1Y3InjzqL81a1EQJmIgn8ecUZ0ANX3UEgxwPHzN8dlAiBbDn1wFqoE3MacGQeIt5Sd7FMPknkt/o6TMZE29YxXEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.132.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98072801},"type":"module","_from":"file:decocms-4.132.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.132.3.tgz","_integrity":"sha512-yy6KiogKaLNootpWmG9mFSVSj0mVgoeJNTalVxqGD59vzcCqhRwKGL7in/W+uUsH4LWDkXqzY6otSkSr8gkHng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.132.3_1785164869517_0.9205291942822711","host":"s3://npm-registry-packages-npm-production"}},"4.133.0":{"name":"decocms","version":"4.133.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9768b1ef5376b335596e19ad62eb6d0cf4b63c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.0.tgz","fileCount":9093,"integrity":"sha512-vUWUuW6Com8mMgyG+5jqMnyFXUMrJyIeDCBDquNCzZISN9GUxC7AS0boNWBa/Y8J3o2szJyxFKIiqos7VtISHQ==","signatures":[{"sig":"MEYCIQCjNv/UoZHrpzEbf2xI/RRrBHDDV710Vh5HUWlSwYKOQgIhAOi0Uhlhda6WZ6gQm3hBIw+dn0vFzmrZjuBzyP7Rf0fW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98083018},"type":"module","_from":"file:decocms-4.133.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.0.tgz","_integrity":"sha512-vUWUuW6Com8mMgyG+5jqMnyFXUMrJyIeDCBDquNCzZISN9GUxC7AS0boNWBa/Y8J3o2szJyxFKIiqos7VtISHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.0_1785165014573_0.7456058454572987","host":"s3://npm-registry-packages-npm-production"}},"4.133.1":{"name":"decocms","version":"4.133.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb09e2f0256e057e0d9bd1b765caca19ed05d020","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.1.tgz","fileCount":9093,"integrity":"sha512-xjfCYNVm/LNLVXaz62VkTn83HWNmFYP3Nd8HWP1n/zWsRJf5+mMzZHv6zI+1d7/5/v8cRBd4LTfaiiC0EBEITQ==","signatures":[{"sig":"MEYCIQDbIP4fHCyZ73xSMrPj0Fy/CdDpOFOsHCYcv5PmGYSCAQIhAOrz84o+AYQRVVEUsKVlBFI9H7STyXJFnZQu0TnTnDOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98083032},"type":"module","_from":"file:decocms-4.133.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.1.tgz","_integrity":"sha512-xjfCYNVm/LNLVXaz62VkTn83HWNmFYP3Nd8HWP1n/zWsRJf5+mMzZHv6zI+1d7/5/v8cRBd4LTfaiiC0EBEITQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.1_1785165723451_0.4481235333590181","host":"s3://npm-registry-packages-npm-production"}},"4.133.2":{"name":"decocms","version":"4.133.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b52d79c8e2b680f9ddb10c8e54691f521d6858f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.2.tgz","fileCount":9093,"integrity":"sha512-b9EHq5i6rPjcPFXHkVCy4XmAYA+OHBVxAuoNm0Wx7JrjnMpZYn1MHcjnMSnfQyz1kuqV1iw5vK6UaG4UEjrA7w==","signatures":[{"sig":"MEUCIQDfZwruPcwTkbYfrEJ00U06EB09CeZQ6ZKNGWvm+Kx8EwIger89WX+WT1Q6xLg9ewf0r+o3qzEHRKPg3KOKl38vvL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98041702},"type":"module","_from":"file:decocms-4.133.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.2.tgz","_integrity":"sha512-b9EHq5i6rPjcPFXHkVCy4XmAYA+OHBVxAuoNm0Wx7JrjnMpZYn1MHcjnMSnfQyz1kuqV1iw5vK6UaG4UEjrA7w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.2_1785171320168_0.8313698344750322","host":"s3://npm-registry-packages-npm-production"}},"4.133.3":{"name":"decocms","version":"4.133.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c4f265b3bf447961bbc95cbd0b3b89c4f9ffd4d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.3.tgz","fileCount":9093,"integrity":"sha512-WkVjV1lGrHJfiIjP0YgWKbBcBJxpvQOW7uPJo1r2jvlAYeHAP1b66OG+gGB/N8WADIaDtNGkJPp0G6y36ms78g==","signatures":[{"sig":"MEQCIDvqJkWgQ11EPeHdf4FyCeAPPSaLqc7SpID4J7lX1RbbAiB9sW9XdN6vF+YvZ58t+7lVlUl7mQ8HXfqTIFDOGRGc8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98042242},"type":"module","_from":"file:decocms-4.133.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.3.tgz","_integrity":"sha512-WkVjV1lGrHJfiIjP0YgWKbBcBJxpvQOW7uPJo1r2jvlAYeHAP1b66OG+gGB/N8WADIaDtNGkJPp0G6y36ms78g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.3_1785172162953_0.045865199950073876","host":"s3://npm-registry-packages-npm-production"}},"4.133.4":{"name":"decocms","version":"4.133.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ffd81de40e04581eaef2ceb49b191997d78f79b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.4.tgz","fileCount":9093,"integrity":"sha512-BagTRZGadCmCpZw8DNppsDcDgQBZQHgyKpWgbazW6d72LspNl/W6RJlvz2ibbOtr+o3FZlxI7DMvi2bqF8sudA==","signatures":[{"sig":"MEQCIHy4tSEvscNCe8+TvJkOsvIM1klyWNxUB8UuVdsAH2leAiA9KcPIK2ptqo3Ur2e40bKufxdFZFR5LmY2waTJEdYAKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98042242},"type":"module","_from":"file:decocms-4.133.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.4.tgz","_integrity":"sha512-BagTRZGadCmCpZw8DNppsDcDgQBZQHgyKpWgbazW6d72LspNl/W6RJlvz2ibbOtr+o3FZlxI7DMvi2bqF8sudA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.4_1785177715309_0.44945217150445615","host":"s3://npm-registry-packages-npm-production"}},"4.133.5":{"name":"decocms","version":"4.133.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6856f53ee0bd9345c3e742b3b40a3992314345a5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.5.tgz","fileCount":9093,"integrity":"sha512-N8mM3RLVS9/SVdfMzJKM3ORhi+gh+2MTBqvorFkpuHGW/7OlefzPx60LphwMkIFFgjnFKZXeIcpyC1ONFOCwRw==","signatures":[{"sig":"MEUCIQDDAeL5WKyzsaos+yXO7byiLXMrRehKa4xOcp8jtw5KaQIgf18qn2CG9z3vq2HDQ3+FVecCAF6uECZ9cdQadHg3gfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98042371},"type":"module","_from":"file:decocms-4.133.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.5.tgz","_integrity":"sha512-N8mM3RLVS9/SVdfMzJKM3ORhi+gh+2MTBqvorFkpuHGW/7OlefzPx60LphwMkIFFgjnFKZXeIcpyC1ONFOCwRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.5_1785178315331_0.4042414518453348","host":"s3://npm-registry-packages-npm-production"}},"4.133.6":{"name":"decocms","version":"4.133.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"41288bd3f4c917a38a1f7ccfae5d696f92358954","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.6.tgz","fileCount":9093,"integrity":"sha512-sN4j46KyDrwRVWKH30urrqernSKluZxAMwX6lZaReHe3GkNLpjkWMfhczZ1VVD6LwSuJ/unMqV3rJlHjyYDaEw==","signatures":[{"sig":"MEUCIQCmmUrNydKIUWkgd3ytaHt+NwJiH4jQjWvb97cIlpPo+gIgb3eZFX4J0UM/UZBVH+vv0jMJAAMzKZrbsZym0fpiI4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98043451},"type":"module","_from":"file:decocms-4.133.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.6.tgz","_integrity":"sha512-sN4j46KyDrwRVWKH30urrqernSKluZxAMwX6lZaReHe3GkNLpjkWMfhczZ1VVD6LwSuJ/unMqV3rJlHjyYDaEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.6_1785178782763_0.6880804741535822","host":"s3://npm-registry-packages-npm-production"}},"4.133.7":{"name":"decocms","version":"4.133.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82b0c50edf88f6b97d3796951c3274c9803079cd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.7.tgz","fileCount":9093,"integrity":"sha512-cl6HEo5DTX9HQuv3du8nsmy/9ElAwMI8ia71Q47SULAa+PFE13qq3Q1t+orTksBH3NDDoRndJtzkAXdYJqAD7A==","signatures":[{"sig":"MEQCIE5cGaQgHVmeawhlxAi5nkAYbjtyVtRwMkTt8zfqFhfVAiBQ+4S/rySHRdHorviu/ifPGIrMD6u1Ds6nYs6u+FsD+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98043451},"type":"module","_from":"file:decocms-4.133.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.7.tgz","_integrity":"sha512-cl6HEo5DTX9HQuv3du8nsmy/9ElAwMI8ia71Q47SULAa+PFE13qq3Q1t+orTksBH3NDDoRndJtzkAXdYJqAD7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.7_1785178987551_0.5349783550323657","host":"s3://npm-registry-packages-npm-production"}},"4.133.8":{"name":"decocms","version":"4.133.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.133.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a0fc2628efcfefdd0deee86c8f3e2aea70cf850","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.133.8.tgz","fileCount":9093,"integrity":"sha512-Uww2/qIsHOkMDNxwmrC+s2UhDH3vxuIWq7oyFhAutdc2SNmCekbV+tsOnssmk1+E+171opECbzM2p+XNLvx0qQ==","signatures":[{"sig":"MEUCIH9TxO2lh5+CaMj3SMWiBMM96jojXyTpUir86C7azBftAiEA7+l7R4eXa9kj7ynBPJ/yVs3uK3IkmbOQkrc9wQ48Rl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.133.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98045197},"type":"module","_from":"file:decocms-4.133.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.133.8.tgz","_integrity":"sha512-Uww2/qIsHOkMDNxwmrC+s2UhDH3vxuIWq7oyFhAutdc2SNmCekbV+tsOnssmk1+E+171opECbzM2p+XNLvx0qQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.133.8_1785179082021_0.2835212902881781","host":"s3://npm-registry-packages-npm-production"}},"4.134.0":{"name":"decocms","version":"4.134.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.134.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"29d73ebdebea46b9f1900951ed62586bbacb48d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.134.0.tgz","fileCount":9093,"integrity":"sha512-8lGzkXPnB4yDFXgYQYUMsoKkS+knccNoQ14qqh+EUjRK38DXXK80Ng/c9vUxyxh1SstcoiXmhf/8va5aRexHKA==","signatures":[{"sig":"MEYCIQDO2p1xKFpYb7sHplIYF5IxCWVDLB4lSbrT5qTPsKoJhgIhAKxTcVgrN46z32ohV5iAdoNHFtarr8Z+rQvyKSv4AgSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.134.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98046227},"type":"module","_from":"file:decocms-4.134.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.134.0.tgz","_integrity":"sha512-8lGzkXPnB4yDFXgYQYUMsoKkS+knccNoQ14qqh+EUjRK38DXXK80Ng/c9vUxyxh1SstcoiXmhf/8va5aRexHKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.134.0_1785179639862_0.6956671502676037","host":"s3://npm-registry-packages-npm-production"}},"4.135.0":{"name":"decocms","version":"4.135.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.135.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b2525ba7074409a9e1cfefe778170245d0c41a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.135.0.tgz","fileCount":9093,"integrity":"sha512-LsNkO/wi8FkSpt2x1yJEpuWD35g+5iGD1P8quFDhkH5paL3I7GeNLm+ZbSPLRlKF6UYz5V0ae2R15lbLrK8hvQ==","signatures":[{"sig":"MEQCIHzA3tGmZwey3g5U5PlFPaf7elipC2WG/MRChOpZFiu0AiAGcpOSrXLlf4xGmW64w2ybEFMGx9vQ9XNflI2lsfYneQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98046589},"type":"module","_from":"file:decocms-4.135.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.135.0.tgz","_integrity":"sha512-LsNkO/wi8FkSpt2x1yJEpuWD35g+5iGD1P8quFDhkH5paL3I7GeNLm+ZbSPLRlKF6UYz5V0ae2R15lbLrK8hvQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.135.0_1785179861597_0.4909866861345875","host":"s3://npm-registry-packages-npm-production"}},"4.136.0":{"name":"decocms","version":"4.136.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.136.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90f38f2134d6ecdd1312551c90116e518df8bc6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.136.0.tgz","fileCount":9093,"integrity":"sha512-chff4KnOzIIQ1fWD8ixlXR+m8w6s+SkS0PJHayUrVdLgrgU9ufCqoO6c+Bqq1SyiFfxrtwOdNAjougknuWNaxQ==","signatures":[{"sig":"MEUCIQD9EhvVU4tHajaTw7BseoGHqsu0PBcx96Ry3hR7ZhF3CAIgYOpKvcC6y7QeCtDI86u5ien4VkzfWF2AfVh7kRH63qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.136.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98049938},"type":"module","_from":"file:decocms-4.136.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.136.0.tgz","_integrity":"sha512-chff4KnOzIIQ1fWD8ixlXR+m8w6s+SkS0PJHayUrVdLgrgU9ufCqoO6c+Bqq1SyiFfxrtwOdNAjougknuWNaxQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.136.0_1785184970457_0.18248625532367813","host":"s3://npm-registry-packages-npm-production"}},"4.136.1":{"name":"decocms","version":"4.136.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.136.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1260bc6df6b4796af8943c65f22f0d1f11674a6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.136.1.tgz","fileCount":9093,"integrity":"sha512-OgV5MlXhYaR9k1RvtGi8Y2GjVcTzQ9phd0fq5arLAdlECD2/uKylTgbWlXphjx/gJKZ7feGsJgIPc0r06F3d1w==","signatures":[{"sig":"MEQCIHwdIQEhDG+O+auaC5ARaOme6SXmFs1qiSfdsklreH8cAiAak9u061LDhFxkhPu/HVmJ5OccMwv885ctPLCwOvs46w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.136.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98054450},"type":"module","_from":"file:decocms-4.136.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.136.1.tgz","_integrity":"sha512-OgV5MlXhYaR9k1RvtGi8Y2GjVcTzQ9phd0fq5arLAdlECD2/uKylTgbWlXphjx/gJKZ7feGsJgIPc0r06F3d1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.136.1_1785186314536_0.6224210033538018","host":"s3://npm-registry-packages-npm-production"}},"4.136.2":{"name":"decocms","version":"4.136.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.136.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"902e7d872712633bfddf964cc5f1339a3d4607b4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.136.2.tgz","fileCount":9093,"integrity":"sha512-61uavyiO3KzVaU4onWSf+/mykngo4Z14Xt/GRMHUzDcTZbRtUqPTlai8v6HlC9Em6oJAkPkUhI7kDE1CJYwJwA==","signatures":[{"sig":"MEUCIQCjW/h2kjy8ocvNbUM9whm+PiZmAn+Y8vxDUQponJk0FAIgS4C0p7M546nERGgaq+uOhgEXuwsqkqnbKq9BQH7HOlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.136.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98054667},"type":"module","_from":"file:decocms-4.136.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.136.2.tgz","_integrity":"sha512-61uavyiO3KzVaU4onWSf+/mykngo4Z14Xt/GRMHUzDcTZbRtUqPTlai8v6HlC9Em6oJAkPkUhI7kDE1CJYwJwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.136.2_1785186639215_0.6015658029337239","host":"s3://npm-registry-packages-npm-production"}},"4.137.0":{"name":"decocms","version":"4.137.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.137.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08cb76534e233f21043c11523794d3485397272e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.137.0.tgz","fileCount":9093,"integrity":"sha512-HtMVDSr6ie7OqbAdfiAVWH+0df4AqSFoiPPOvAROpLCdGYk5guhdSlFc0WjK4JKvhhm4eX0sWeOxvOvrpHWSyw==","signatures":[{"sig":"MEYCIQDl7rl/zPXJbwklldpGJm4+gmZV89v2692T1eDpCA5EkwIhAPCgQfxG18u0mRjVa1wp3BMtBBSTqG7tGn6LHWS6V/YK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.137.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98059905},"type":"module","_from":"file:decocms-4.137.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.137.0.tgz","_integrity":"sha512-HtMVDSr6ie7OqbAdfiAVWH+0df4AqSFoiPPOvAROpLCdGYk5guhdSlFc0WjK4JKvhhm4eX0sWeOxvOvrpHWSyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.137.0_1785187941210_0.33978862237539986","host":"s3://npm-registry-packages-npm-production"}},"4.137.1":{"name":"decocms","version":"4.137.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.137.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e98ab40a1a73baedf5077295501f3920738dc3d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.137.1.tgz","fileCount":9093,"integrity":"sha512-UmZlKh0xQ07kY/bAq1v/eBDNMlcIohdicPbi8NHT6r7MWhs4KdBMt7k/FAyQikN7+w/lf9FdSTD2+QzBQifzZw==","signatures":[{"sig":"MEUCIBj5264SYrpcwuw2CH6NSCFzzoGULtW+G+XS3lzyqnjJAiEA8yG8287MMMG9ipwZ9uo42qqlSSJ4xMfh4qkBt2+wIuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.137.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98059794},"type":"module","_from":"file:decocms-4.137.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.137.1.tgz","_integrity":"sha512-UmZlKh0xQ07kY/bAq1v/eBDNMlcIohdicPbi8NHT6r7MWhs4KdBMt7k/FAyQikN7+w/lf9FdSTD2+QzBQifzZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.137.1_1785188251919_0.5583380773268898","host":"s3://npm-registry-packages-npm-production"}},"4.137.2":{"name":"decocms","version":"4.137.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.137.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab63ce960da280a3cb8d288d653156186aad9666","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.137.2.tgz","fileCount":9093,"integrity":"sha512-OgQSBitIb4N9A/4Acy58Wy1eR4V461YR7JWXxNCsEQT1fU5L5q21IjuBGhbF7ksZU8wlJI8Iw2SRdRgxOGIjhQ==","signatures":[{"sig":"MEUCIQC4uBE3OYUfHDYsriPSBwKRyFNEY2V3KmS9nHfgaI1WNAIgX9kH45cwVjn4uvSEehDkNOtrW6NJZVc9k3bhRx4HeQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.137.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98059794},"type":"module","_from":"file:decocms-4.137.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.137.2.tgz","_integrity":"sha512-OgQSBitIb4N9A/4Acy58Wy1eR4V461YR7JWXxNCsEQT1fU5L5q21IjuBGhbF7ksZU8wlJI8Iw2SRdRgxOGIjhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.137.2_1785188938399_0.32409231455557186","host":"s3://npm-registry-packages-npm-production"}},"4.138.0":{"name":"decocms","version":"4.138.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"95c0832a9ec41dc5116ee4e7a23a4a4e8cdba5d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.0.tgz","fileCount":9093,"integrity":"sha512-kPc3vWkAIl2ablrHOj9oIhQ2oKIemuUgIeMQ5W/AHfTMyl73n1A52E7BR3eLKcOQUYJDU+thMMcFxSDAOVldrw==","signatures":[{"sig":"MEUCICCBbd4NPyWwNnIn+8JKdeOCuKUSVFHjq9ztAMwq9JxPAiEAmUvHfYC5zKKjUh6lLtXMtewLsEk4NSEcXWZewbJpLdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065491},"type":"module","_from":"file:decocms-4.138.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.0.tgz","_integrity":"sha512-kPc3vWkAIl2ablrHOj9oIhQ2oKIemuUgIeMQ5W/AHfTMyl73n1A52E7BR3eLKcOQUYJDU+thMMcFxSDAOVldrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.0_1785192337613_0.15363984528146357","host":"s3://npm-registry-packages-npm-production"}},"4.138.1":{"name":"decocms","version":"4.138.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a10c14b8bcafdae3593c3fb1d4c6de1a3a30c4a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.1.tgz","fileCount":9093,"integrity":"sha512-Q5uwT1d28H10wNshOuKg4uaY6e6mk4+mMbKDybJX/Nen0KCxn9bCDmjkokzR9VJmag4QBsiD4yutXChbowk3Ow==","signatures":[{"sig":"MEYCIQDEb37c8p2R1b2vx3QE5Pz8gJk3xypv5coF/17pwThqmAIhAJaLiAf0De2S2NaHs5C9cV4AdVhHaCfh7C23t2EJyoTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065491},"type":"module","_from":"file:decocms-4.138.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.1.tgz","_integrity":"sha512-Q5uwT1d28H10wNshOuKg4uaY6e6mk4+mMbKDybJX/Nen0KCxn9bCDmjkokzR9VJmag4QBsiD4yutXChbowk3Ow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.1_1785192797568_0.52035611590402","host":"s3://npm-registry-packages-npm-production"}},"4.138.2":{"name":"decocms","version":"4.138.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13beed23b8d140a9f9c489253496976b5a3d1c45","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.2.tgz","fileCount":9093,"integrity":"sha512-p5J+rDCVZGEXJrik7JgvTh3i3LUW4O7txwOg+8/C8WLFnpWUZnOCSFshaOWCOgZcOIOFCZ9jP6N34kuDx9udAg==","signatures":[{"sig":"MEQCIFdIT0Vp07cEn32Br8ERiXmooQcNzpZOb24jaoPg3sC9AiAqzIBpmPJqgcY4gmviRoKSHHRWGA5N2QouoRzpPuteDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065803},"type":"module","_from":"file:decocms-4.138.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.2.tgz","_integrity":"sha512-p5J+rDCVZGEXJrik7JgvTh3i3LUW4O7txwOg+8/C8WLFnpWUZnOCSFshaOWCOgZcOIOFCZ9jP6N34kuDx9udAg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.2_1785195100137_0.3725080065381594","host":"s3://npm-registry-packages-npm-production"}},"4.138.3":{"name":"decocms","version":"4.138.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6b3fff29c3ebc46a4bcb26163d43ce84afa327f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.3.tgz","fileCount":9093,"integrity":"sha512-QdThE2NaBThZ6ONL27s9jpTx1qvTX9DDTuARIhnqW/7s8R3S4LkDNjjcnInYVBh3j9udWsezphBWS6Qt+hTo5A==","signatures":[{"sig":"MEQCICAjBJRz5j7Nf7F69DFhJ3Yzxbz6bPndRhyJcB8mjgrTAiAofMsYsZsiRW0gNeDW5nPxCDL4RlTG14VkkII5argoGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98065803},"type":"module","_from":"file:decocms-4.138.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.3.tgz","_integrity":"sha512-QdThE2NaBThZ6ONL27s9jpTx1qvTX9DDTuARIhnqW/7s8R3S4LkDNjjcnInYVBh3j9udWsezphBWS6Qt+hTo5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.3_1785195330017_0.7999475199265673","host":"s3://npm-registry-packages-npm-production"}},"4.138.4":{"name":"decocms","version":"4.138.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1160cd4a1106282643bf0d70874e52aef0c598e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.4.tgz","fileCount":9093,"integrity":"sha512-CXW7SBwBbZ6qatSOpioxhwQKzVxDMrhcHHhz2kZnKUXMgMKipNFN7yLXIGaJ0u6Ap4rsAszACY+i328RfwRPTg==","signatures":[{"sig":"MEUCIQCc6OhG0nQB10BEfwZ0MqxxhiUUL4PfUToZsplXUdsYKgIgbRzsv7IMhliFy8RgAl13N+5CrQ8O5huEBq+GXKe+DG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066190},"type":"module","_from":"file:decocms-4.138.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.4.tgz","_integrity":"sha512-CXW7SBwBbZ6qatSOpioxhwQKzVxDMrhcHHhz2kZnKUXMgMKipNFN7yLXIGaJ0u6Ap4rsAszACY+i328RfwRPTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.4_1785195367352_0.0004212822900677704","host":"s3://npm-registry-packages-npm-production"}},"4.138.5":{"name":"decocms","version":"4.138.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8804287f752e7f8981e2a273561f9d621a37764","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.5.tgz","fileCount":9093,"integrity":"sha512-ODT3lPUKltNKd/MjTRw6u8cEXOtlrttP6eFwxFfG1oPPM2kmSbbKCyQj90iopASJviQUMpytTxRQYUEo05DBNQ==","signatures":[{"sig":"MEUCIQDTljuJc8Q0CdKkBJcnexqGU41iDcwU9m7OIi//WwPhZgIgEchrb48ELWSq3ulUywAHDAEOxNQB3QotlwoGlrk26ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066466},"type":"module","_from":"file:decocms-4.138.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.5.tgz","_integrity":"sha512-ODT3lPUKltNKd/MjTRw6u8cEXOtlrttP6eFwxFfG1oPPM2kmSbbKCyQj90iopASJviQUMpytTxRQYUEo05DBNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.5_1785195432837_0.13332059061881796","host":"s3://npm-registry-packages-npm-production"}},"4.138.6":{"name":"decocms","version":"4.138.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a05290d0021fd934e1d68e49b83a88b7e4f2e0b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.6.tgz","fileCount":9093,"integrity":"sha512-dEpjH7WfLie2UVgYvTiiiweE068pk7ood3JX8wJlSbWjpW0rLPP7iD/dNzx4YwUL2zK04XaOKhSbOfCNenJf3w==","signatures":[{"sig":"MEUCICunH0hBOmWw+FzojWIZCf9ajnQFidLh+gzkvZV+U4PyAiEAlj38nXt9WAnxB49JThfXxpStmATp8kRQqyzvbB6oFQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066466},"type":"module","_from":"file:decocms-4.138.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.6.tgz","_integrity":"sha512-dEpjH7WfLie2UVgYvTiiiweE068pk7ood3JX8wJlSbWjpW0rLPP7iD/dNzx4YwUL2zK04XaOKhSbOfCNenJf3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.6_1785195632453_0.7065910773687933","host":"s3://npm-registry-packages-npm-production"}},"4.138.7":{"name":"decocms","version":"4.138.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb0cacb7c79b97b92dfa13a24610bad689168f1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.7.tgz","fileCount":9093,"integrity":"sha512-X/0S5l3LjhC3xHK1vOgXjh81E8vwsCg2deyQvAS8oZ4T+M5AEThmg/LJGcZDkC65CXngVAF0a8vXFZRDdxyqOQ==","signatures":[{"sig":"MEQCIDZcJVhmC+jUv79FH7j7N+M/Vtk69rcg/RsyJP3E8RLyAiA+/jd9Gbwqsj0CRNHMVHDDBxv/Nu7Mux8kTOizP5nT7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066509},"type":"module","_from":"file:decocms-4.138.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.7.tgz","_integrity":"sha512-X/0S5l3LjhC3xHK1vOgXjh81E8vwsCg2deyQvAS8oZ4T+M5AEThmg/LJGcZDkC65CXngVAF0a8vXFZRDdxyqOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.7_1785195733204_0.8077837449931795","host":"s3://npm-registry-packages-npm-production"}},"4.138.8":{"name":"decocms","version":"4.138.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"114c849b19efcab65a5116deb486d8a04840bb51","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.8.tgz","fileCount":9093,"integrity":"sha512-iJbex53N+ApohxuEiTvsB7sobuT4DuFykbL9L56BFV9ZioKHdT5IETQypqyhctRRIGUkHLXlS5qZuQuOaU8qxQ==","signatures":[{"sig":"MEUCIBnir+f0x1nx6+4/gCQ66Q7iVSHhCtG8sZeX5091qBLTAiEA0CIZLxoPV8gyNyvD1stXx6JLOxVObRy6fSxDnqpkFJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066520},"type":"module","_from":"file:decocms-4.138.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.8.tgz","_integrity":"sha512-iJbex53N+ApohxuEiTvsB7sobuT4DuFykbL9L56BFV9ZioKHdT5IETQypqyhctRRIGUkHLXlS5qZuQuOaU8qxQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.8_1785195956146_0.315734451047162","host":"s3://npm-registry-packages-npm-production"}},"4.138.9":{"name":"decocms","version":"4.138.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.138.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66925656b5eb30b5d8c249228d0e6b2f3932c83d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.138.9.tgz","fileCount":9093,"integrity":"sha512-Cla4dgvWlQdKg6ryCzpRwsF68bgXjt731r3z7HqZaMreSPx05JQYkLH3SW4us87gj8m0d+YEqtEL574tv6TkgA==","signatures":[{"sig":"MEUCIQCVgVqZvD1fMRi6/gPb8M7FATJ+9julHyT/fx1RWd++TQIgVee6DPHXGzZjpyKbVSUvHsdHbK5Hv5CVEFu/uo5wnRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.138.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066732},"type":"module","_from":"file:decocms-4.138.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.138.9.tgz","_integrity":"sha512-Cla4dgvWlQdKg6ryCzpRwsF68bgXjt731r3z7HqZaMreSPx05JQYkLH3SW4us87gj8m0d+YEqtEL574tv6TkgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^5.9.3","@vercel/nft":"^1.1.1","better-auth":"1.4.22","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.138.9_1785200432315_0.4706097136901566","host":"s3://npm-registry-packages-npm-production"}},"4.139.0":{"name":"decocms","version":"4.139.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0810f2618e946de03d283ff1e66cd6436f22fba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.0.tgz","fileCount":9093,"integrity":"sha512-Jh2hUjHHB2a9Lj1Ruu2X+qPihQnloeD2OIua4TGFPen/luv0dxynFUgz2R4rIEVATZuUKQ8dEI7ErmkJB+kzxA==","signatures":[{"sig":"MEQCID/mRdahdRVfhFBO6ipcSfPMkT2mA0rQTlo1rxEont9UAiBNqEVUKjbB6zuBN8V1dxRHvqQ287xvryvsUxxmWNcOoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066880},"type":"module","_from":"file:decocms-4.139.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.0.tgz","_integrity":"sha512-Jh2hUjHHB2a9Lj1Ruu2X+qPihQnloeD2OIua4TGFPen/luv0dxynFUgz2R4rIEVATZuUKQ8dEI7ErmkJB+kzxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.0_1785205249449_0.8090718435869011","host":"s3://npm-registry-packages-npm-production"}},"4.139.1":{"name":"decocms","version":"4.139.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"197ffff0fd64bbde8a498cc00b334eae64d27d51","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.1.tgz","fileCount":9093,"integrity":"sha512-3UoZIIEV6ftB50ecbYJgu0iYTofjaHCvxPpN95X+5DcfgMDp93LQf6fjpbpAHIYXCEIkA35J9VjqD/3dkku8Kw==","signatures":[{"sig":"MEYCIQDbwb5erO/ocda3e9mDMnSN4NARvF8/QAlV30WkdRnY0AIhAL7amND+3EgyxLLBZZmtsDuanoD5XD82R7omybvI464d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066908},"type":"module","_from":"file:decocms-4.139.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.1.tgz","_integrity":"sha512-3UoZIIEV6ftB50ecbYJgu0iYTofjaHCvxPpN95X+5DcfgMDp93LQf6fjpbpAHIYXCEIkA35J9VjqD/3dkku8Kw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.1_1785207221621_0.23260919408045688","host":"s3://npm-registry-packages-npm-production"}},"4.139.2":{"name":"decocms","version":"4.139.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9e725b8a5d7a3ea06f7d77b74b725e4c918313b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.2.tgz","fileCount":9093,"integrity":"sha512-emXSVmZ5RjlhNcjX76EvgU07O8NxQdkBzf3Wos0fDcOuoEqII2XqCBRJ35JcRXvvCQGSUueJsBacO0PUqB8CPg==","signatures":[{"sig":"MEQCIFVuxwSys8KEoqxbDnkBu3enVzr52CsjsmgcXjsr4qMQAiBS9AkvQ/3YLmxNDmT3DeBKCNoFeundjNdbJEKJSTZjpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066636},"type":"module","_from":"file:decocms-4.139.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.2.tgz","_integrity":"sha512-emXSVmZ5RjlhNcjX76EvgU07O8NxQdkBzf3Wos0fDcOuoEqII2XqCBRJ35JcRXvvCQGSUueJsBacO0PUqB8CPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.2_1785207257764_0.5573540951322546","host":"s3://npm-registry-packages-npm-production"}},"4.139.3":{"name":"decocms","version":"4.139.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72da2c4e663d6169a387c07de04d7f58ea09e64f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.3.tgz","fileCount":9093,"integrity":"sha512-PDROz+GMHNjB9ivxnhHOLvwaY1E1zG+pPyHFDQmKsObuKYH6GQnERKC1Se2hW5FvocMu08aRM4/uHJTOnj1R6A==","signatures":[{"sig":"MEQCIA6FHa4gDHBUhRUuvwLJA+r4oR0wVHet99oS3HX2kPDRAiAMAzgA1pcWWnYT+BzlarOsmYTz5ktlXssEXJAlQ1qbXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98066973},"type":"module","_from":"file:decocms-4.139.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.3.tgz","_integrity":"sha512-PDROz+GMHNjB9ivxnhHOLvwaY1E1zG+pPyHFDQmKsObuKYH6GQnERKC1Se2hW5FvocMu08aRM4/uHJTOnj1R6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.3_1785236189764_0.6101974774327523","host":"s3://npm-registry-packages-npm-production"}},"4.139.4":{"name":"decocms","version":"4.139.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eab80290019d1a738822a93912c89b75f0c1a3e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.4.tgz","fileCount":9093,"integrity":"sha512-9r7pPe8J+HnLwNAwR/eQcuNfBprW85oMw9r+auzM2mgif7hYEHIa18rl2cTou1MQfztFvce0TmyT1p94KAdbgQ==","signatures":[{"sig":"MEUCIQDQPnH6D0CLSYZnQHW6mDZJlsaChQDfDvp7V2GcY6otFwIgUo5m2Y8R4k0IRTikUQobuAoC+rqu7cBWoCnwYD8KBcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98067573},"type":"module","_from":"file:decocms-4.139.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.4.tgz","_integrity":"sha512-9r7pPe8J+HnLwNAwR/eQcuNfBprW85oMw9r+auzM2mgif7hYEHIa18rl2cTou1MQfztFvce0TmyT1p94KAdbgQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.4_1785236921384_0.6362119189135556","host":"s3://npm-registry-packages-npm-production"}},"4.139.5":{"name":"decocms","version":"4.139.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0a8f04e656207e695c4b586c5075008466c7d06","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.5.tgz","fileCount":9093,"integrity":"sha512-BMZKePnnXQb8jkD+Id7eChtYlD9fqEo4WWPXK/7Di7p4Z+ELqL2PJsfxmH6FE+brqMIB4H+kdadDDA4V3q0whQ==","signatures":[{"sig":"MEUCIQC4myeAbioQHDtJ7SbEIBP8YE1PqZylyJ2qxGS9IWcWOAIgZUGR4JN6yj2At/JuHAVfUQvIjqjaxnyRx5d0TIOUARM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98068333},"type":"module","_from":"file:decocms-4.139.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.5.tgz","_integrity":"sha512-BMZKePnnXQb8jkD+Id7eChtYlD9fqEo4WWPXK/7Di7p4Z+ELqL2PJsfxmH6FE+brqMIB4H+kdadDDA4V3q0whQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.5_1785242401549_0.8703235172738004","host":"s3://npm-registry-packages-npm-production"}},"4.139.6":{"name":"decocms","version":"4.139.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb29ea4c2774db11906ccf43de76bfaa1aa4f419","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.6.tgz","fileCount":9093,"integrity":"sha512-pupft7w8oFj5ZaZ0hSmrZozudhY53xhcDjm4KOpXivPBZm/tqItZ394bAoGuJrIHjd/Wm7dLBdh5pHJ1xtmJSA==","signatures":[{"sig":"MEYCIQCXVFHNuY6h3MgNPLPF7Z7/pI2AIp80im8CQ+HvAd4pmwIhAN/gTZ9bI7t8uLRTubno458EOV3zTXzPTOFcmuJFCRLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98068357},"type":"module","_from":"file:decocms-4.139.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.6.tgz","_integrity":"sha512-pupft7w8oFj5ZaZ0hSmrZozudhY53xhcDjm4KOpXivPBZm/tqItZ394bAoGuJrIHjd/Wm7dLBdh5pHJ1xtmJSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.6_1785243414197_0.40022461773528417","host":"s3://npm-registry-packages-npm-production"}},"4.139.7":{"name":"decocms","version":"4.139.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6e1817785b2c1409d1c4ed878c3a2aaec2a000f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.7.tgz","fileCount":9093,"integrity":"sha512-zwaLTomFeZmaz6wuQ5FsX59Rmh8H/MfR5kCBWNj9seJ6daLMfrLqzUc+cOwW8zw/sLl3qehHQihbwm9/4GhZ1Q==","signatures":[{"sig":"MEYCIQD+wAMSTu8RTR+OV+cq/KpXbH3YBdoQ0JKpTfXgN5GFqQIhAIVnWj+xiJ4K45OgqPHS5C7sVd1daSVmLooqBWQJQYie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98070859},"type":"module","_from":"file:decocms-4.139.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.7.tgz","_integrity":"sha512-zwaLTomFeZmaz6wuQ5FsX59Rmh8H/MfR5kCBWNj9seJ6daLMfrLqzUc+cOwW8zw/sLl3qehHQihbwm9/4GhZ1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.7_1785246383468_0.4808631837625841","host":"s3://npm-registry-packages-npm-production"}},"4.139.8":{"name":"decocms","version":"4.139.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85b38b3f3f354b173114ad615c67b0d8b5627416","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.8.tgz","fileCount":9093,"integrity":"sha512-cdxqwVApd3+C56Lz/57E36pXNrOYqD/hjLzKtff49Z7OvVndm8ilq6g4kZmTTHFf/8hfB3O4uO/I/GcacFXOiQ==","signatures":[{"sig":"MEQCIDHpwAg5DUzqOXe0hbD+fX2vTRo4ut7MC9mcEaMRLDvLAiBe/a6Ic+lUh3boboYZxFcAK0QmwS7XJIn9AwkA7yyibA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98070859},"type":"module","_from":"file:decocms-4.139.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.8.tgz","_integrity":"sha512-cdxqwVApd3+C56Lz/57E36pXNrOYqD/hjLzKtff49Z7OvVndm8ilq6g4kZmTTHFf/8hfB3O4uO/I/GcacFXOiQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.8_1785246396981_0.7462247933254635","host":"s3://npm-registry-packages-npm-production"}},"4.139.9":{"name":"decocms","version":"4.139.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"753acfe54bbcd32523838b124fb8b9072606ab54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.9.tgz","fileCount":9093,"integrity":"sha512-9NBBr7rsXHdRr2a4/IHaunD9bGrFZ/ip+rk4SzUyBZQOtLCy6sEPLmdFtYdZqZIZNorAGmgfoO+vAaWPSvZ59w==","signatures":[{"sig":"MEUCICd1XqEDZZvPxEOejFbgUoLQnbFqZmR3epOV2VdZ61OGAiEA+NAK3tcSGZd7pnUoSEaGOwwCvsMZICP7BdzHuiUMvtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98071782},"type":"module","_from":"file:decocms-4.139.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.9.tgz","_integrity":"sha512-9NBBr7rsXHdRr2a4/IHaunD9bGrFZ/ip+rk4SzUyBZQOtLCy6sEPLmdFtYdZqZIZNorAGmgfoO+vAaWPSvZ59w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.9_1785246787459_0.7217440993532438","host":"s3://npm-registry-packages-npm-production"}},"4.139.10":{"name":"decocms","version":"4.139.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0c03b81ef9cc93db82a64e06f15e1c504ae6e11","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.10.tgz","fileCount":9093,"integrity":"sha512-+RPQhRG4pvWENGzEmviCj/EAGPaVgX0qu7BeQr7I7vyS7gsHpYqZeFP/h+K+h7n+J0XNvdcGy6Ka6XdA1bVtlw==","signatures":[{"sig":"MEUCIEWUzvLL9zFRlxlsSjL8tNFmrmfZlzZwJzi9j3JUMRsNAiEA4zwrE2MRifOIGQvHfk7VAFs9RIrGxzC79DA7JaWyvDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98073631},"type":"module","_from":"file:decocms-4.139.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.10.tgz","_integrity":"sha512-+RPQhRG4pvWENGzEmviCj/EAGPaVgX0qu7BeQr7I7vyS7gsHpYqZeFP/h+K+h7n+J0XNvdcGy6Ka6XdA1bVtlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.10_1785250548202_0.9462639744213874","host":"s3://npm-registry-packages-npm-production"}},"4.139.11":{"name":"decocms","version":"4.139.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"260403f52bb8663aa7a3cfa2b7b429b4a2933101","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.11.tgz","fileCount":9093,"integrity":"sha512-ca1QeXFsxI9SGnRYs0fV/KwLBVbEUe7gklCsbEC7DyObLOJ0Q26u0hoH72UVbpiqTdEWnBIFzsqx8UDszKKM/A==","signatures":[{"sig":"MEUCIA3W8Wa/R9QkrOcTuAw3AolLaWmK37eCOUDFMhtKdeOlAiEA+a5Ta4jr5N4UVeTZP5534jUKLucdj/ZXDo88iDw8va4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98077049},"type":"module","_from":"file:decocms-4.139.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.11.tgz","_integrity":"sha512-ca1QeXFsxI9SGnRYs0fV/KwLBVbEUe7gklCsbEC7DyObLOJ0Q26u0hoH72UVbpiqTdEWnBIFzsqx8UDszKKM/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.11_1785251132850_0.0066410690943863315","host":"s3://npm-registry-packages-npm-production"}},"4.139.12":{"name":"decocms","version":"4.139.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c679a9cd835cc6123c5359d8d2b4684f0673b850","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.12.tgz","fileCount":9093,"integrity":"sha512-Pe8sL8+GLhHONB98N2UQSCAS3ttg8IxFMhsD+gaUefv0hXLGWXw1b//6ZdGVr8VPvvOj4G4hLRyJtQWcnagw8A==","signatures":[{"sig":"MEYCIQCBJwiVEC7pgi5MM9pUSopEPd082iicJz0jSNIYXYlcsgIhAIZ13DlNqXAh5JM3iOLKh6MLH07NPvQ+VUES+KF9R7lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98077877},"type":"module","_from":"file:decocms-4.139.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.12.tgz","_integrity":"sha512-Pe8sL8+GLhHONB98N2UQSCAS3ttg8IxFMhsD+gaUefv0hXLGWXw1b//6ZdGVr8VPvvOj4G4hLRyJtQWcnagw8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.12_1785251267353_0.6634405563291212","host":"s3://npm-registry-packages-npm-production"}},"4.139.13":{"name":"decocms","version":"4.139.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e7dd8681c0c52ef3266bcf568159425ce871cf9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.13.tgz","fileCount":9093,"integrity":"sha512-OVsVgy3J1C+KWmDPJmePFEIz4ocn6ZcL+Qq3HhObZsYZL0HHvbM5qxMWaOQS3qf5AA615PhgPJJq3WwcULKS8g==","signatures":[{"sig":"MEUCIE3lQxHS4aY0PMbWtxPfdGCP/qRB8SCvv0lx2Mspfj9zAiEAtr0dVTuU67p5ytg07CfmjEu8P9gBC87II9Z8OfyduaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98078320},"type":"module","_from":"file:decocms-4.139.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.13.tgz","_integrity":"sha512-OVsVgy3J1C+KWmDPJmePFEIz4ocn6ZcL+Qq3HhObZsYZL0HHvbM5qxMWaOQS3qf5AA615PhgPJJq3WwcULKS8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.13_1785251453771_0.2353063271272018","host":"s3://npm-registry-packages-npm-production"}},"4.139.14":{"name":"decocms","version":"4.139.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd8e2075e7b0f23f6ce938c142acadb906117e51","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.14.tgz","fileCount":9093,"integrity":"sha512-6C9VHmlGAtoKgnLtJhx5kOqWoSwLYjB2MW5huaJ4xkp/kWfqzDJy82Ula6Zwa8JFPHTx1msyad0Am3s+vBwGzA==","signatures":[{"sig":"MEUCIAWIbZn+VmnCiBfvcQiIT0VuP7Cq9Jij1Ufrb1DA7JAhAiEAl6f+hP06FHGqxCiTj6prLf5pQOcFAIwikbA6uaK9DgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98078619},"type":"module","_from":"file:decocms-4.139.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.14.tgz","_integrity":"sha512-6C9VHmlGAtoKgnLtJhx5kOqWoSwLYjB2MW5huaJ4xkp/kWfqzDJy82Ula6Zwa8JFPHTx1msyad0Am3s+vBwGzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.14_1785255393105_0.8971917642736584","host":"s3://npm-registry-packages-npm-production"}},"4.139.15":{"name":"decocms","version":"4.139.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59ac56ed779ccde133b473f070baa7e6da5a4462","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.15.tgz","fileCount":9093,"integrity":"sha512-94tWS8jd466McK7N8D5208TxsUDMwQXaZROR6nXy4hVwvb7xhQGL+yQ5UcOWr4ZF6GY0tKh82UBQL4+CxqYCDA==","signatures":[{"sig":"MEYCIQCf6L9treTDshzi8FMNq1t1iL7Yz1kKrgaD1P88Gt2DEwIhALZb+4UMb6FLS6PWVwxboble6pG33xM1thyKgi+Owujp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98078793},"type":"module","_from":"file:decocms-4.139.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.15.tgz","_integrity":"sha512-94tWS8jd466McK7N8D5208TxsUDMwQXaZROR6nXy4hVwvb7xhQGL+yQ5UcOWr4ZF6GY0tKh82UBQL4+CxqYCDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.15_1785259050121_0.03962599893882124","host":"s3://npm-registry-packages-npm-production"}},"4.139.16":{"name":"decocms","version":"4.139.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c26f5e55af788f18cb09e3b84f72c7e866677698","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.16.tgz","fileCount":9093,"integrity":"sha512-zP8Inhgfr7kYTp8FmrDcdYQQfqIe0Hva8vhf1tGYq0FXIqhq8G2mX67DagJ1DVCUpY3+779IOpefuJ2tjV6dFg==","signatures":[{"sig":"MEUCIGFwxB2HzXWrjCCOYwFRijvHBgiFITQY9CBBN5f2+n+cAiEAx/s0Jiw1VS92RjzdYTCEiaq4cFP0Bq4sf8IOOF+s/cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98081881},"type":"module","_from":"file:decocms-4.139.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.16.tgz","_integrity":"sha512-zP8Inhgfr7kYTp8FmrDcdYQQfqIe0Hva8vhf1tGYq0FXIqhq8G2mX67DagJ1DVCUpY3+779IOpefuJ2tjV6dFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.16_1785259199926_0.45019532497133996","host":"s3://npm-registry-packages-npm-production"}},"4.139.17":{"name":"decocms","version":"4.139.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90c5cc70096454b89435ce108f9c0126127569d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.17.tgz","fileCount":9093,"integrity":"sha512-lCjz1US/R0NyeGrep9Jk7Yk4VYF1wy9ssFNkGABX4NH+7Fsk+TVSe7H+ig9CcWbVS+gyS5ve3oBoSi7X6zaXIA==","signatures":[{"sig":"MEUCIQCEYYSBjMNMZHVFH/NSprAhGN2MkgQKNwsjJ4dV6HuXlQIgChsluqGXpINrVmZzz8OrOHgzV0PXM6FklX/E03yEkMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98083666},"type":"module","_from":"file:decocms-4.139.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.17.tgz","_integrity":"sha512-lCjz1US/R0NyeGrep9Jk7Yk4VYF1wy9ssFNkGABX4NH+7Fsk+TVSe7H+ig9CcWbVS+gyS5ve3oBoSi7X6zaXIA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.17_1785259556628_0.9988986717859143","host":"s3://npm-registry-packages-npm-production"}},"4.139.18":{"name":"decocms","version":"4.139.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd595b5b18d1ece425c3a9149b462c94c9cd8751","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.18.tgz","fileCount":9093,"integrity":"sha512-7VxiJ/DFyU0cT76e4ECiN/D9FG1uYdcjax/YZhLgiVqf4hf8aUqGNYcemyIzG6Aajzb16S9I96pYUxPddg/MBg==","signatures":[{"sig":"MEUCIBZ+ojdaEPXsm3PqqiSwbfcCax4N13qqRMmpI8ROSfDDAiEAvJK9CwbgNLiuLP0MF3Ksj2VvCgiQvMvklQnIh3ihnu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084497},"type":"module","_from":"file:decocms-4.139.18.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.18.tgz","_integrity":"sha512-7VxiJ/DFyU0cT76e4ECiN/D9FG1uYdcjax/YZhLgiVqf4hf8aUqGNYcemyIzG6Aajzb16S9I96pYUxPddg/MBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.18_1785260640379_0.4421090115937274","host":"s3://npm-registry-packages-npm-production"}},"4.139.19":{"name":"decocms","version":"4.139.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5a56c89eaeaee3c5aa95a395ad024185a5c843e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.19.tgz","fileCount":9093,"integrity":"sha512-2Ob64JfNGvDblqzgCRtDUKuTVHNRYVnrGfIFhzHFrbtswQqgPf12dcIBJz+/BrbwOo+aPK4syCUzSg+QvCP4DQ==","signatures":[{"sig":"MEQCIATlGkaswyxOLXe/pcaHdxTYrA1M3L2a1BEYZhj1ZqlfAiBWr5K6011Oi69a3uDmdivJ//Neenby+XQ4wZ7rcNma1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084497},"type":"module","_from":"file:decocms-4.139.19.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.19.tgz","_integrity":"sha512-2Ob64JfNGvDblqzgCRtDUKuTVHNRYVnrGfIFhzHFrbtswQqgPf12dcIBJz+/BrbwOo+aPK4syCUzSg+QvCP4DQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.19_1785264998441_0.7859039628482469","host":"s3://npm-registry-packages-npm-production"}},"4.139.20":{"name":"decocms","version":"4.139.20","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.20","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"53df9e13beecae2883727641cff1665b5163caff","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.20.tgz","fileCount":9093,"integrity":"sha512-aYKOdSeVNQ6x6MQXCqALNZVMqaFkhczaM8/d1cEnJwR1cas+gircMsyPTaXOs5x8JrSWtwSM5LdpNNKqO0jsVA==","signatures":[{"sig":"MEYCIQCvj0rsMpGq1ie3Fqf8ZzGwpmOPfpgL8NuBk0FcdFSDzwIhAIOcN9EtB8d+1cC4KzRS4WLXbiBJDORmCec3K2Xm5VPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084497},"type":"module","_from":"file:decocms-4.139.20.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.20.tgz","_integrity":"sha512-aYKOdSeVNQ6x6MQXCqALNZVMqaFkhczaM8/d1cEnJwR1cas+gircMsyPTaXOs5x8JrSWtwSM5LdpNNKqO0jsVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.20_1785266360833_0.5370761798430674","host":"s3://npm-registry-packages-npm-production"}},"4.139.21":{"name":"decocms","version":"4.139.21","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.21","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"55b0e0b303eb2d90d5a7061596b60aafe727c42b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.21.tgz","fileCount":9093,"integrity":"sha512-Pw9KWJBV47W1b/KfpfaSA6CR/BP2W8Ppdm7WVPBnBHDV5zz6LPzugdzX/Zm5NmjkTmxuV6us7MWxd+4rbqUWZg==","signatures":[{"sig":"MEQCIHcZB8u1rrZzdn5TIl5e048SbAwgruFzDC133AZ2PfeOAiAY/PfpzMt4hJc7QaVANbh1ZsHb9G2RYEPn1xap1Y4Uyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084800},"type":"module","_from":"file:decocms-4.139.21.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.21.tgz","_integrity":"sha512-Pw9KWJBV47W1b/KfpfaSA6CR/BP2W8Ppdm7WVPBnBHDV5zz6LPzugdzX/Zm5NmjkTmxuV6us7MWxd+4rbqUWZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.21_1785266620287_0.24895911564286388","host":"s3://npm-registry-packages-npm-production"}},"4.139.22":{"name":"decocms","version":"4.139.22","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.22","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1a458c20f26f9dbad754b435ded55a8bb3cc861e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.22.tgz","fileCount":9093,"integrity":"sha512-UFhHk1zrD7FoZNxUXtzmlytCTne7G6PH9YV/6/t7EQtUNeVUbxS92JDU7UCH6uAfUnJpK4Z7zV9tVA7CAy8JDg==","signatures":[{"sig":"MEUCIQDHsQIP5Eb0xw0pp9l0inJOyRS6YwUO4UVPH9fc28OvOQIge1bA/m2iSWpZoelNWlKro7HdtCBN9/LYusMNakZJkzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084784},"type":"module","_from":"file:decocms-4.139.22.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.22.tgz","_integrity":"sha512-UFhHk1zrD7FoZNxUXtzmlytCTne7G6PH9YV/6/t7EQtUNeVUbxS92JDU7UCH6uAfUnJpK4Z7zV9tVA7CAy8JDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.22_1785266691585_0.3981749651290998","host":"s3://npm-registry-packages-npm-production"}},"4.139.23":{"name":"decocms","version":"4.139.23","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.139.23","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7edc6410d434ec222aba56c44aa67339d802a764","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.139.23.tgz","fileCount":9093,"integrity":"sha512-svYu8O0Y0CgtoK3fr+TFWRgF8RbbqsSfB/uxzGUK+KqfL5CGXayFMFb8cBdugGvz9l1bRhEt+llbAHiNYsvAzA==","signatures":[{"sig":"MEUCIQDNVoanY1H9yZ976S2769OyLQLCv8H7yh2p1zaFrWvsIAIgYr953/djNpHxScUEqagS99NHS0rCSh7hDZOx27KaXJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.139.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98081776},"type":"module","_from":"file:decocms-4.139.23.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.139.23.tgz","_integrity":"sha512-svYu8O0Y0CgtoK3fr+TFWRgF8RbbqsSfB/uxzGUK+KqfL5CGXayFMFb8cBdugGvz9l1bRhEt+llbAHiNYsvAzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.139.23_1785276143836_0.3179213724660803","host":"s3://npm-registry-packages-npm-production"}},"4.140.0":{"name":"decocms","version":"4.140.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.140.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"99a3ad9339f486ad5ca8050b34b396656bc00b4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.140.0.tgz","fileCount":9093,"integrity":"sha512-JaMDCc4VVtCtkXss1jkw5HGW75vN5ZpSAJG35jbNJ3tXDMi4hnBccX/9aWx0NdDKjVKnvKXF9isAAKitvpPvgg==","signatures":[{"sig":"MEQCIB0yjysjbReO7DGSKSdua8Gkz8ut9oDfDh4j6BfNIPGcAiBhuf3I8vG8qhsKbu4axVJ1GT2xrrI9gPwPlrAx+iDhTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.140.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98082230},"type":"module","_from":"file:decocms-4.140.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.140.0.tgz","_integrity":"sha512-JaMDCc4VVtCtkXss1jkw5HGW75vN5ZpSAJG35jbNJ3tXDMi4hnBccX/9aWx0NdDKjVKnvKXF9isAAKitvpPvgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.140.0_1785331301535_0.36115469303774983","host":"s3://npm-registry-packages-npm-production"}},"4.140.1":{"name":"decocms","version":"4.140.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.140.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c64339a5d2bcfd354b94d2980764b072a6f32255","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.140.1.tgz","fileCount":9093,"integrity":"sha512-e/IvlQHUBQgMFidva9DASdFsBqvNrMiaOOTxGmuySts9/TzJSXNP5YbpcSdf6bBzi+h7cYPhKVtryNIqPah2Sw==","signatures":[{"sig":"MEUCIEmCjJp29MyKqocGME1W8jJm91mfb8ugesi7hbrFDjQoAiEA+eK18NAQVIdWhKWmos6Yz11WJUa7ZaRUH2oTKkAtTJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.140.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98082220},"type":"module","_from":"file:decocms-4.140.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.140.1.tgz","_integrity":"sha512-e/IvlQHUBQgMFidva9DASdFsBqvNrMiaOOTxGmuySts9/TzJSXNP5YbpcSdf6bBzi+h7cYPhKVtryNIqPah2Sw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.140.1_1785332465611_0.5928219317901644","host":"s3://npm-registry-packages-npm-production"}},"4.140.2":{"name":"decocms","version":"4.140.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.140.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1b49645ce92d725e9b8435babfb92c6423de74a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.140.2.tgz","fileCount":9093,"integrity":"sha512-5a/cHeNzs89Ae7bEluLHbrOoaW497wAOYA4YviBhH8dmKwrjY7gFsqsrbOjwimw7xWbLyvcPWQ0aRcWQ8jrYyA==","signatures":[{"sig":"MEUCIHuFZvofk2vP5vxjMjuQW2it+LFOT6mS7lZV8Tuf0PaGAiEAvgt1G+nn+hdC8XiWZACMmNVAvAY1xQdd7Rz8Z4oo9z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.140.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98082759},"type":"module","_from":"file:decocms-4.140.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.140.2.tgz","_integrity":"sha512-5a/cHeNzs89Ae7bEluLHbrOoaW497wAOYA4YviBhH8dmKwrjY7gFsqsrbOjwimw7xWbLyvcPWQ0aRcWQ8jrYyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.140.2_1785332602768_0.329115344881729","host":"s3://npm-registry-packages-npm-production"}},"4.141.0":{"name":"decocms","version":"4.141.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.141.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f81dd27199b6a445a9b6f1ac7bb02ae3039b316f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.141.0.tgz","fileCount":9093,"integrity":"sha512-9tjn1ZsU3UPu2p7NpJgnCuOR0jWoxV0vZow9vbJ7cm8/kWkTWZ3FfrT95wi9/jcWJhvxu3kRyMxTTjhTssqFTQ==","signatures":[{"sig":"MEUCIE7aN4A5StvMNAgD7OZzmt/TwuSteU59Gbudxl8sjvHuAiEAy2iDcAKWroawfXBbeEmseBupFdfesAI2CxxjQzra1gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.141.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98082407},"type":"module","_from":"file:decocms-4.141.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.141.0.tgz","_integrity":"sha512-9tjn1ZsU3UPu2p7NpJgnCuOR0jWoxV0vZow9vbJ7cm8/kWkTWZ3FfrT95wi9/jcWJhvxu3kRyMxTTjhTssqFTQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.141.0_1785333376918_0.2723437821083774","host":"s3://npm-registry-packages-npm-production"}},"4.141.1":{"name":"decocms","version":"4.141.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.141.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40ca210fdf08f8cb87da6d33b989cc6e4064728c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.141.1.tgz","fileCount":9093,"integrity":"sha512-5bpFcJ05lwLIXKmdcYDipU7NluACQrQhBdlqVvyBUfgsPmioVDhNmjZA2nYcC8kwRLMxY0FxwNcYoHYwislFcQ==","signatures":[{"sig":"MEQCIAcceVMONrD9YSpYPYog7elXrHjqIDFrzMK/Xpu1C5waAiBv0zqFyliIlmu4ZDHPTtwxqfnX/jf3BTU3YGxIkwUSiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.141.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084106},"type":"module","_from":"file:decocms-4.141.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.141.1.tgz","_integrity":"sha512-5bpFcJ05lwLIXKmdcYDipU7NluACQrQhBdlqVvyBUfgsPmioVDhNmjZA2nYcC8kwRLMxY0FxwNcYoHYwislFcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.141.1_1785337463593_0.39921845866473227","host":"s3://npm-registry-packages-npm-production"}},"4.141.2":{"name":"decocms","version":"4.141.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.141.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2ac891b854d6462e93c0751f3fa25b0318d24329","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.141.2.tgz","fileCount":9093,"integrity":"sha512-6nOnm0Zg5uQ0sJnLOdcacW2n7aC/voGExnfSnOG+ttc3SjuHQs+0XuTd/N5Pl+SYKPcIwd+OrOjymMK6T4ZFYQ==","signatures":[{"sig":"MEUCIHM8wXkgl64RqrkFIoGLLxlU77RNmgewACrJLW9hC6+PAiEAgjtRWHDn5HW9rlJ16r96x1NjuQDUKoBjdPQ21Nwuub0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.141.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98084194},"type":"module","_from":"file:decocms-4.141.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.141.2.tgz","_integrity":"sha512-6nOnm0Zg5uQ0sJnLOdcacW2n7aC/voGExnfSnOG+ttc3SjuHQs+0XuTd/N5Pl+SYKPcIwd+OrOjymMK6T4ZFYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.141.2_1785339832263_0.9454417359909864","host":"s3://npm-registry-packages-npm-production"}},"4.142.0":{"name":"decocms","version":"4.142.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.142.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f707960dcf98db0382f0fd0a78ee0002d923d9d4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.142.0.tgz","fileCount":9093,"integrity":"sha512-HcT7jmisoslaJ9fSDgdWziVrDBhvkzT+JnbqC2THKKs9iPLpVp9cUlaWIKSojCl2uSRDB/UqRpIdTA+ZUeyX3Q==","signatures":[{"sig":"MEUCIQCF5Ll9rYRKG+NCHXDla92q/yk+duKq0/A48tOUiv82PAIgT/rcTSzRpQ51R68UT1rVjzAYrEkEMwIn80l6n02FUoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.142.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98101070},"type":"module","_from":"file:decocms-4.142.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.142.0.tgz","_integrity":"sha512-HcT7jmisoslaJ9fSDgdWziVrDBhvkzT+JnbqC2THKKs9iPLpVp9cUlaWIKSojCl2uSRDB/UqRpIdTA+ZUeyX3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.142.0_1785341718683_0.4422829982971923","host":"s3://npm-registry-packages-npm-production"}},"4.142.1":{"name":"decocms","version":"4.142.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.142.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79e409c996636c5ce57eb09baffcc2e466720a1e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.142.1.tgz","fileCount":9093,"integrity":"sha512-S1d5ToqSQyVDMqlH5lX6ozCYsJ1nMqCdwelcyM5mWarbEQ4AMr0w5hRwCR+nK2AgUe42r61NG8X3yvLasOyGUQ==","signatures":[{"sig":"MEUCIQCMOh/jcVv1oyxsS7YBFjMsMsPIASYdX4c+8xu1UxTdwgIgemLtumnTuoDgSuE2344vcUBDmOeuZWPZj2MLcWHmzQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.142.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98101630},"type":"module","_from":"file:decocms-4.142.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.142.1.tgz","_integrity":"sha512-S1d5ToqSQyVDMqlH5lX6ozCYsJ1nMqCdwelcyM5mWarbEQ4AMr0w5hRwCR+nK2AgUe42r61NG8X3yvLasOyGUQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.142.1_1785346538798_0.2190137698277841","host":"s3://npm-registry-packages-npm-production"}},"4.142.3":{"name":"decocms","version":"4.142.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.142.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9a8da65dd96afd64b10d0dd65dda51ba1bc6824","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.142.3.tgz","fileCount":9093,"integrity":"sha512-AJgCOMDOJxwarhxV+/UQSma97NEf71v1dGeMWsJXaDAEOv6J0DJJDUeOZ3XaJUFKhtB3g0vA2XqNPhfnbYHWZw==","signatures":[{"sig":"MEUCIF7MrGLC+a2ULTt+JeEfU3Eco08B2X+7V6HfXJrL6sRAAiEA5xJIkMQ19XYOSKlzWd/0SeMm4IOF4JKAmPugNVM9uJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.142.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98101658},"type":"module","_from":"file:decocms-4.142.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.142.3.tgz","_integrity":"sha512-AJgCOMDOJxwarhxV+/UQSma97NEf71v1dGeMWsJXaDAEOv6J0DJJDUeOZ3XaJUFKhtB3g0vA2XqNPhfnbYHWZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.142.3_1785346644355_0.8695685696125734","host":"s3://npm-registry-packages-npm-production"}},"4.143.0":{"name":"decocms","version":"4.143.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.143.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca45d99fd6e15f6fa3bf32b0c276fa35645c6d59","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.143.0.tgz","fileCount":9093,"integrity":"sha512-e7QJxtnI/SRVuh1Drs6TVXCgDWyk372tbIZXq466sFfqk7SgZyPEOoklo/TQM46RzWuRr2mVDUWVONVxHX4d6g==","signatures":[{"sig":"MEYCIQDh+r/Bxu1OMkNJZIIrZ9qjTQWmNiEflZaY69PqBTF5TAIhAPeyW0Szn2UjXFgVYU6X/ukzfiV/8KMTrwoTEDJ5y7gL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.143.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98102828},"type":"module","_from":"file:decocms-4.143.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.143.0.tgz","_integrity":"sha512-e7QJxtnI/SRVuh1Drs6TVXCgDWyk372tbIZXq466sFfqk7SgZyPEOoklo/TQM46RzWuRr2mVDUWVONVxHX4d6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.143.0_1785346670206_0.5662009423262953","host":"s3://npm-registry-packages-npm-production"}},"4.143.1":{"name":"decocms","version":"4.143.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.143.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2ab5bbfbc90c3b2dc79610887efd2d962def329c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.143.1.tgz","fileCount":9093,"integrity":"sha512-8UUnzjl1mAVTnLv9DxKxDYaq3RbnkAOZNggK+WMQLPh0vzqHvZDxHLmBbVHYbJe99Fo7T52nPOFn/1RT7UMffw==","signatures":[{"sig":"MEUCIDUOtWUjA4GTiBElCp3hFFWlu40hfTINFFUZDPbO/QOUAiEA+ll7pgKA8MZUDIRsfwlEOFnlKjwnwq5lVTFWtmOv8fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.143.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98102714},"type":"module","_from":"file:decocms-4.143.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.143.1.tgz","_integrity":"sha512-8UUnzjl1mAVTnLv9DxKxDYaq3RbnkAOZNggK+WMQLPh0vzqHvZDxHLmBbVHYbJe99Fo7T52nPOFn/1RT7UMffw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.143.1_1785346836246_0.2581194889180878","host":"s3://npm-registry-packages-npm-production"}},"4.144.0":{"name":"decocms","version":"4.144.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.144.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6337c86b75de76d38a8b3c64225e6a135ce964b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.144.0.tgz","fileCount":9094,"integrity":"sha512-m51ostox20m3XzN/66jc9HcmvkCN2o/AIR7RdvY2hoCafQ+XAL/e8gGoSZ5+I1+16cqruTbwCxBnVuB040TEow==","signatures":[{"sig":"MEQCIE0CNPr/z9IUJZAI7Z+HW/MxYXltaWCAcnwrO+r5KTROAiBjfwM4M+tHO7H+xD/kq6YDyw6PcxYqGUv0mvCKdrAb/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.144.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98122821},"type":"module","_from":"file:decocms-4.144.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.144.0.tgz","_integrity":"sha512-m51ostox20m3XzN/66jc9HcmvkCN2o/AIR7RdvY2hoCafQ+XAL/e8gGoSZ5+I1+16cqruTbwCxBnVuB040TEow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.144.0_1785347771786_0.8667142021814291","host":"s3://npm-registry-packages-npm-production"}},"4.145.0":{"name":"decocms","version":"4.145.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.145.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50d4c2552c4f395c95453919be4d30d2ccd2be3f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.145.0.tgz","fileCount":9092,"integrity":"sha512-4d+wna983NFxcWc3B2esAE6QZ+VhTdYO7dTA+Uq2dMIimaKLSFedAQhz0U2Wr46QTme6PReXb7jPHk+1Wxp9lQ==","signatures":[{"sig":"MEUCIQDo0x7b4lRersgFF8Njxg15qPVKHumEFAkyprRu8E0aLgIgans1UFZTZnB7eUFlRBQ6382gnwk546GjEjtKEHpkEWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.145.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98132052},"type":"module","_from":"file:decocms-4.145.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.145.0.tgz","_integrity":"sha512-4d+wna983NFxcWc3B2esAE6QZ+VhTdYO7dTA+Uq2dMIimaKLSFedAQhz0U2Wr46QTme6PReXb7jPHk+1Wxp9lQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.145.0_1785348928633_0.06658884686226152","host":"s3://npm-registry-packages-npm-production"}},"4.145.1":{"name":"decocms","version":"4.145.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.145.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"001b41ee7e8687aee8aebc744c2c404617738661","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.145.1.tgz","fileCount":9092,"integrity":"sha512-g+Jv+ZFU0PKMqQIj6zIU7HfxyxdEbhc7iZXrGsB0IxFlysSqHCpXviVSOvQjP40sTGcisKWQkNnasZFcQkcqpg==","signatures":[{"sig":"MEYCIQDc0Jio/i9FxCpz/rVZBpcjol3HZ2KFTk1siaE6COQPoQIhAOy1Y39CqU49MOR1X2U5A9wyxKyQ1UZwQhClDoot32Am","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.145.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98131696},"type":"module","_from":"file:decocms-4.145.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.145.1.tgz","_integrity":"sha512-g+Jv+ZFU0PKMqQIj6zIU7HfxyxdEbhc7iZXrGsB0IxFlysSqHCpXviVSOvQjP40sTGcisKWQkNnasZFcQkcqpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.145.1_1785349354281_0.24052276904945136","host":"s3://npm-registry-packages-npm-production"}},"4.145.2":{"name":"decocms","version":"4.145.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.145.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f50f7a4a193f50f3599252239fcd4f4b6fd9ad1e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.145.2.tgz","fileCount":9092,"integrity":"sha512-chhI+X+LNBudjKnZ20OEc3OWzRPF1OjzSMrHporuTqfcqg51VVs3e3yG1+2AFFKxgleX6Gt9Bco4bdEEHotGiA==","signatures":[{"sig":"MEUCIQDlclL5jOHZI/kvsC43iUOu0cyVBYOerdESDYSjdWJdPAIgf616eWr/6V7bIoyd9XGSIvh1GJHrfmhLS3V2tlUrVMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.145.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98131810},"type":"module","_from":"file:decocms-4.145.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.145.2.tgz","_integrity":"sha512-chhI+X+LNBudjKnZ20OEc3OWzRPF1OjzSMrHporuTqfcqg51VVs3e3yG1+2AFFKxgleX6Gt9Bco4bdEEHotGiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.145.2_1785351045420_0.28171627359381723","host":"s3://npm-registry-packages-npm-production"}},"4.145.3":{"name":"decocms","version":"4.145.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.145.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd7201a2182ddef4ed15a8abd21e3b69f987990a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.145.3.tgz","fileCount":9092,"integrity":"sha512-xEj3+VahsgEB9XOs3FBJOoAqwbp10IF3rnmYeXAnU9NzeDjD8B6G89whCi25qHDCw5oJpTA4VQkktzRpsYO+UQ==","signatures":[{"sig":"MEUCIQDVVX76vtB7dh0SKftF5Gb7pqCSNJc81EZMw+LakBxdJgIgJ8Qm25ka6Sa8xDsRTCVV5HiL1qhcKlGwOlhGmpG8xFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.145.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98133532},"type":"module","_from":"file:decocms-4.145.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.145.3.tgz","_integrity":"sha512-xEj3+VahsgEB9XOs3FBJOoAqwbp10IF3rnmYeXAnU9NzeDjD8B6G89whCi25qHDCw5oJpTA4VQkktzRpsYO+UQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.145.3_1785351979392_0.5543601453091693","host":"s3://npm-registry-packages-npm-production"}},"4.145.4":{"name":"decocms","version":"4.145.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.145.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6a69f305c4a6d51b1cd6bcb2fcd6e3fd66eb5648","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.145.4.tgz","fileCount":9092,"integrity":"sha512-7QsjiqL67kmuxwkYSYdg9WhetOrvNTgVDe2wruJ2JrHevx3vl3Hr78njxN1vjzElao9k5EGlC4dEaP4hsoQTkQ==","signatures":[{"sig":"MEUCIQDiP0AP8PtvHJYy7KHHG2tPQR0rjvArYq/BYJa5uMoNPgIgSrARj1ifkuqfedUOuWMKcyxliM08IquFarbrkD6nReo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.145.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98141619},"type":"module","_from":"file:decocms-4.145.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.145.4.tgz","_integrity":"sha512-7QsjiqL67kmuxwkYSYdg9WhetOrvNTgVDe2wruJ2JrHevx3vl3Hr78njxN1vjzElao9k5EGlC4dEaP4hsoQTkQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"^4.0.0","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.145.4_1785358603882_0.2472594453876038","host":"s3://npm-registry-packages-npm-production"}},"4.146.0":{"name":"decocms","version":"4.146.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.146.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb4ab0653ca835d8a489e423f29bb732aeb82d78","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.146.0.tgz","fileCount":9091,"integrity":"sha512-111piUdvFuTEBaT2fsgBEkrs8iog4j6GLMlcs8XUvVqPb/wY/dzsUBI8nAdYs+ixLd7+AZMw1ZwRIBfgfFxzmQ==","signatures":[{"sig":"MEQCICpS/Jcj4o+7KhehomRjoMDvpygWrTVBKd6onH+1/3xgAiBiny7BFDtHR84IfNHy5Tj++U7GI2G6p409wKfw/b2+bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.146.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98132996},"type":"module","_from":"file:decocms-4.146.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.146.0.tgz","_integrity":"sha512-111piUdvFuTEBaT2fsgBEkrs8iog4j6GLMlcs8XUvVqPb/wY/dzsUBI8nAdYs+ixLd7+AZMw1ZwRIBfgfFxzmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.146.0_1785367493374_0.5782112722185397","host":"s3://npm-registry-packages-npm-production"}},"4.146.1":{"name":"decocms","version":"4.146.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.146.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f6b0d4b25a55d4be3d45f2bb0d430a734e3db3f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.146.1.tgz","fileCount":9091,"integrity":"sha512-cVue3DbBxi8wn4/M4cN2BHYiIxZ8bjz/Er+27RNJg6upj9TK6CRm2dvawIbwThRrLv0VlceCsj8ENGJdxgeDuw==","signatures":[{"sig":"MEQCIE5a8UuOyRN/u267gtxLGVWAQlibjZl7Hio3v21Ot4CMAiA52O1BOK1DmBVfg3eS7Z1aNfBMv7VSVzkwKtzgbI/A8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.146.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98132965},"type":"module","_from":"file:decocms-4.146.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.146.1.tgz","_integrity":"sha512-cVue3DbBxi8wn4/M4cN2BHYiIxZ8bjz/Er+27RNJg6upj9TK6CRm2dvawIbwThRrLv0VlceCsj8ENGJdxgeDuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.146.1_1785390668895_0.5930541619443883","host":"s3://npm-registry-packages-npm-production"}},"4.146.2":{"name":"decocms","version":"4.146.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.146.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"306e89a0a98ea30c9a0e5743b1a1bbb7b7ce871b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.146.2.tgz","fileCount":9091,"integrity":"sha512-+woJb8FCIvQE2VRa9HugouftG8go6NVKKfPGUttTfXPsgLz9Xce0lOid2bPDzePtLaKvHdRmU03Zdxa3fwlPtQ==","signatures":[{"sig":"MEYCIQDVF74EyGPs8WFW20EfmIb6bJbfpGpWFJujEn98MxktngIhANfq/y8m2wQH/n2IzOsmM6K+UXRfODb6Iiuj6FH+eptU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.146.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135970},"type":"module","_from":"file:decocms-4.146.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.146.2.tgz","_integrity":"sha512-+woJb8FCIvQE2VRa9HugouftG8go6NVKKfPGUttTfXPsgLz9Xce0lOid2bPDzePtLaKvHdRmU03Zdxa3fwlPtQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.146.2_1785391126798_0.7411446552585914","host":"s3://npm-registry-packages-npm-production"}},"4.147.0":{"name":"decocms","version":"4.147.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.147.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f81d362f0a8b47bb957625ea7dc2c9c66ef50288","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.147.0.tgz","fileCount":9091,"integrity":"sha512-G9lnObfcvA8MC3wdE4NznciSOTeWZ83rU0ZHJMd4+lbXesxpAztJWFSQT5C+hpU5QQShEIpfEM+YYHoqBgr3WQ==","signatures":[{"sig":"MEUCIQCZxhrAuNsyFlDCk7lCDHTVR7nFXLj1AJS7FtMpeh2yrQIgCot7PcHtzVoqrHpuwFsDApLrKE2kYqRuAPruEDglls0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135970},"type":"module","_from":"file:decocms-4.147.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.147.0.tgz","_integrity":"sha512-G9lnObfcvA8MC3wdE4NznciSOTeWZ83rU0ZHJMd4+lbXesxpAztJWFSQT5C+hpU5QQShEIpfEM+YYHoqBgr3WQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.147.0_1785412089949_0.4802961703575239","host":"s3://npm-registry-packages-npm-production"}},"4.148.0":{"name":"decocms","version":"4.148.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.148.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b90be15c87f6b01733368212cacf0c3c0d66b66","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.148.0.tgz","fileCount":9092,"integrity":"sha512-4Kw84/M6pZ+R3+ziJvhgnrzzqgyx10gGIjz7E/W+7CZyVC5IwohgvorDhZeCpHf0ssPQxmE3WpGxRVTSuxwpFA==","signatures":[{"sig":"MEQCIA0xLT3MtGOe2J6t9mlY5fIE/Vc76OXDpbH+AvGqPzqEAiA7wA8JCuKgov6biPw4nW1Sut6jwRiZPvVJoRObGN3FrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.148.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138351},"type":"module","_from":"file:decocms-4.148.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.148.0.tgz","_integrity":"sha512-4Kw84/M6pZ+R3+ziJvhgnrzzqgyx10gGIjz7E/W+7CZyVC5IwohgvorDhZeCpHf0ssPQxmE3WpGxRVTSuxwpFA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.148.0_1785420095016_0.2298448542358873","host":"s3://npm-registry-packages-npm-production"}},"4.148.1":{"name":"decocms","version":"4.148.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.148.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9dff67ace0bcd8c4034ee6db46db401d3948dc30","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.148.1.tgz","fileCount":9092,"integrity":"sha512-5kYPVYEICSEWuN0sYC25kxGQTulAnIqpW7Dq6pYwXuWLX+UVT92ZIoDOUjbjUhufsVctzHe5wOLE4no3vGvUTw==","signatures":[{"sig":"MEQCICAU7cVWHVsRTwNjQJ5PvrmZW0ske0B6HDSXUS5qWwlcAiA2RVsR/ykC/Vu1y9y3x/imy4+Gk2v7tduCthM4OJFplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.148.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138351},"type":"module","_from":"file:decocms-4.148.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.148.1.tgz","_integrity":"sha512-5kYPVYEICSEWuN0sYC25kxGQTulAnIqpW7Dq6pYwXuWLX+UVT92ZIoDOUjbjUhufsVctzHe5wOLE4no3vGvUTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.148.1_1785420952680_0.6674983334039164","host":"s3://npm-registry-packages-npm-production"}},"4.148.2":{"name":"decocms","version":"4.148.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.148.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08dfc55ac40c334519b61423dc84e323c62ca886","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.148.2.tgz","fileCount":9092,"integrity":"sha512-Wdh9N+ntgnQpjbohb6JnlQKCIoiz6n0BKTHVXX8MfWfwCWhwI29kiVIf/IB1zGcE03MJ2EH2ct+44fJv3lEerQ==","signatures":[{"sig":"MEUCIQDPq2ekAIS48tCXlCEAtUVs732surzSC+R3eXLa8IZwuwIgZAJvY33+3lJYw0qx5GD1s6zK8gBQkbcUhnaYU3bZhqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.148.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138891},"type":"module","_from":"file:decocms-4.148.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.148.2.tgz","_integrity":"sha512-Wdh9N+ntgnQpjbohb6JnlQKCIoiz6n0BKTHVXX8MfWfwCWhwI29kiVIf/IB1zGcE03MJ2EH2ct+44fJv3lEerQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.148.2_1785422520350_0.31617516819956837","host":"s3://npm-registry-packages-npm-production"}},"4.149.0":{"name":"decocms","version":"4.149.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e3a1a2f940836b8454df163df96a231cd6af6a84","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.0.tgz","fileCount":9092,"integrity":"sha512-AXnwLM027dueevTj2A02j+VmB3RcC6eF3ACPecdoGSyZODQ8fpcc0Jy8BlaFvgDyiE5tjzM3iO/Bm3OA6LT9LQ==","signatures":[{"sig":"MEQCIEOPmA67o2Us/vGPoR4WErDxZJlpWMZgM6UeUMgBsFioAiBHczyHnA56PbIJo1dHhR+W3l1S+uxg7S++SBt1p/hHCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138891},"type":"module","_from":"file:decocms-4.149.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.0.tgz","_integrity":"sha512-AXnwLM027dueevTj2A02j+VmB3RcC6eF3ACPecdoGSyZODQ8fpcc0Jy8BlaFvgDyiE5tjzM3iO/Bm3OA6LT9LQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.0_1785423268971_0.48741073536004653","host":"s3://npm-registry-packages-npm-production"}},"4.149.1":{"name":"decocms","version":"4.149.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58df14310ec7d35df4ebba09e28040f2cf15626f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.1.tgz","fileCount":9092,"integrity":"sha512-jA2Z862XGPu5+DdEuR9tKM4kTxVBYrNrmU2DPy7TIDvSyRgQj/8zK6FACEKF1nxYfPc4M0gbXFPqfuxI1UZoeQ==","signatures":[{"sig":"MEQCIGZG6XySpuAe/oU57wt85L/NOCaf/aEbEvzYdcIaWbu4AiA1HkDK3Nr/YfzT/m44UWKLeqiQsBaSIYibWoR0KxtjbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138891},"type":"module","_from":"file:decocms-4.149.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.1.tgz","_integrity":"sha512-jA2Z862XGPu5+DdEuR9tKM4kTxVBYrNrmU2DPy7TIDvSyRgQj/8zK6FACEKF1nxYfPc4M0gbXFPqfuxI1UZoeQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.1_1785423578713_0.675067845298859","host":"s3://npm-registry-packages-npm-production"}},"4.149.2":{"name":"decocms","version":"4.149.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8dceccd370915698c1f1cfbe26930dcd81929dc4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.2.tgz","fileCount":9092,"integrity":"sha512-0F9oQRdsPSHJykY84G1a66F1TBR1fvFjegKTqkSUXlJHfrEbHGhCxsnHCKa98gX6l+eOjxwuNWXJVH4kv07caQ==","signatures":[{"sig":"MEUCIQC1PPgl8M4Ccijc5oXskmA9j6l3D+Ml+uJe31M/9fARjQIgB1+5tFXrbyXs+Xo+GiyVa2S6EyGi9qe2SJWbtxRgO2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98139318},"type":"module","_from":"file:decocms-4.149.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.2.tgz","_integrity":"sha512-0F9oQRdsPSHJykY84G1a66F1TBR1fvFjegKTqkSUXlJHfrEbHGhCxsnHCKa98gX6l+eOjxwuNWXJVH4kv07caQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.2_1785425740393_0.7084433163928623","host":"s3://npm-registry-packages-npm-production"}},"4.149.3":{"name":"decocms","version":"4.149.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cd28b8e1fd5c4319a15f27bc12611a4971badccc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.3.tgz","fileCount":9092,"integrity":"sha512-nDagkV7lQsu71CBm2HPci3BvNUi9FC/HcJaFRczqSfEazNQsVrk9a0VGqQixZpK7jZhVNILppMWu4RtMoXEJ9Q==","signatures":[{"sig":"MEYCIQDnPMOf6J1R9p7/CQ2x7reUnaRadSnwY6lc5rY5SjqokQIhAKj6KzhkEJRwBFw+KvQWNXUlAdZ0TuzB/sHdrTZBq84e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98139328},"type":"module","_from":"file:decocms-4.149.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.3.tgz","_integrity":"sha512-nDagkV7lQsu71CBm2HPci3BvNUi9FC/HcJaFRczqSfEazNQsVrk9a0VGqQixZpK7jZhVNILppMWu4RtMoXEJ9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.3_1785425982073_0.17483060149695273","host":"s3://npm-registry-packages-npm-production"}},"4.149.4":{"name":"decocms","version":"4.149.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a22f36f141107b5ad1d986ef9ade9c1490e0b647","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.4.tgz","fileCount":9092,"integrity":"sha512-VR9pOr5nX75dIQG9vxiKlXhlfV16ZAZ09YFH3OI8P30EW1JEih6Y0YPGKF90vjRbLLxfgf91zCY106zzoXAHOw==","signatures":[{"sig":"MEUCIBcz7fpNPvGhxZPuxN8UGIn+zf5dUb2tsE4Dnxdk2unOAiEAjCBPb6M+ocRDg2+P0sc5C6oEYwAXtd+y4zBabr71fxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98139584},"type":"module","_from":"file:decocms-4.149.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.4.tgz","_integrity":"sha512-VR9pOr5nX75dIQG9vxiKlXhlfV16ZAZ09YFH3OI8P30EW1JEih6Y0YPGKF90vjRbLLxfgf91zCY106zzoXAHOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.4_1785426140016_0.7490106307999713","host":"s3://npm-registry-packages-npm-production"}},"4.149.5":{"name":"decocms","version":"4.149.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61bf358a3927fc20666a0da7c9dab7cf578dfd6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.5.tgz","fileCount":9092,"integrity":"sha512-tlLU3nQyldyGngz1uJHJOUKRYb3NpIZXgZToHsIXB23D0yqlKQzp3SG9KG7/wB+OxZ9NyFrfIOytSb70MulKBQ==","signatures":[{"sig":"MEQCIDal3xJiatms0epeXRfzNgsSrPk1m4r2DJCTfLyEc+1UAiBPFQiRRxKI3YrHPj4OQIDXNB+hNO7EyivvW01YCkSuAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98141019},"type":"module","_from":"file:decocms-4.149.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.5.tgz","_integrity":"sha512-tlLU3nQyldyGngz1uJHJOUKRYb3NpIZXgZToHsIXB23D0yqlKQzp3SG9KG7/wB+OxZ9NyFrfIOytSb70MulKBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.5_1785427359667_0.6249998398361065","host":"s3://npm-registry-packages-npm-production"}},"4.149.6":{"name":"decocms","version":"4.149.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f8151d84bc1abd86b10b0fc0b12b02d01cc497e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.6.tgz","fileCount":9092,"integrity":"sha512-Zdx9/a0v5XTJ1fDTcfYV7lXTX+hchzNwuyZc+goGYjmq6gnJoxiLBzLIqg77dLPtJkc+jR4dKHmlPHasuUmhfg==","signatures":[{"sig":"MEUCIELyDt7rVWwhuEMya5L8btV7Ni24CEJj2SIUV7YV3VwaAiEAkcdaTIYaUd3oJtTIESPuDkxUU6oHpSrjPewok/xuXqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98141825},"type":"module","_from":"file:decocms-4.149.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.6.tgz","_integrity":"sha512-Zdx9/a0v5XTJ1fDTcfYV7lXTX+hchzNwuyZc+goGYjmq6gnJoxiLBzLIqg77dLPtJkc+jR4dKHmlPHasuUmhfg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.6_1785427402818_0.9769788925343952","host":"s3://npm-registry-packages-npm-production"}},"4.149.7":{"name":"decocms","version":"4.149.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.149.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fcbc9a45b718b0848971d1994ea96d71f2d7263a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.149.7.tgz","fileCount":9092,"integrity":"sha512-ia9cj7CmlMrfRGLnLM/fyyZdlAkhvuuA/Wwtr+1Mo/y0O0wjV/HQWTfghsXzxpRbny8hVmWQeliz67OPd7PLaQ==","signatures":[{"sig":"MEUCIF2AzHtOkdZeaFq/Ea4tk0GTQdWiMdIctzEfHelUMDXtAiEA+6tn0eIR95r6GeRtphg+she+tjjQfzZrrTcWeK1rBDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.149.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98141825},"type":"module","_from":"file:decocms-4.149.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.149.7.tgz","_integrity":"sha512-ia9cj7CmlMrfRGLnLM/fyyZdlAkhvuuA/Wwtr+1Mo/y0O0wjV/HQWTfghsXzxpRbny8hVmWQeliz67OPd7PLaQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.149.7_1785427438334_0.9659122670334352","host":"s3://npm-registry-packages-npm-production"}},"4.150.0":{"name":"decocms","version":"4.150.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a645eee7ea9001f4e41d5670fb5c7d86f4b7e959","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.0.tgz","fileCount":9093,"integrity":"sha512-ZHw4O1BWMV/daK9JWQg+LEIzVNllkE0CtttZyKS468SRAv6Z0Yt7ycF1UP/K35E3JXhjab3Z6C/Y14naSCKnvA==","signatures":[{"sig":"MEUCIQC3GL240U8d41UlCUe6G7VMMtT4X+iivQ7fKkIn5N1mmgIgTgibGxQQqJmcCASZ1QMif38I1qP3GIe38qmnVLE1Z0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98147962},"type":"module","_from":"file:decocms-4.150.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.0.tgz","_integrity":"sha512-ZHw4O1BWMV/daK9JWQg+LEIzVNllkE0CtttZyKS468SRAv6Z0Yt7ycF1UP/K35E3JXhjab3Z6C/Y14naSCKnvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.0_1785427824979_0.13657028720183884","host":"s3://npm-registry-packages-npm-production"}},"4.150.1":{"name":"decocms","version":"4.150.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5508812496e1bf5841abd779376942b69e177887","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.1.tgz","fileCount":9093,"integrity":"sha512-jJ/apq7PyYOFJGhJKxw3r1Pg9kiQeOypRgluH5wI6eDwDTYObZkfqTB/1QD1UA7VOOvTzzRDp6UuINjTb4itKA==","signatures":[{"sig":"MEUCIDc/VbMiBk7pUL3Qbt7DTMl0QhSxVp7v5BGZIBhAPpPMAiEA6jT29boysiJtmrbmyF/ZQUh864EjLTblQN/VygLONWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98148351},"type":"module","_from":"file:decocms-4.150.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.1.tgz","_integrity":"sha512-jJ/apq7PyYOFJGhJKxw3r1Pg9kiQeOypRgluH5wI6eDwDTYObZkfqTB/1QD1UA7VOOvTzzRDp6UuINjTb4itKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.1_1785427878606_0.9181076508636139","host":"s3://npm-registry-packages-npm-production"}},"4.150.2":{"name":"decocms","version":"4.150.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"525bf268182426afcf1856ffee083a7fa8bf38f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.2.tgz","fileCount":9093,"integrity":"sha512-HeCSG3tMuMnV3kGhpVh9iAxm0LlLO/9M3WSrlOjRZ6z8Tu2O7Ua1nQ8I5DE4PAtOqVxzEfIvWbq1ykez9a+8XA==","signatures":[{"sig":"MEYCIQDyQkosJLs6/JfO2d/QbKjjYTq0Hc87zcM4F/cvz9fsQQIhAPmBrWbXLA96A1dpGdXApkL8h464x1am+YhX/Sp9fwZx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98148351},"type":"module","_from":"file:decocms-4.150.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.2.tgz","_integrity":"sha512-HeCSG3tMuMnV3kGhpVh9iAxm0LlLO/9M3WSrlOjRZ6z8Tu2O7Ua1nQ8I5DE4PAtOqVxzEfIvWbq1ykez9a+8XA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.2_1785428300883_0.5017985823598838","host":"s3://npm-registry-packages-npm-production"}},"4.150.3":{"name":"decocms","version":"4.150.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8df23d4b3eb2f8b40df73fe0c6b5963ad977d8e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.3.tgz","fileCount":9093,"integrity":"sha512-WRuFyDLcvwyuZmIre5wtrnodcVJToJU0FHL+yuDw/1I/sMHMAwwMbAkcI9VkjC3c69PysQ4aFUimBowYi/C4EA==","signatures":[{"sig":"MEYCIQDKYAAH23R+BpwxY0MUxgA7jx7ADq3nRhG5jJrcY/SAaQIhAIoTUghogHXkkjfs67k8F4dNhmZpa9xMwRL+WKusuw+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98148390},"type":"module","_from":"file:decocms-4.150.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.3.tgz","_integrity":"sha512-WRuFyDLcvwyuZmIre5wtrnodcVJToJU0FHL+yuDw/1I/sMHMAwwMbAkcI9VkjC3c69PysQ4aFUimBowYi/C4EA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.3_1785428584749_0.13486852554131445","host":"s3://npm-registry-packages-npm-production"}},"4.150.4":{"name":"decocms","version":"4.150.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8b2257b631120d6f251ca68509c8312b2106212","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.4.tgz","fileCount":9095,"integrity":"sha512-02IpdfZJgeWofMSIKKdccB7O5rF2W0vrTkB23FSfo0GGQy2buk7CmAvWQH2HeOGNctE0LHxueOrg2+hmhgJBlw==","signatures":[{"sig":"MEQCIGqFYx0LtPqy6Dq5H5a/JNbXL5VJQ1nyF1JCg+4D7cLNAiBK/MvorKMuxBKUyEUITOCQMeb3VssYF21X4zMNzeBM+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98156068},"type":"module","_from":"file:decocms-4.150.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.4.tgz","_integrity":"sha512-02IpdfZJgeWofMSIKKdccB7O5rF2W0vrTkB23FSfo0GGQy2buk7CmAvWQH2HeOGNctE0LHxueOrg2+hmhgJBlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.4_1785432527159_0.3521418597873027","host":"s3://npm-registry-packages-npm-production"}},"4.150.5":{"name":"decocms","version":"4.150.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"411b74807795203358c6c5019b121ee639ea6f58","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.5.tgz","fileCount":9095,"integrity":"sha512-fQNjXJ4G5VGP5KGJXpe5QODI3omv2t1qTEtJWcFQwLhcQfwkzEE7uya3Vocf3kJYDo+rR+X+CW3E52KeUGhX5w==","signatures":[{"sig":"MEUCIQCWqMpSQ9Jw9FVFipDWBLFf4GA+G/xAOWuMRPZfaOC/sgIgcfE1B1YRBQ4NCUDlKwSbZjREVCMLElWEJbqkD5PpKu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98160310},"type":"module","_from":"file:decocms-4.150.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.5.tgz","_integrity":"sha512-fQNjXJ4G5VGP5KGJXpe5QODI3omv2t1qTEtJWcFQwLhcQfwkzEE7uya3Vocf3kJYDo+rR+X+CW3E52KeUGhX5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.5_1785432553563_0.14036912820659841","host":"s3://npm-registry-packages-npm-production"}},"4.150.6":{"name":"decocms","version":"4.150.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c63fa1319557b8c0dc7571d89074e335edeabe28","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.6.tgz","fileCount":9095,"integrity":"sha512-ixMM3s1mGJy0yL9Un08+Km8bY0WHUgmR6ZmdqE1IEAuLZJwV6FYtdpEWb9O0RXlpl2At6l/9Tp2LspDF5viHTg==","signatures":[{"sig":"MEUCIQCw19lfTNk3JKj4bbJzwvykD1oX79l2xRZPMA8noiJIWQIgO+4afDKv+3ci387KMK6ShE/gz2wOsDnR5nIwF6SFH/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98160556},"type":"module","_from":"file:decocms-4.150.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.6.tgz","_integrity":"sha512-ixMM3s1mGJy0yL9Un08+Km8bY0WHUgmR6ZmdqE1IEAuLZJwV6FYtdpEWb9O0RXlpl2At6l/9Tp2LspDF5viHTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.6_1785433195954_0.1738534981236779","host":"s3://npm-registry-packages-npm-production"}},"4.150.7":{"name":"decocms","version":"4.150.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f6c3d5d0b7054b348f8edb386d02d50f03f1af7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.7.tgz","fileCount":9095,"integrity":"sha512-9Q1c3li0QrjTj+xb6Q+tWdqNpsbOBN0+ec2NbnJ7NLjQeCVJdk4tI0ln53ib2DR9/Wo7ta+1hkPGCEe+Tlp7eQ==","signatures":[{"sig":"MEUCIGEAaSJPgcL6gpEVrx9bfq8m9DOXEHvkMZim07aUr1gaAiEA/0bScyICYGRtxo/oBsf/dtdkcOEHZWceWc/OrtZvPUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166388},"type":"module","_from":"file:decocms-4.150.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.7.tgz","_integrity":"sha512-9Q1c3li0QrjTj+xb6Q+tWdqNpsbOBN0+ec2NbnJ7NLjQeCVJdk4tI0ln53ib2DR9/Wo7ta+1hkPGCEe+Tlp7eQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.7_1785435044974_0.18436339007398983","host":"s3://npm-registry-packages-npm-production"}},"4.150.8":{"name":"decocms","version":"4.150.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccfe46cab9d39650cac92e5e43bf5fe3516be45d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.8.tgz","fileCount":9095,"integrity":"sha512-koe98u2oyth+Y0yLkTXYQmjItc/LdRJI7cDMHXoqA/pSdajM7/+HENU9nx3yRlpSC66isfDs4hSZG404ORqxtQ==","signatures":[{"sig":"MEUCIQCokgFIxyAJ6OxlTjZBhD2VcmQYUkUdz1QtgPI+LuSYQwIgMEG9JBiL4D8qwxwyuSyp2lRyacUL8rB1YDympEnczFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166597},"type":"module","_from":"file:decocms-4.150.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.8.tgz","_integrity":"sha512-koe98u2oyth+Y0yLkTXYQmjItc/LdRJI7cDMHXoqA/pSdajM7/+HENU9nx3yRlpSC66isfDs4hSZG404ORqxtQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.8_1785435954921_0.5847213387891765","host":"s3://npm-registry-packages-npm-production"}},"4.150.9":{"name":"decocms","version":"4.150.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f058e1435cde5a54bbb8245efc979825c93c711e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.9.tgz","fileCount":9095,"integrity":"sha512-jJiJaeJHDTzncnY7hAFUQObrqv1681mYSrB+3ytqqG9IEjW/99gujLkou0mq1VbYuysn9Qkln3mJWMf3ImliQA==","signatures":[{"sig":"MEUCIQCOG1ngF1W4zuuLxXCOg/SVFL6RjX1FUIZxo7baycItVQIgH0NSZe36vn4IPLBuh3Im5mpoLDcvCG7OC0XPkyEK8jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166421},"type":"module","_from":"file:decocms-4.150.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.9.tgz","_integrity":"sha512-jJiJaeJHDTzncnY7hAFUQObrqv1681mYSrB+3ytqqG9IEjW/99gujLkou0mq1VbYuysn9Qkln3mJWMf3ImliQA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.9_1785436361764_0.5172559884805694","host":"s3://npm-registry-packages-npm-production"}},"4.150.10":{"name":"decocms","version":"4.150.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dc35b6809a23ef04695deb98253ed3bd541b6b94","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.10.tgz","fileCount":9095,"integrity":"sha512-oxbobpFIgySCgX/vg+kdONZIZyptMLSGTLP7NdpHhlCWx56ikHjL4MRfeEzirJ+L2s4qetH6mNNXVoccmv7Hgg==","signatures":[{"sig":"MEYCIQCGsMbTt5ngzjIXN2j4MCp8KRtfZrhe5Jc/wmYrcKfQtAIhAK2Qunw515yaHwmCooIV6lqSEMYqXPIroKtsVxkrF+zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166431},"type":"module","_from":"file:decocms-4.150.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.10.tgz","_integrity":"sha512-oxbobpFIgySCgX/vg+kdONZIZyptMLSGTLP7NdpHhlCWx56ikHjL4MRfeEzirJ+L2s4qetH6mNNXVoccmv7Hgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.10_1785438349941_0.44403944462212364","host":"s3://npm-registry-packages-npm-production"}},"4.150.11":{"name":"decocms","version":"4.150.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2200efacd42201240815ad5960cce5316e2768da","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.11.tgz","fileCount":9095,"integrity":"sha512-P50Q9YC8dxl4RTl1geVezAGkVbetF9ztBcf/Fzo6SWrnGXfR4o3tug0wUULnH/EaqTnWzoc01DINxab5NfQ0bQ==","signatures":[{"sig":"MEUCIHRK2ifI3do/J3mSCtHtr2j6COi4aVduN+LofN+bRxliAiEAqHVDNhohmmexFMyNXrXapRF8fFDGMSwkSbvvF18wTA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166564},"type":"module","_from":"file:decocms-4.150.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.11.tgz","_integrity":"sha512-P50Q9YC8dxl4RTl1geVezAGkVbetF9ztBcf/Fzo6SWrnGXfR4o3tug0wUULnH/EaqTnWzoc01DINxab5NfQ0bQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.11_1785445564937_0.6566077622138411","host":"s3://npm-registry-packages-npm-production"}},"4.150.12":{"name":"decocms","version":"4.150.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3bceffcc7329e4a587be5bb765e4a8104cf550f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.12.tgz","fileCount":9095,"integrity":"sha512-FCdvsNGja4Pr56RTg1JTOVOpdCXSdbim4T1M06QqNUNIWrgVXDiU0lQNdVSWRYracRwxSXwSye468TRgYVkpGA==","signatures":[{"sig":"MEUCIF3EvhsLBkDvNzx23/RplBJVNKkxSGRC+yL0oUwjCQB2AiEAzv/NTs9S7X8+o2FnN2/woDc2sZeRPljWebmRgTP22Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166444},"type":"module","_from":"file:decocms-4.150.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.12.tgz","_integrity":"sha512-FCdvsNGja4Pr56RTg1JTOVOpdCXSdbim4T1M06QqNUNIWrgVXDiU0lQNdVSWRYracRwxSXwSye468TRgYVkpGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.12_1785445621413_0.5829688155258854","host":"s3://npm-registry-packages-npm-production"}},"4.150.13":{"name":"decocms","version":"4.150.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ade3532dfb01bbfdfc783d3ee3cf48d6c03fa437","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.13.tgz","fileCount":9095,"integrity":"sha512-n0Cyqb1TEq8tMqJgHx450VpMWI7wgSVjtK/bJ15fdsaLwOZyMO33ZVqnxzym4GqAUGIb5hovNFh5rtOgxiUmFQ==","signatures":[{"sig":"MEUCICwGJKZ5zSXPgViYfuEsW9Ok2SJNOTtjQt9MgiBr7WReAiEAww6jmnN0f0uGhB3zgGP65tyuY5CCOxvA75v8/+j4fSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98166077},"type":"module","_from":"file:decocms-4.150.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.13.tgz","_integrity":"sha512-n0Cyqb1TEq8tMqJgHx450VpMWI7wgSVjtK/bJ15fdsaLwOZyMO33ZVqnxzym4GqAUGIb5hovNFh5rtOgxiUmFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.13_1785446168841_0.2654101177822672","host":"s3://npm-registry-packages-npm-production"}},"4.150.14":{"name":"decocms","version":"4.150.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ab7c3a8a2fa4a17b5945e490822267c70a0f60d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.14.tgz","fileCount":9090,"integrity":"sha512-2Kbi0J/MzRy8dcxWhHDY9sH4gIZxQmUylp+Q7s+BsFgakvFNSzCbv3wC3ayg4cwCNhIdCz4fbT585COqqO4eDw==","signatures":[{"sig":"MEQCIGohJkewbqN+pI86srK/yfdkQihDU+ItCjzAWxhk6CBWAiBtroQqTGhCZPiy73JFVn8b1XS5MvQrxivCgn+H2xeSiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115383},"type":"module","_from":"file:decocms-4.150.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.14.tgz","_integrity":"sha512-2Kbi0J/MzRy8dcxWhHDY9sH4gIZxQmUylp+Q7s+BsFgakvFNSzCbv3wC3ayg4cwCNhIdCz4fbT585COqqO4eDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.14_1785447039790_0.7903319231606689","host":"s3://npm-registry-packages-npm-production"}},"4.150.15":{"name":"decocms","version":"4.150.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccbe3489db90f5a2c4d02059ff9c1aaf76844026","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.15.tgz","fileCount":9090,"integrity":"sha512-mpj9o8I4Qq3CCd61nypaqevZG6qdsj02Dsm1F+cNL4z5lRvEZZLoWCSWXc7ibSIR34kF8JO7mLFVtFwHaMJDuA==","signatures":[{"sig":"MEUCIGgjDadIIEBMEKUETgCMNp9RKbUf4YbO7UNKesCKd5+tAiEAob3CQ8aAERDaT2iUfZUcKzZqBXAWGkQNb9oa7jVI2oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115525},"type":"module","_from":"file:decocms-4.150.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.15.tgz","_integrity":"sha512-mpj9o8I4Qq3CCd61nypaqevZG6qdsj02Dsm1F+cNL4z5lRvEZZLoWCSWXc7ibSIR34kF8JO7mLFVtFwHaMJDuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.15_1785454437893_0.3635401292746778","host":"s3://npm-registry-packages-npm-production"}},"4.150.16":{"name":"decocms","version":"4.150.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"351ff12e08115ca6ecc6fef6ff030e0c3542c4a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.16.tgz","fileCount":9090,"integrity":"sha512-+PVHrmF9P5LD01rkLHuKBy2x1FX6Rybvamtpk2bjYf/X2deMdvM82JSx6upTJXpFa8LMIOv+eTzTemAnSSL8nQ==","signatures":[{"sig":"MEUCIQCel9gM9e22qU/jYyVCcQTOK5SkynvmYcqf6SSlG7SjiwIgJWnP5y1uPiX2xr6q8VFCVaYW23TI8DYJBdi17CvfUDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115525},"type":"module","_from":"file:decocms-4.150.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.16.tgz","_integrity":"sha512-+PVHrmF9P5LD01rkLHuKBy2x1FX6Rybvamtpk2bjYf/X2deMdvM82JSx6upTJXpFa8LMIOv+eTzTemAnSSL8nQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.16_1785457508575_0.659359408277586","host":"s3://npm-registry-packages-npm-production"}},"4.150.17":{"name":"decocms","version":"4.150.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af29ef3ceef801fd7bc7e00d2a6f0774d551ab95","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.17.tgz","fileCount":9090,"integrity":"sha512-+X/WNVYHFI8WJqDAnZ9/PM/dXOfmcnqW7r4mMQqRglHmIDu5fllI6/gFI1ieSXFITF8IJqfZ+ckOJO8h60VUXg==","signatures":[{"sig":"MEQCIE3XZhFCReUs21bFSnWeq1tmaoRzpxK/zA9WkSi2fqZvAiAkbPkJBjPAZxTxn/h59LhW2opx5kn3NvCNJB524NsN5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115525},"type":"module","_from":"file:decocms-4.150.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.17.tgz","_integrity":"sha512-+X/WNVYHFI8WJqDAnZ9/PM/dXOfmcnqW7r4mMQqRglHmIDu5fllI6/gFI1ieSXFITF8IJqfZ+ckOJO8h60VUXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.17_1785458332794_0.05409471232826135","host":"s3://npm-registry-packages-npm-production"}},"4.150.18":{"name":"decocms","version":"4.150.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e717a7526d7a0eb71bb3c0daf415cca1c27458df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.18.tgz","fileCount":9090,"integrity":"sha512-VdcLJ0QNyJrS2cYzuPVK8a3EaYv1jCeCynWtSD8OSgYKrmyFI0K0aV+Xmgl9QeahPn+zm+sFfJCfUVXpMsCJgQ==","signatures":[{"sig":"MEYCIQC7nK3LhsaNkasRmXseV+3pz7xl2dkdbJZEm/VbLHJQSgIhAIepfvwmNQb1g4g9T6Z4HrKghImenIVr1FFYrtC81yxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115588},"type":"module","_from":"file:decocms-4.150.18.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.18.tgz","_integrity":"sha512-VdcLJ0QNyJrS2cYzuPVK8a3EaYv1jCeCynWtSD8OSgYKrmyFI0K0aV+Xmgl9QeahPn+zm+sFfJCfUVXpMsCJgQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.18_1785459002665_0.4128060476125015","host":"s3://npm-registry-packages-npm-production"}},"4.150.19":{"name":"decocms","version":"4.150.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc3e54dcd9f240872442ac29fb5f68488ad61740","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.19.tgz","fileCount":9090,"integrity":"sha512-1o48XGv38XSsPSUTF6bU19FPEVyU6fJdaRGq+uhJ7UCvXMh3U164KQHJVtQ/nd0hzm4fki+BcIKzt9Hiwa+rXA==","signatures":[{"sig":"MEUCICpK/JxVAwT6Hd44ZF+QvNc6YRNsJrRdBI3pmHZ7GlaAAiEAjTLpg/6FFOwFO6PgRIh3VGcMvIIIyNy1p33aSGyE2FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115602},"type":"module","_from":"file:decocms-4.150.19.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.19.tgz","_integrity":"sha512-1o48XGv38XSsPSUTF6bU19FPEVyU6fJdaRGq+uhJ7UCvXMh3U164KQHJVtQ/nd0hzm4fki+BcIKzt9Hiwa+rXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.19_1785460558249_0.6511322778273401","host":"s3://npm-registry-packages-npm-production"}},"4.150.20":{"name":"decocms","version":"4.150.20","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.20","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2c6796db699ddf3d7e6a3174f34aa3eeae2b4d9a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.20.tgz","fileCount":9090,"integrity":"sha512-67cycxLUYg9Dq4P9x2SAP8C18Fs3jjTo7T9JLjvHWtN/WSwTTM6FWqQ4aNiovMsqqZ8oPaB7E+9KyDi9xkPuTQ==","signatures":[{"sig":"MEUCIBE1aczqYfAkeff8Grf+x0sLQWTpSusvpZRzUG3hnm/DAiEAsXC24piusoQkNrAIMPCXyoeIAFEo9mbJ92WbdZLlygk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98115730},"type":"module","_from":"file:decocms-4.150.20.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.20.tgz","_integrity":"sha512-67cycxLUYg9Dq4P9x2SAP8C18Fs3jjTo7T9JLjvHWtN/WSwTTM6FWqQ4aNiovMsqqZ8oPaB7E+9KyDi9xkPuTQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.20_1785460970075_0.19856825006779322","host":"s3://npm-registry-packages-npm-production"}},"4.150.21":{"name":"decocms","version":"4.150.21","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.21","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ab33b5145f902e066a1f3be92f9eddae5ad03f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.21.tgz","fileCount":9090,"integrity":"sha512-4If0Yq/MXwDLS8pwxIBIeUqzv41183+IAyNGZnCBkGt20W22tbu+BUmBs+CDDfN2q8mzZ+I6mfPBeUsxbHiOSA==","signatures":[{"sig":"MEQCICBLz0bijx5azBWq0bOElr3bh2S0Vib9Tf3cbD3q/AGlAiBa9omRzvc792IIxXdUhwDAf0EtuKygZrfzp2W+XwJKEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98116170},"type":"module","_from":"file:decocms-4.150.21.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.21.tgz","_integrity":"sha512-4If0Yq/MXwDLS8pwxIBIeUqzv41183+IAyNGZnCBkGt20W22tbu+BUmBs+CDDfN2q8mzZ+I6mfPBeUsxbHiOSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.21_1785461008104_0.6422904868186321","host":"s3://npm-registry-packages-npm-production"}},"4.150.22":{"name":"decocms","version":"4.150.22","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.22","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8c794b5b71a8af96e3a0b352f5e97e5eb0f19587","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.22.tgz","fileCount":9090,"integrity":"sha512-jbyTrq9N7qJ51WQm/1YI5zRfNCtT6/uCcon0VacEV7K0VO1ka5kHL2FEiKaKsPtoPjdNJZvda3Y+8SdC2elfpw==","signatures":[{"sig":"MEUCIGCGiml/NjXlUj93cBE7wLm4sjy9fYMQIQa+CI/N9tJJAiEAxxW8fMCLI+e+RrWGVLnGtBiZxa4YbWMdIl4Q60SRNdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98116344},"type":"module","_from":"file:decocms-4.150.22.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.22.tgz","_integrity":"sha512-jbyTrq9N7qJ51WQm/1YI5zRfNCtT6/uCcon0VacEV7K0VO1ka5kHL2FEiKaKsPtoPjdNJZvda3Y+8SdC2elfpw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.22_1785463422994_0.10551891713133954","host":"s3://npm-registry-packages-npm-production"}},"4.150.23":{"name":"decocms","version":"4.150.23","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.23","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"009c9780b8780ef9487dba6a0ed0c24ea07c6263","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.23.tgz","fileCount":9090,"integrity":"sha512-5eyJhh3ZhtcjLbX9pHbH2lNBB1cKc3LRjuqMXQQna24FvXb/6EWt9PtmCqoysBG4Bzu29k9mic95a5A6fc0jWA==","signatures":[{"sig":"MEUCIQDLh4Yi+B+lMf9RSaQIIew+vTtqCu4FQn7H/odK59DehAIgbDWk6DfIs6LhzMW+bOd5aSqTkruDgwzPtOFuTGryRLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98116524},"type":"module","_from":"file:decocms-4.150.23.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.23.tgz","_integrity":"sha512-5eyJhh3ZhtcjLbX9pHbH2lNBB1cKc3LRjuqMXQQna24FvXb/6EWt9PtmCqoysBG4Bzu29k9mic95a5A6fc0jWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.23_1785463430349_0.6406228523928428","host":"s3://npm-registry-packages-npm-production"}},"4.150.24":{"name":"decocms","version":"4.150.24","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.24","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f86668c0eae98f1f9548f040d5e932eda71ab3f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.24.tgz","fileCount":9090,"integrity":"sha512-e93JBZ19Bb6bGb6TwsCOQ1qE3tuQACHEvn79Z3quy6RYkQj1lmOidq5zR31JOOY/L5XLyN3MBNd/ZTa3nd+CwA==","signatures":[{"sig":"MEQCIFzcH3z1+f4z9EqSZ+5BwUw4IQXIEl4bc282nOU5zZ6UAiAXJEOqT6c3TSbABouOL/cXJSB+2cXu9GMVMAiSSKWyGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98117037},"type":"module","_from":"file:decocms-4.150.24.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.24.tgz","_integrity":"sha512-e93JBZ19Bb6bGb6TwsCOQ1qE3tuQACHEvn79Z3quy6RYkQj1lmOidq5zR31JOOY/L5XLyN3MBNd/ZTa3nd+CwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.24_1785466406218_0.07476893464032663","host":"s3://npm-registry-packages-npm-production"}},"4.150.25":{"name":"decocms","version":"4.150.25","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.25","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4797d37b56e75a4ef610b74bf2c6817d204f380d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.25.tgz","fileCount":9090,"integrity":"sha512-/PjQFRcwJgFe5S74xbDqiaUVNp37X/jnOmzd7VFucNYkjT4h+ywMvTND78nmpxGli5RH0vi//VXmSwxn9aVjXg==","signatures":[{"sig":"MEQCIEopLfEu8jOpqh0p2NeIVM2asuVvJBh3/COTXxJon8koAiB0d0uB6V1K0dUIQLLN836EhiMGREQ2n6Ve0xZmtcPlNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98117045},"type":"module","_from":"file:decocms-4.150.25.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.25.tgz","_integrity":"sha512-/PjQFRcwJgFe5S74xbDqiaUVNp37X/jnOmzd7VFucNYkjT4h+ywMvTND78nmpxGli5RH0vi//VXmSwxn9aVjXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.25_1785467530525_0.12319659344503431","host":"s3://npm-registry-packages-npm-production"}},"4.150.26":{"name":"decocms","version":"4.150.26","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.26","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5fbbe2140bffc6e9222dd8582f1a8d8aa25c8a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.26.tgz","fileCount":9090,"integrity":"sha512-JASDyXBaRh9wL2pwJttHtRHEaRVSwbUs8AGDhyct8E/PDUrEpjONEJ36tlj31jejGjGJ9y8dyF118rCoT6nTUg==","signatures":[{"sig":"MEQCIGRPA3x8niWS/zn646YfYh6v+hfcJLKZgVfw+tIwUcZuAiBLp7KDWj/BvNilJMZafeyvtEGf9dygJVMyf2bq98NyTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98117107},"type":"module","_from":"file:decocms-4.150.26.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.26.tgz","_integrity":"sha512-JASDyXBaRh9wL2pwJttHtRHEaRVSwbUs8AGDhyct8E/PDUrEpjONEJ36tlj31jejGjGJ9y8dyF118rCoT6nTUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.26_1785469727233_0.022421660406904076","host":"s3://npm-registry-packages-npm-production"}},"4.150.27":{"name":"decocms","version":"4.150.27","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.27","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b0e4687cd2ed3c302d7fb5158f34877af2c034c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.27.tgz","fileCount":9090,"integrity":"sha512-uNFJV2j5n9/07FVdtB0PB2+QClc0+bIF1Yf4mz3C89uCttQzT6MMGzY35TQnt/zPwf96KQn8Cv4OVVzajjKCjg==","signatures":[{"sig":"MEUCIDXOxz9lyDxaHzqaCT1MWAuumzL1lQtpct7D0jujVL91AiEAvDQSwuy0cHcePiXPv2xEVSv9PnvL/6Uepk3PRVuw4Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98117541},"type":"module","_from":"file:decocms-4.150.27.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.27.tgz","_integrity":"sha512-uNFJV2j5n9/07FVdtB0PB2+QClc0+bIF1Yf4mz3C89uCttQzT6MMGzY35TQnt/zPwf96KQn8Cv4OVVzajjKCjg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.27_1785469802099_0.27071408068070113","host":"s3://npm-registry-packages-npm-production"}},"4.150.28":{"name":"decocms","version":"4.150.28","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.28","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e027ffc2d9afa16a2885e47fe5292b8ea6b2c2fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.28.tgz","fileCount":9090,"integrity":"sha512-5kqAO3LHbWdsBcMK21Kel3TakDbYCnodSKdcD4aJKphVekbRSN7R6vWeB/T3/3NN6Nzl/ppocSHZ3z3UhjHBAw==","signatures":[{"sig":"MEUCIQDEDUgXzodJ8uDAngORwh1vBqAtGvBFRowQLgV9S8K5BwIgaxkZ8fJSWeajmuzD1Qm7VRMeAUaD/6As+eGP/S+VMLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98118216},"type":"module","_from":"file:decocms-4.150.28.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.28.tgz","_integrity":"sha512-5kqAO3LHbWdsBcMK21Kel3TakDbYCnodSKdcD4aJKphVekbRSN7R6vWeB/T3/3NN6Nzl/ppocSHZ3z3UhjHBAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.28_1785469916308_0.07457990952161064","host":"s3://npm-registry-packages-npm-production"}},"4.150.29":{"name":"decocms","version":"4.150.29","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.150.29","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"45032e2b698af94b5506fa67ea1029e2648c664a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.150.29.tgz","fileCount":9090,"integrity":"sha512-Y0OIoikO0uy0i7CHm0BVL+1keQj57eAuhtOsgHjYCNkcLWX5luPHIyILmGfPSzJUsGzT9tXmvP99ttjMchiJfw==","signatures":[{"sig":"MEQCIE8yv9N7E7jCFlS3KbG+UR/Au1NfcPDCtqBwr3D2KnGFAiAe8VSYzMzbGlWdLajJ7Ev3tcz++cUJnGxveOy9uKgi9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.150.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98118282},"type":"module","_from":"file:decocms-4.150.29.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.150.29.tgz","_integrity":"sha512-Y0OIoikO0uy0i7CHm0BVL+1keQj57eAuhtOsgHjYCNkcLWX5luPHIyILmGfPSzJUsGzT9tXmvP99ttjMchiJfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.150.29_1785470368881_0.19723084272998959","host":"s3://npm-registry-packages-npm-production"}},"4.151.0":{"name":"decocms","version":"4.151.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.151.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ba2ee0b5f0a98b923381c353657441f2fec8d6b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.151.0.tgz","fileCount":9090,"integrity":"sha512-HZDEjODDXXztdsancUVwCDxnMDQacJoosMc+VQowjOkixHuwIDFUYDK2WGcEFR/h7pi5FFjAYkCXHJ5rKToTLg==","signatures":[{"sig":"MEUCIQCib68iUZGvn4JrTJFYdOO/tnxGtFcCFETO0adL8R9EbwIgJqxpLu9CQHPq4SmCQbwZ3v8B1QKR6HA1pKALjeSWcRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.151.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98118893},"type":"module","_from":"file:decocms-4.151.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.151.0.tgz","_integrity":"sha512-HZDEjODDXXztdsancUVwCDxnMDQacJoosMc+VQowjOkixHuwIDFUYDK2WGcEFR/h7pi5FFjAYkCXHJ5rKToTLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.151.0_1785499937807_0.6613934275210347","host":"s3://npm-registry-packages-npm-production"}},"4.152.0":{"name":"decocms","version":"4.152.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.152.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e126430a09d7bf98c10773a27a1e68d43bdee6ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.152.0.tgz","fileCount":9090,"integrity":"sha512-YJMFu78OHWn7Zo0DBZP+SB3vJWLNFSp+hq8SIRLDVCqf2+dmIntqC8e1TvIm329nnFRSB0wcqVRwmt90i+Zmrw==","signatures":[{"sig":"MEYCIQCnF16D4c2j6YmYiH41ToU/nR+2MJuJeGw6mc+tT0WNNQIhANglmIEsM/190nv5xwMGeJDjx8VLz3Pi78ZoE8K6Gcjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.152.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98119453},"type":"module","_from":"file:decocms-4.152.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.152.0.tgz","_integrity":"sha512-YJMFu78OHWn7Zo0DBZP+SB3vJWLNFSp+hq8SIRLDVCqf2+dmIntqC8e1TvIm329nnFRSB0wcqVRwmt90i+Zmrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.152.0_1785502950141_0.7415082234830139","host":"s3://npm-registry-packages-npm-production"}},"4.152.1":{"name":"decocms","version":"4.152.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.152.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aa7ad6c5e42c3e5cff34608bcab65229cb549e0e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.152.1.tgz","fileCount":9090,"integrity":"sha512-vVhi4kZn379ShR1sQrLhOSb/n+/4HvSktKkX47MferDwjlacYcvLsYpkrl6S4lKiMDvkFRfSHRv7bZe++E+lQQ==","signatures":[{"sig":"MEYCIQCtr5tAsz6RbhUzygKr+xezROdKlzXCSUStljlrwDlW7gIhAJZWugtAhVYdtvtdQ96sccaMWmP7b+wIPqbc/pFGeb6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.152.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98119453},"type":"module","_from":"file:decocms-4.152.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.152.1.tgz","_integrity":"sha512-vVhi4kZn379ShR1sQrLhOSb/n+/4HvSktKkX47MferDwjlacYcvLsYpkrl6S4lKiMDvkFRfSHRv7bZe++E+lQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.152.1_1785511488115_0.5566430756828942","host":"s3://npm-registry-packages-npm-production"}},"4.152.2":{"name":"decocms","version":"4.152.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.152.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9643d4fb904d6fd2ad9f8659b4f5c161262d5742","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.152.2.tgz","fileCount":9090,"integrity":"sha512-u7UzpIGdQedh0PLJ/8BnzSvQ7b1dkzIrarmxk/gS/CK28gAyqPp4jt47q6DDFFlKMmOuetrdowtAYLcr9Iqe2Q==","signatures":[{"sig":"MEUCIQDbgQ+bV3X9yCUc5IgeVrgnAZTwuTBXdZ2ltdA/4ZwKNwIgID/VU2ofotLMwwGrc/6pRu07Ehob+63bkEu9E/EIQXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.152.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98119132},"type":"module","_from":"file:decocms-4.152.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.152.2.tgz","_integrity":"sha512-u7UzpIGdQedh0PLJ/8BnzSvQ7b1dkzIrarmxk/gS/CK28gAyqPp4jt47q6DDFFlKMmOuetrdowtAYLcr9Iqe2Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.152.2_1785512035777_0.5939136354928742","host":"s3://npm-registry-packages-npm-production"}},"4.153.0":{"name":"decocms","version":"4.153.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.153.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72d338b04a1fde0fa0a13325488a8f35280b95a9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.153.0.tgz","fileCount":9090,"integrity":"sha512-AygT3qN4BELrg8z8a7fuMjx0/RUoeOlHIYDXlJ3v0pt5lOZ2hKhW01SYknoxyu+DqBLE18Mu9G9MIM6/215yvA==","signatures":[{"sig":"MEUCIQD0d7Fb/Ihrp/s4VqEsS1VCTeCHMEOhAl1TKsx7KpOP1AIgHOxpj0Q6+/6GIsD1qTsN/qH8w1HCa8swdMijO92XRxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.153.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98125865},"type":"module","_from":"file:decocms-4.153.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.153.0.tgz","_integrity":"sha512-AygT3qN4BELrg8z8a7fuMjx0/RUoeOlHIYDXlJ3v0pt5lOZ2hKhW01SYknoxyu+DqBLE18Mu9G9MIM6/215yvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.153.0_1785512829405_0.215204427828394","host":"s3://npm-registry-packages-npm-production"}},"4.154.0":{"name":"decocms","version":"4.154.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.154.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8cb0e9a970f8b88d5a2dbe9924a8fb424b2f0f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.154.0.tgz","fileCount":9090,"integrity":"sha512-kCh05/L8zt/5s0SZIuVvNaXDdwB901xld44QLAcxP+6M8Pc6xEuT5KQSCVMyg5pd3UJey6RUMp/D5ruQxoc8pg==","signatures":[{"sig":"MEYCIQCSnPahVnkQNpTgeluEA0+qvG6k1SWJv4/FrJkUNEFjZQIhAJRaAmXNsa5OdqIgVY7Dv8PTS/uGiT3ZoqYBu2cNWDjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.154.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98128394},"type":"module","_from":"file:decocms-4.154.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.154.0.tgz","_integrity":"sha512-kCh05/L8zt/5s0SZIuVvNaXDdwB901xld44QLAcxP+6M8Pc6xEuT5KQSCVMyg5pd3UJey6RUMp/D5ruQxoc8pg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.154.0_1785513537264_0.34082987558013245","host":"s3://npm-registry-packages-npm-production"}},"4.154.1":{"name":"decocms","version":"4.154.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.154.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"15129bee2b94e99ce3b193cde937ea4b3c1ba48c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.154.1.tgz","fileCount":9090,"integrity":"sha512-RtAFHOt8EyO4Q7K2hd3vD3xhrH9r+ThgmADi4ra/T4B00qtO4mg2m5cbXgkFeVN7QCafBYxCXFPvKEcHreyVcg==","signatures":[{"sig":"MEQCIDskRa1nI7v7mGfYzMs4Jd/Uqb/RoZrrpz6sfMYtisIZAiATAdomfKmohl5ICjQWAzUCWtRVqtIh7Aw+lBIMTkp/og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.154.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98130204},"type":"module","_from":"file:decocms-4.154.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.154.1.tgz","_integrity":"sha512-RtAFHOt8EyO4Q7K2hd3vD3xhrH9r+ThgmADi4ra/T4B00qtO4mg2m5cbXgkFeVN7QCafBYxCXFPvKEcHreyVcg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.154.1_1785514762865_0.7723422557009969","host":"s3://npm-registry-packages-npm-production"}},"4.155.0":{"name":"decocms","version":"4.155.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50a3daeaa4362567d0fac03b54ff6562bc5b0802","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.0.tgz","fileCount":9090,"integrity":"sha512-5c12G5YasqGJO/xPN7h5MK7KtoPuf0qV7VQ/Tzq1wQpbI3NbY7xv57jsgvWagi9g20r2iBIpmhlHHB7onPY/Dw==","signatures":[{"sig":"MEQCIFxBr7V5gem1pvp5jCW58DKs6SB0E72FyZJYBqpHCCCmAiA912HvT8Pyp9Mxuxskl9fGC/r3lmCzcJjou1Vr/ElB3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98134441},"type":"module","_from":"file:decocms-4.155.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.0.tgz","_integrity":"sha512-5c12G5YasqGJO/xPN7h5MK7KtoPuf0qV7VQ/Tzq1wQpbI3NbY7xv57jsgvWagi9g20r2iBIpmhlHHB7onPY/Dw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.0_1785515334435_0.4767268748669866","host":"s3://npm-registry-packages-npm-production"}},"4.155.1":{"name":"decocms","version":"4.155.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"939ef7b62dcdd5d8850ae21200e071733e225264","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.1.tgz","fileCount":9090,"integrity":"sha512-7pDHZmcsE1f4fHMHTQRTjdvrjCkPiZG2feZPwzRb32ZJ+CqSfyco/OwRQOOh+cxRCmWIkobyLl7NLwrIAlCAvw==","signatures":[{"sig":"MEUCIQCFirex2BoK9Z+tpJkWzyYerPaWJWhzQvsxUcokR1rx1QIgZzDsEn61cUMqYEebhSPwLlQr/eali5U3y/pkAFZzB10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135379},"type":"module","_from":"file:decocms-4.155.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.1.tgz","_integrity":"sha512-7pDHZmcsE1f4fHMHTQRTjdvrjCkPiZG2feZPwzRb32ZJ+CqSfyco/OwRQOOh+cxRCmWIkobyLl7NLwrIAlCAvw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.1_1785520414417_0.159577959734863","host":"s3://npm-registry-packages-npm-production"}},"4.155.2":{"name":"decocms","version":"4.155.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7666236736269103b64ea2a5857c8e8e7b7fe38f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.2.tgz","fileCount":9090,"integrity":"sha512-PX5n60R5Tibe75OBzyPcCLkB6RGi8ZSG5MN9H/sIscLmHvSzVKZWroDSc/yU2FbxHfy48ag90KPoCZfxA0KMSw==","signatures":[{"sig":"MEYCIQD5u2Du2APC16xY6d048HhwlfEN0eT8Q2+Qp/AJGIrBmgIhAMwF0ug62ymCqQNNfTYpVS67Go+LnmToprfQyrIt/BjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135379},"type":"module","_from":"file:decocms-4.155.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.2.tgz","_integrity":"sha512-PX5n60R5Tibe75OBzyPcCLkB6RGi8ZSG5MN9H/sIscLmHvSzVKZWroDSc/yU2FbxHfy48ag90KPoCZfxA0KMSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.2_1785520521439_0.057429982025593906","host":"s3://npm-registry-packages-npm-production"}},"4.155.3":{"name":"decocms","version":"4.155.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a5e44248e5167c906721ffc8305975411337fce","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.3.tgz","fileCount":9090,"integrity":"sha512-rRbYVy2gaYhou9VyKj66uF8RZ6E4OoXrxa4RTGBQXGI50mY3GUglZQ+OxpdLtC79ujQV/cL5xYLMKWW/a2ndAg==","signatures":[{"sig":"MEQCICQIEWf96ZOgj4AkYfyImDazVTN3BzeqvnCvKCMBHXJBAiAT9BazQjqEQa9DMNj93wWY/fs0H3ZNEnbrNCWObffgig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135550},"type":"module","_from":"file:decocms-4.155.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.3.tgz","_integrity":"sha512-rRbYVy2gaYhou9VyKj66uF8RZ6E4OoXrxa4RTGBQXGI50mY3GUglZQ+OxpdLtC79ujQV/cL5xYLMKWW/a2ndAg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.3_1785523302433_0.7856975574660083","host":"s3://npm-registry-packages-npm-production"}},"4.155.4":{"name":"decocms","version":"4.155.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ceba84c6cf7c452b993c194d10915630e0c9394","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.4.tgz","fileCount":9090,"integrity":"sha512-lFOwYxAmjdCp3dMdGKkAmxcjlSqc2GesTZrzCKpCBOKHT+F4M6fe7ib15Df3VK8J3uxcEpmWDmLjoKHAd0YcpA==","signatures":[{"sig":"MEQCIGwVQc2MFL8J7Z9jKC1r8aj7/VXTVjDZCAt2JsWD46taAiBEmQ1f5AmEwcH/LnfqMraYhufB4qu7aOhSqI2nzfvpqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135760},"type":"module","_from":"file:decocms-4.155.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.4.tgz","_integrity":"sha512-lFOwYxAmjdCp3dMdGKkAmxcjlSqc2GesTZrzCKpCBOKHT+F4M6fe7ib15Df3VK8J3uxcEpmWDmLjoKHAd0YcpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.4_1785524073423_0.672983871156072","host":"s3://npm-registry-packages-npm-production"}},"4.155.5":{"name":"decocms","version":"4.155.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b00a03b5b20963b8859429d867973e5bfdb9274d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.5.tgz","fileCount":9090,"integrity":"sha512-76gFHDd+MMxa87RJukqYkAhr6211bwYlQTnnZflzqtnMtKxRheyBt+G2+xnElljBlsiLm6O5JR7iNs9+/JbZlw==","signatures":[{"sig":"MEUCIQCtD6vQbgvUdqzcXb/1vl65AeN+P4QIU/gTz0gEpALtxQIgCs+6Z6CipcXOTmwMjUsJh0lwtgiisLyFgo8QbfaEPmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98135516},"type":"module","_from":"file:decocms-4.155.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.5.tgz","_integrity":"sha512-76gFHDd+MMxa87RJukqYkAhr6211bwYlQTnnZflzqtnMtKxRheyBt+G2+xnElljBlsiLm6O5JR7iNs9+/JbZlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.5_1785524274550_0.7960044075603652","host":"s3://npm-registry-packages-npm-production"}},"4.155.6":{"name":"decocms","version":"4.155.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.155.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7957ddd05d813baad456bf12dec70ee8b46bcff3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.155.6.tgz","fileCount":9090,"integrity":"sha512-Vk+NGEJ+S2eGHUA2AplwITSTGGy/NdHIspzSH2BUFi84lV7Z+7J/C8bO7KuUbegvAN76FlJ9jfByZCIqkaT/Sw==","signatures":[{"sig":"MEYCIQCD0dNvHaeyMiCwhavXKkHFxLPyURjZW/EIf5qYjLUfYgIhAJLyBCHBjFzFiy9XeR0NaMWQsDd43DYIL9vluTJ2JkKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.155.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98136016},"type":"module","_from":"file:decocms-4.155.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.155.6.tgz","_integrity":"sha512-Vk+NGEJ+S2eGHUA2AplwITSTGGy/NdHIspzSH2BUFi84lV7Z+7J/C8bO7KuUbegvAN76FlJ9jfByZCIqkaT/Sw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.155.6_1785524719337_0.7718857497114533","host":"s3://npm-registry-packages-npm-production"}},"4.156.0":{"name":"decocms","version":"4.156.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.156.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83d8ee637ce05c4ece4ba103668de914058ae599","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.156.0.tgz","fileCount":9090,"integrity":"sha512-jrdBg1E50UFXY+caupOdj0tBcA9kj2L+sLGlKJOQEeEqMs5lHS6c1KdM2RB+aklcirTHBc8ogKm3XchLxUJJSg==","signatures":[{"sig":"MEYCIQDEezVQ8zu3EeMgdgLYGQmYGfzVb0OSLmQbPw2nLVOv6QIhAKqJaZZvER2o80poftG6cMdyn+GFRe3RdMTRyM3DRhav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.156.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98139873},"type":"module","_from":"file:decocms-4.156.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.156.0.tgz","_integrity":"sha512-jrdBg1E50UFXY+caupOdj0tBcA9kj2L+sLGlKJOQEeEqMs5lHS6c1KdM2RB+aklcirTHBc8ogKm3XchLxUJJSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.156.0_1785528861230_0.28119692514732386","host":"s3://npm-registry-packages-npm-production"}},"4.157.0":{"name":"decocms","version":"4.157.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.157.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8507e2c61c5ce36b1899da383ffc601e61e50b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.157.0.tgz","fileCount":9090,"integrity":"sha512-lyjfWoeoSv4ZzP757PE/u4yJDrGs0aHlJMUks6MJvOMwoCrzBDzyXO7IuQwWudSOp8/azf5XH2WDBxUfm6cu0g==","signatures":[{"sig":"MEQCIC2frAns35IIQpzgZAD00yyczG7vA4SZCNQz3MuOCp7BAiAia7A6ybQLXpdVJBJoj3PZ1jIqqgKepvNIE0bFir0MYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.157.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98259866},"type":"module","_from":"file:decocms-4.157.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.157.0.tgz","_integrity":"sha512-lyjfWoeoSv4ZzP757PE/u4yJDrGs0aHlJMUks6MJvOMwoCrzBDzyXO7IuQwWudSOp8/azf5XH2WDBxUfm6cu0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.157.0_1785529287466_0.12205707617238026","host":"s3://npm-registry-packages-npm-production"}},"4.158.0":{"name":"decocms","version":"4.158.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c57c8d9a08d7cdf33e30318f9fc9f2a329f0af7f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.0.tgz","fileCount":9090,"integrity":"sha512-wwZipDl2FI7+qTAwpMBukceLNoXhtoIBAOiwuLYPao8XTNY2YD5yAtX19mqYzOzj9GHEQeUI+XyQk4PKj7+fkw==","signatures":[{"sig":"MEUCIGa2qbnj6ObYF+e7e5sdBQ5y7I+Rw8xKSG5vBx3Yaz+6AiEA1d8wjPC3+2fZvpiaz4yyNXJCQ7p8UtNSbpTuXJlh8hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98315129},"type":"module","_from":"file:decocms-4.158.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.0.tgz","_integrity":"sha512-wwZipDl2FI7+qTAwpMBukceLNoXhtoIBAOiwuLYPao8XTNY2YD5yAtX19mqYzOzj9GHEQeUI+XyQk4PKj7+fkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.0_1785530539395_0.09354000153701292","host":"s3://npm-registry-packages-npm-production"}},"4.158.1":{"name":"decocms","version":"4.158.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9ba9100df1be1b7cfcd4008c4ce4c226af1d5368","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.1.tgz","fileCount":9090,"integrity":"sha512-RwX3K9GMqkkYV+aq0bn4lbfR6tUtOnuQjYfF0FWXkU1QSsFwZ0LitaQEnPLBbc4dDQETpdTwQFsr4NxKl9fB5A==","signatures":[{"sig":"MEUCIQCreavAyEbTewfliH6DWqag+1s9cDT2rCPPqgUR+ViP6wIgeyy9AwI90qbPcre2kx65Q821nSEFzZkSvZ26Yn5yef0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98316397},"type":"module","_from":"file:decocms-4.158.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.1.tgz","_integrity":"sha512-RwX3K9GMqkkYV+aq0bn4lbfR6tUtOnuQjYfF0FWXkU1QSsFwZ0LitaQEnPLBbc4dDQETpdTwQFsr4NxKl9fB5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.1_1785550464561_0.4572651875890401","host":"s3://npm-registry-packages-npm-production"}},"4.158.2":{"name":"decocms","version":"4.158.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39520a3cca98b17228159666fb72b267bcc69a23","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.2.tgz","fileCount":9090,"integrity":"sha512-CLnOdVIZgIAOfJL1w7NX1x95PpgYL+uKQ+AlfeHkl+7v+pU/e3q6jLAiH5eV4QfV683XnbPS26ODruHFMzwkuw==","signatures":[{"sig":"MEUCIQDmVP2V/4eloZgtTX+Zd3CB/6wvxrGr4uK260o3PfQhqwIgVS2HJOMeEdGa1XBCd5xlt1E4ntoxHfRHbPktjHe0kx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98323481},"type":"module","_from":"file:decocms-4.158.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.2.tgz","_integrity":"sha512-CLnOdVIZgIAOfJL1w7NX1x95PpgYL+uKQ+AlfeHkl+7v+pU/e3q6jLAiH5eV4QfV683XnbPS26ODruHFMzwkuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.2_1785550732423_0.07752987071684747","host":"s3://npm-registry-packages-npm-production"}},"4.158.3":{"name":"decocms","version":"4.158.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5055fe8010a8712935917449731e4b81122fc36f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.3.tgz","fileCount":9090,"integrity":"sha512-dGTc6p8hfjp5ceADQxLQy0ciFJCfaKqP73weS9j4Eb6ermz1sAXujTKVcvnhBVyba2hORRw33921omy6zphrDg==","signatures":[{"sig":"MEQCIDSD/Hz8QN1GsBSObUCdV6lA0zMm1pxx3Uwcm+JfA98fAiBB8nLFc2bLKxyPVpGnJcJy99nj1/n4mBnmGENonv/3Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98323473},"type":"module","_from":"file:decocms-4.158.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.3.tgz","_integrity":"sha512-dGTc6p8hfjp5ceADQxLQy0ciFJCfaKqP73weS9j4Eb6ermz1sAXujTKVcvnhBVyba2hORRw33921omy6zphrDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.3_1785556950401_0.7879500217738569","host":"s3://npm-registry-packages-npm-production"}},"4.158.4":{"name":"decocms","version":"4.158.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd9fa83ceb733477046ea2553018a309d54717c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.4.tgz","fileCount":9090,"integrity":"sha512-pfBjFxp2N4XaGikguHCJnOEV69v6tI+9vp813xVxlHn40JDEICYZzpOQBUnupOA3r95P2YNAzNGGtYZP59Q2rw==","signatures":[{"sig":"MEUCIDZeViNGRg+2/t7nnXtU38iGlHeYLby2J8It1NxMlQ1zAiEArwwCLwE25N17d1sFUyU9B6NnGAM0uhQQDZcu7NMxGoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98323566},"type":"module","_from":"file:decocms-4.158.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.4.tgz","_integrity":"sha512-pfBjFxp2N4XaGikguHCJnOEV69v6tI+9vp813xVxlHn40JDEICYZzpOQBUnupOA3r95P2YNAzNGGtYZP59Q2rw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.4_1785556993500_0.8440263024136658","host":"s3://npm-registry-packages-npm-production"}},"4.158.5":{"name":"decocms","version":"4.158.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"652907ddda030f44b65f609cb5b4a33e320412c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.5.tgz","fileCount":9090,"integrity":"sha512-W+hozoFoUtybSsjkx6lpy8ahQEzm+E9f5iB1t8Vt0d9o1NnwPbiR13oir5IwufKxx6HX9GZcQYSrsdbEc19a2A==","signatures":[{"sig":"MEUCIQDfbXry2MdUABJv4mDrNGiu72P/kh/2JASCAZ/Dn89cfgIgdmgymNkUoBkEPyDs4MUPsWvM1XfYn7xjeh+AD3hWaHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98323596},"type":"module","_from":"file:decocms-4.158.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.5.tgz","_integrity":"sha512-W+hozoFoUtybSsjkx6lpy8ahQEzm+E9f5iB1t8Vt0d9o1NnwPbiR13oir5IwufKxx6HX9GZcQYSrsdbEc19a2A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.5_1785557137437_0.8101945984391139","host":"s3://npm-registry-packages-npm-production"}},"4.158.6":{"name":"decocms","version":"4.158.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2868124e6219597b31c46d81984103c9e9a1488","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.6.tgz","fileCount":9090,"integrity":"sha512-2BcYiOdZL3E/uAW/XcTV5iG8Zd59SqvCEbP6RMKr6OSf5EXJ/hmDp6GRV9MEf/BlXGEnKTtqY5Frs4Ab3kGO8Q==","signatures":[{"sig":"MEQCIGxka6SG8w0QgZE5/Wh+AGi6PedaPjOTGr9VvJ1AMFZSAiBlEkOJLHQdbzl0ps6WKKA6sa54EgYjJUH0DXg7boFvoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98646750},"type":"module","_from":"file:decocms-4.158.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.6.tgz","_integrity":"sha512-2BcYiOdZL3E/uAW/XcTV5iG8Zd59SqvCEbP6RMKr6OSf5EXJ/hmDp6GRV9MEf/BlXGEnKTtqY5Frs4Ab3kGO8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.6_1785593252990_0.9841362139049634","host":"s3://npm-registry-packages-npm-production"}},"4.158.7":{"name":"decocms","version":"4.158.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e66a4c85965e402b240d023c33bab1b1286e440d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.7.tgz","fileCount":9090,"integrity":"sha512-afS9M4TPYcv0PsGeEsKsQJfu8671Y/b/BixuKv+0Rz+QHscgX7+tyxkLB12Ccm+DAZWZVxOTasNCm1Lsc/9ERw==","signatures":[{"sig":"MEUCIHDsxj3pSfkEBhBR44deZiOr5hvmkB4XTOtduyF9spRkAiEA2FD2Ywm6WvZg5McgAPCCBQZD/w5GPQtU8wK7FpBKSm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98647647},"type":"module","_from":"file:decocms-4.158.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.7.tgz","_integrity":"sha512-afS9M4TPYcv0PsGeEsKsQJfu8671Y/b/BixuKv+0Rz+QHscgX7+tyxkLB12Ccm+DAZWZVxOTasNCm1Lsc/9ERw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.7_1785600016090_0.22166172406712614","host":"s3://npm-registry-packages-npm-production"}},"4.158.8":{"name":"decocms","version":"4.158.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"00081a104e319d72578a7cbe1c89f35778fe08ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.8.tgz","fileCount":9090,"integrity":"sha512-95sdvpaoqYSoZfvveEjrfCl0DK3hT9aYNgCOrLPQck+mE6g7AMB+G0ikgJznKMQMmw0PvcdCNNs87tlvmTg1Ig==","signatures":[{"sig":"MEUCIHkuxwRMl1OG8EZSRTRMgD+dCyx73DI9IQIcm8LBgxzVAiEAybgY6LEQJLfc+fQafAOxDMlZudm8efV1MgfdXcduVDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98654127},"type":"module","_from":"file:decocms-4.158.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.8.tgz","_integrity":"sha512-95sdvpaoqYSoZfvveEjrfCl0DK3hT9aYNgCOrLPQck+mE6g7AMB+G0ikgJznKMQMmw0PvcdCNNs87tlvmTg1Ig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.8_1785682620302_0.6703475789538005","host":"s3://npm-registry-packages-npm-production"}},"4.158.9":{"name":"decocms","version":"4.158.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.158.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fe645d9c07d83e80045ba5844c3834cb699eefd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.158.9.tgz","fileCount":9090,"integrity":"sha512-HAifkGxenmDB3njRBwL9kkjIbps5SqUx/efn8FvhQGow7nq7H8eiEif400clWL6/7UNp87EOUlGFGXNcqp9ibg==","signatures":[{"sig":"MEYCIQD849PCxlosxSlvTBeWtdBXqBfjKU2NMhaoSU0tTBEzkwIhAKupI0DCxLRdbnCLby0nVkdPLS31wZ1d0Cm5vA/myQOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.158.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98654218},"type":"module","_from":"file:decocms-4.158.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.158.9.tgz","_integrity":"sha512-HAifkGxenmDB3njRBwL9kkjIbps5SqUx/efn8FvhQGow7nq7H8eiEif400clWL6/7UNp87EOUlGFGXNcqp9ibg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.158.9_1785685941094_0.1933746484305361","host":"s3://npm-registry-packages-npm-production"}},"4.159.0":{"name":"decocms","version":"4.159.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.159.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c4a2c58935eb8550cb38a798dd28949383b00d54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.159.0.tgz","fileCount":9090,"integrity":"sha512-Ht9g+rJEoywUMEm64rqMucGD5gi4xvpYHYSkOXMaDXx1wP5kx3uEaFR5fWhaI/BCWg5iJfJCYQrk9y5iHoPkXg==","signatures":[{"sig":"MEUCIFCAC4/9lyn4JD579Vq+9FIhgbyWjde3kfDc9CLIrDwZAiEA+5V9m4Z5WBVlUId81RIB8URyBInZb+fZFgTFliUN4nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.159.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98654516},"type":"module","_from":"file:decocms-4.159.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.159.0.tgz","_integrity":"sha512-Ht9g+rJEoywUMEm64rqMucGD5gi4xvpYHYSkOXMaDXx1wP5kx3uEaFR5fWhaI/BCWg5iJfJCYQrk9y5iHoPkXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.159.0_1785686261483_0.06266576505697552","host":"s3://npm-registry-packages-npm-production"}},"4.160.0":{"name":"decocms","version":"4.160.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e84a8268f6cbcf1ac087ddae9b0a34503d1bfa2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.0.tgz","fileCount":9090,"integrity":"sha512-75BQlCIenHjishyq5oeHAam0x1/ruxrATSgENrwYkw0iNSe8E0i4kyf+K0bQqD9ocq918DGd3qtc7eIUM8tqmw==","signatures":[{"sig":"MEYCIQDsiYOr0eWgGHsuKPaFykipaOtvv/79y2lu9AbPl6TnqQIhANNLrcp0L4UqJ/bWaneUY1NbtGk1/4UNAXZcBLd9mi7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98657836},"type":"module","_from":"file:decocms-4.160.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.0.tgz","_integrity":"sha512-75BQlCIenHjishyq5oeHAam0x1/ruxrATSgENrwYkw0iNSe8E0i4kyf+K0bQqD9ocq918DGd3qtc7eIUM8tqmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.0_1785686303483_0.9503313419463935","host":"s3://npm-registry-packages-npm-production"}},"4.160.1":{"name":"decocms","version":"4.160.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1452ec1c938877410373808d348a8a304316c36b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.1.tgz","fileCount":9090,"integrity":"sha512-JLQFyhjEn/oXw1gN4Ll1wSYvu1N1BIcWP9Jk31x5DF51xgyS0kdCecZhqGYUWrm1VrGivrXnd4E38BSS9Yh9IQ==","signatures":[{"sig":"MEQCIAeFP+bDbmxPJ2/37Oy0M/K4cdvYPxUj76GsElT8OQFPAiBGU9QN54qesh9IylSGpUKjGlVxnber/cWUV8akt3Gnzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98652831},"type":"module","_from":"file:decocms-4.160.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","smoke:link":"bun run scripts/smoke-link.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.1.tgz","_integrity":"sha512-JLQFyhjEn/oXw1gN4Ll1wSYvu1N1BIcWP9Jk31x5DF51xgyS0kdCecZhqGYUWrm1VrGivrXnd4E38BSS9Yh9IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","vite":"^7.2.1","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@decocms/tunnel":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.1_1785694430499_0.6487922972245648","host":"s3://npm-registry-packages-npm-production"}},"4.160.2":{"name":"decocms","version":"4.160.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b5dd819ef6eb03d245c5ce6c8e5d2c8e32cd9b33","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.2.tgz","fileCount":9090,"integrity":"sha512-SPMkmL1h7vCL3tYQ+DEdgpW3U04jatqmcb2aXk5l7cahWIaA///B6YnFZxA6+nBWxPXqHINkQE6O70MFcqUKFg==","signatures":[{"sig":"MEUCIQDF6OfURNtFsZ5N0c75tgBMyJnrNvag7jDhhGPdEFTbPgIgYj6+/lImc3H+w60EtoTKV9bpOhLEc51JGNMSHvCv+5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94940054},"type":"module","_from":"file:decocms-4.160.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.2.tgz","_integrity":"sha512-SPMkmL1h7vCL3tYQ+DEdgpW3U04jatqmcb2aXk5l7cahWIaA///B6YnFZxA6+nBWxPXqHINkQE6O70MFcqUKFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.2_1785710059794_0.6394117703832272","host":"s3://npm-registry-packages-npm-production"}},"4.160.3":{"name":"decocms","version":"4.160.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90ed8af3c60aae9a2b4080a71afd3e7b97d368f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.3.tgz","fileCount":9090,"integrity":"sha512-QDJDk4+ny/6LEY6XBP797FzeErBkJ99gHwOyK+53/M+nnWex1EuPb4SiIb/g0yQDwixz25tcoQ/l3syCmlYCQQ==","signatures":[{"sig":"MEUCIQDKuXlQCpxSMPp03LMKzqOF09PZmAff/NyoJXaK8FxjQAIgZcvy0w9TIivSyq3b1y/JKx+Mqg2uzopx7PSa2heSX+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94940054},"type":"module","_from":"file:decocms-4.160.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.3.tgz","_integrity":"sha512-QDJDk4+ny/6LEY6XBP797FzeErBkJ99gHwOyK+53/M+nnWex1EuPb4SiIb/g0yQDwixz25tcoQ/l3syCmlYCQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.3_1785718414570_0.6815763864128781","host":"s3://npm-registry-packages-npm-production"}},"4.160.4":{"name":"decocms","version":"4.160.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"40d4dd46279471c3807bf15761a8d63a04973d6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.4.tgz","fileCount":9090,"integrity":"sha512-u4QBVqsGFFmHj3dx1NciTsjE+GDIVtyScldCxX0vpudCFhJmJ3OnBOv07fAMLUHnqlViSCRQpeTJluq+WFi45g==","signatures":[{"sig":"MEYCIQDHUIrxyPBw/neaOpti6ZHT7MUdZLYRNxds3qDa0BwiygIhAMwDIyi4RgwqbwtT5AMdHX8qZDwzmC89DykiN24yFBZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94573310},"type":"module","_from":"file:decocms-4.160.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.4.tgz","_integrity":"sha512-u4QBVqsGFFmHj3dx1NciTsjE+GDIVtyScldCxX0vpudCFhJmJ3OnBOv07fAMLUHnqlViSCRQpeTJluq+WFi45g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.4_1785721816512_0.865491256310077","host":"s3://npm-registry-packages-npm-production"}},"4.160.5":{"name":"decocms","version":"4.160.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6e85891c448867851d0ef5ed141a2e7038f79279","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.5.tgz","fileCount":9090,"integrity":"sha512-HE471gqkWtfg2SG3Slni4fp/UK759rJQGzvPf+vr2GmGedTpynaqgWh0QiryI3YSNXjh8wfB/JD2uxrVrQPMVA==","signatures":[{"sig":"MEQCIEgIuiqB6OuuhT8VLxFrkerkEpKursZsMwElgojkPPIuAiAQ3ixpRiKzlFlagB4TlQM+C2hnhkphGxukLo+Igi7XKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94573590},"type":"module","_from":"file:decocms-4.160.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.5.tgz","_integrity":"sha512-HE471gqkWtfg2SG3Slni4fp/UK759rJQGzvPf+vr2GmGedTpynaqgWh0QiryI3YSNXjh8wfB/JD2uxrVrQPMVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/harness":"workspace:*","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.5_1785722492274_0.38384951970226067","host":"s3://npm-registry-packages-npm-production"}},"4.160.6":{"name":"decocms","version":"4.160.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82233711f80a8e4f7655b3581d5bf260aa34baf1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.6.tgz","fileCount":9090,"integrity":"sha512-O7D8460BUGKYbHCiQDO0tDUtg5yja3zeNzMnSbq36S88HJ/NM2+Dfmahk5Mp+JZnYLUpOgwWnAJxEEc8GJb+Jw==","signatures":[{"sig":"MEYCIQCV2rl/0hZQr50XqRfyM9AjirZhQRgqksdrh7XfUbKFKgIhAKvdFHYpceRJVksj0DJLdcHwhDi4QOZrej9KoWu7d5bJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94572985},"type":"module","_from":"file:decocms-4.160.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.6.tgz","_integrity":"sha512-O7D8460BUGKYbHCiQDO0tDUtg5yja3zeNzMnSbq36S88HJ/NM2+Dfmahk5Mp+JZnYLUpOgwWnAJxEEc8GJb+Jw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.6_1785725330976_0.6312179419942192","host":"s3://npm-registry-packages-npm-production"}},"4.160.7":{"name":"decocms","version":"4.160.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.160.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8a1c105445c58995801a98bcf8ce9e29c3eb019","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.160.7.tgz","fileCount":9090,"integrity":"sha512-sRuImVG6KS7LwCn449RHf1sXAronFjWIpJJD7EUsDw4g5Y/T4uW8E4EC1ro4xoPVsayYXJ9+ablLAtlRdXFH1g==","signatures":[{"sig":"MEUCIQD6+zqptrlQMmmBuPrEU4SN8rha1qxgUDke7cUjXrKIKAIgBMh7rfgEDXFxBCoDXZRf7qCZghOLA1JlnuX3dQPu2ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.160.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94572941},"type":"module","_from":"file:decocms-4.160.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.160.7.tgz","_integrity":"sha512-sRuImVG6KS7LwCn449RHf1sXAronFjWIpJJD7EUsDw4g5Y/T4uW8E4EC1ro4xoPVsayYXJ9+ablLAtlRdXFH1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.160.7_1785727351702_0.6501220691378451","host":"s3://npm-registry-packages-npm-production"}},"4.161.0":{"name":"decocms","version":"4.161.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.161.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df5fac472995c847a8516a50b6a6c024b0e86533","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.161.0.tgz","fileCount":9090,"integrity":"sha512-DLVkP1ijxZZPIXlrvo7Opd98SznHF7YH2QH/56UEjEBEVRqoMMnou39GuVdH3QTjpFHV/O9V/LtNQZtKiZnUtg==","signatures":[{"sig":"MEUCIGvxxloX5f65CYwO6KGfVgCpDSUARbY+ggcTZm4JcWlmAiEA6lMsgy9v60HqV3eb3nr9U8lpaDS8fVNLsNuW7FqJ468=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.161.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94579323},"type":"module","_from":"file:decocms-4.161.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.161.0.tgz","_integrity":"sha512-DLVkP1ijxZZPIXlrvo7Opd98SznHF7YH2QH/56UEjEBEVRqoMMnou39GuVdH3QTjpFHV/O9V/LtNQZtKiZnUtg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.161.0_1785762060497_0.3446616081143161","host":"s3://npm-registry-packages-npm-production"}},"4.161.1":{"name":"decocms","version":"4.161.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.161.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6024d855f596d84ee46821c8748fdbd075481bfd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.161.1.tgz","fileCount":9090,"integrity":"sha512-En9GQZWeNJ0FqQ/h8lFNdhWBOWDvD6x3H4gkj2h466D2tpXZlgnQP9hP+XbVJlgDQ6Mq19TncI8BrSnxZ4Gvig==","signatures":[{"sig":"MEUCIDDTI4djQvxvy4nw8GOrolCByiilpm8IescR0B4wjmDrAiEA/QRd2nCTvWR28y7wAU4HrjeY+DKHvHLzlG0d+zTc4Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.161.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94572849},"type":"module","_from":"file:decocms-4.161.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.161.1.tgz","_integrity":"sha512-En9GQZWeNJ0FqQ/h8lFNdhWBOWDvD6x3H4gkj2h466D2tpXZlgnQP9hP+XbVJlgDQ6Mq19TncI8BrSnxZ4Gvig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.161.1_1785763331175_0.5890686749702281","host":"s3://npm-registry-packages-npm-production"}},"4.161.2":{"name":"decocms","version":"4.161.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.161.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5aa0b840ca30c1ae611a149a845946ab2e78d096","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.161.2.tgz","fileCount":9090,"integrity":"sha512-W+FgwNXZdFuVuZHuXnzUPWT/tuJZ/KG2JUDvJgZQ23H8DhXNePulJ8nkTsBCbCArGVjmrPlHHYHrZlJYRsA1lA==","signatures":[{"sig":"MEQCIAIbfnaZZTJ6CbT7vfiNRMhfjYvErfSmFoLm0tB6peMWAiBFbWjqJuTeH9rCL1yWxp2gMGb+gTtEl6zrj4AdTbOQNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.161.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94572788},"type":"module","_from":"file:decocms-4.161.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.161.2.tgz","_integrity":"sha512-W+FgwNXZdFuVuZHuXnzUPWT/tuJZ/KG2JUDvJgZQ23H8DhXNePulJ8nkTsBCbCArGVjmrPlHHYHrZlJYRsA1lA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","satori":"^0.28.2","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@resvg/resvg-js":"^2.6.2","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.161.2_1785763505187_0.05741201409890606","host":"s3://npm-registry-packages-npm-production"}},"4.162.0":{"name":"decocms","version":"4.162.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.162.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d86873180234bd80e6711f7197b7fc21aa230c1c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.162.0.tgz","fileCount":8889,"integrity":"sha512-/sZsnaDWGYeFkwNlG1Uuvqa+YEQ/6H9Co7K6hlisdeyQ2bYmahNbovlzXN+4T2wOdIHmCyTOurS4RkMksphR/A==","signatures":[{"sig":"MEUCIAuLOg9VunMOOM2Fqbzuy4fRA06OH49oqi668aYdDqiQAiEAllwxuPVW/THhNijaszh9YETT9PHboInMMQZBi1GgozI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.162.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91339103},"type":"module","_from":"file:decocms-4.162.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.162.0.tgz","_integrity":"sha512-/sZsnaDWGYeFkwNlG1Uuvqa+YEQ/6H9Co7K6hlisdeyQ2bYmahNbovlzXN+4T2wOdIHmCyTOurS4RkMksphR/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","node-pty":"^1.0.0","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@openai/codex":"0.144.3","@duckdb/node-api":"^1.5.0-r.1","@openai/codex-linux-x64":"npm:@openai/codex@0.144.3-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.144.3-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.144.3-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.144.3-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.144.3-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.144.3-darwin-arm64","@anthropic-ai/claude-agent-sdk":"^0.3.181"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.162.0_1785766057628_0.18755472176199262","host":"s3://npm-registry-packages-npm-production"}},"4.163.0":{"name":"decocms","version":"4.163.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.163.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"81659ce876bece0f4f0b183e93a446ca75df5605","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.163.0.tgz","fileCount":8880,"integrity":"sha512-wtttlK+6JJm2wfDnUBFhdHBbRFe8VPbkKuwg8ET6kxf98dhZMjPvsdnwd2bYEJoH00R/AtdasoCA34wiAtLL8w==","signatures":[{"sig":"MEUCIBfCrL79MX1DCF/F1DI0hurC3m0m6WnQ0CQ6eVoB9ZVvAiEAh7aFqjhfEPJpH7N0SIxkGFc66mge9oSdQXsP1cIms7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.163.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88602585},"type":"module","_from":"file:decocms-4.163.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.163.0.tgz","_integrity":"sha512-wtttlK+6JJm2wfDnUBFhdHBbRFe8VPbkKuwg8ET6kxf98dhZMjPvsdnwd2bYEJoH00R/AtdasoCA34wiAtLL8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.163.0_1785766901968_0.3568955695950067","host":"s3://npm-registry-packages-npm-production"}},"4.163.1":{"name":"decocms","version":"4.163.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.163.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d59af4b995faebd490c2521f9559ec314ef6289","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.163.1.tgz","fileCount":8880,"integrity":"sha512-dCsK27D3W7eP+CMLVGk9rs0qrB2XMuWSfUktA5aC88WyA9O8VmuyQPmo1VoU8n3XPdL2vTuF1pOrwFMV/Ua8aQ==","signatures":[{"sig":"MEUCIFmensOt2J7B0ZfIJ2vVLe42tWwTS6IWwgkvdPa3KpGfAiEArEwzh3ZUPF25vdNkJ2LlCX+Vg4D2rwOc5FOMXSnmao4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.163.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88602182},"type":"module","_from":"file:decocms-4.163.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.163.1.tgz","_integrity":"sha512-dCsK27D3W7eP+CMLVGk9rs0qrB2XMuWSfUktA5aC88WyA9O8VmuyQPmo1VoU8n3XPdL2vTuF1pOrwFMV/Ua8aQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.163.1_1785767346000_0.7058846241380372","host":"s3://npm-registry-packages-npm-production"}},"4.163.2":{"name":"decocms","version":"4.163.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.163.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d4443d85c5edd106c0c5794d6908cab273ee56d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.163.2.tgz","fileCount":8880,"integrity":"sha512-1qKaR6Wld1tgYnPSWnzHumMRBw/KugddQU3vUtSOyfSdsHCTLQ30MGJUU6YaIpze5ZfLdkmxC86iKBXhOTFNSA==","signatures":[{"sig":"MEQCIFdr5bQU5jJmyzvfLjYwPHim5wycAXXDRRJ9tcYHA1oAAiB4eS51TON3hvBlwacsHpdD7FM4MWpMQ7FcLRMOxOfP7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.163.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88602182},"type":"module","_from":"file:decocms-4.163.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.163.2.tgz","_integrity":"sha512-1qKaR6Wld1tgYnPSWnzHumMRBw/KugddQU3vUtSOyfSdsHCTLQ30MGJUU6YaIpze5ZfLdkmxC86iKBXhOTFNSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.163.2_1785768033011_0.7682322174614529","host":"s3://npm-registry-packages-npm-production"}},"4.164.0":{"name":"decocms","version":"4.164.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b22e0cdeadbf08bb99c8f93d236c3196bf0b63d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.0.tgz","fileCount":8880,"integrity":"sha512-HuJISAtmlkYOprH/+c58dQDkAkTQ2NtZkDKZluoQAcSn2aYD3zZr2hW2l3rWQ8rbh05xaCPSt8/yeCiG4VEOUA==","signatures":[{"sig":"MEUCIDZTshFRjF5YG55lBiKcuhHTg1zEiwjl5vgtqOSolzBBAiEA+TU1yMDa+1xukV6DYlAGP5Ra2m+2v5qZf8EFmg4kSWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88610879},"type":"module","_from":"file:decocms-4.164.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.0.tgz","_integrity":"sha512-HuJISAtmlkYOprH/+c58dQDkAkTQ2NtZkDKZluoQAcSn2aYD3zZr2hW2l3rWQ8rbh05xaCPSt8/yeCiG4VEOUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.0_1785771242324_0.13878521632279628","host":"s3://npm-registry-packages-npm-production"}},"4.164.1":{"name":"decocms","version":"4.164.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3b2fb3d8b1a760236404cbf51783c857fe1dd293","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.1.tgz","fileCount":8880,"integrity":"sha512-CPGEdLz4Ocfd7EWgxNndTSEPxEkBpOCznOFI46GksWIDJoNvyMpxvHxgKNL/deHLSyqGX1CRm7SVAAb7HG6Qpg==","signatures":[{"sig":"MEUCIQCdqniZPv3SrH+cvhEighNP2TWqlSB0k+pIjSF9O6hXUgIgOBomVxSpSCd+A/bJU3KbKoTEfvodRZFBqUuqXFM3Zmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88610879},"type":"module","_from":"file:decocms-4.164.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.1.tgz","_integrity":"sha512-CPGEdLz4Ocfd7EWgxNndTSEPxEkBpOCznOFI46GksWIDJoNvyMpxvHxgKNL/deHLSyqGX1CRm7SVAAb7HG6Qpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.1_1785775318074_0.10962420253173288","host":"s3://npm-registry-packages-npm-production"}},"4.164.2":{"name":"decocms","version":"4.164.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e96a3e3864a47d9fd3df5d784dcad7d6e40708b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.2.tgz","fileCount":8880,"integrity":"sha512-Ysb4w9oJiZlmMtKdUeSdDfcbjzT0lhyp6PWL/BHDZFi2+B96u0bEwAARMT5tPjPyaftHVRBokMSalTXAPRC0sg==","signatures":[{"sig":"MEUCIQC8eZF+cGNvmsRUtwMx6roXZAH1/7KC8P5iR6JOX+BwlgIgAqUsPG/GLMLA7O8flGmZ7sqmWSZomQOSsK9CBJInSGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88611077},"type":"module","_from":"file:decocms-4.164.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.2.tgz","_integrity":"sha512-Ysb4w9oJiZlmMtKdUeSdDfcbjzT0lhyp6PWL/BHDZFi2+B96u0bEwAARMT5tPjPyaftHVRBokMSalTXAPRC0sg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.2_1785775556119_0.6845085036668497","host":"s3://npm-registry-packages-npm-production"}},"4.164.3":{"name":"decocms","version":"4.164.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9661fa2ea3271a0fc33c814c82d68ea6e8caa280","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.3.tgz","fileCount":8880,"integrity":"sha512-A4fqDhGN2xVCDC3uouurge1MVAvr4B9R3TlB45gG6RGfeawAlcWoryhw0aoAlPM1O/vW9A9HOMM34YqEgSfJbw==","signatures":[{"sig":"MEUCIQDM80Tr10N/bGvL1xXMGUIP3GwyI9JQm6zO2FSfeorxSwIgMNaTKvt1PvC2HB1JbCuXOG5UysAiUzzyJs4At8Ph8QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88611079},"type":"module","_from":"file:decocms-4.164.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.3.tgz","_integrity":"sha512-A4fqDhGN2xVCDC3uouurge1MVAvr4B9R3TlB45gG6RGfeawAlcWoryhw0aoAlPM1O/vW9A9HOMM34YqEgSfJbw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.3_1785778458126_0.7420149826396762","host":"s3://npm-registry-packages-npm-production"}},"4.164.4":{"name":"decocms","version":"4.164.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a38e63b70c95d316902ff9d13d4c362ccbbca9b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.4.tgz","fileCount":8880,"integrity":"sha512-AUwRTx1yITgyiO1uZVE3Rrw9reCixyzBBiKH59S/n8iGwJssa0w2YGTX62OAnC42yssBaq/GwOvqifRG384J3w==","signatures":[{"sig":"MEUCIEunF+ZYLtHpPBhVOH9zQriPbYt0pu70AhGHfthKht4LAiEAupbdOcj3q/0RCXMnIMeFHuFnewehEOpj6Ta7P1IonGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88609801},"type":"module","_from":"file:decocms-4.164.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.4.tgz","_integrity":"sha512-AUwRTx1yITgyiO1uZVE3Rrw9reCixyzBBiKH59S/n8iGwJssa0w2YGTX62OAnC42yssBaq/GwOvqifRG384J3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.4_1785786443032_0.6527361786488903","host":"s3://npm-registry-packages-npm-production"}},"4.164.5":{"name":"decocms","version":"4.164.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.164.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07b4551c22e62ef541d04dd5c20792f33c0bb6f7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.164.5.tgz","fileCount":8880,"integrity":"sha512-sIYTvoT70tUerYMiVld9/lJrvwIUceQ2X+BNyu4Io35ewKALP7XltBTaGuBr4Bck5kcFWXrFFoY3XhGdE1EtLg==","signatures":[{"sig":"MEYCIQCeq3pyk1Lbjzw8DFzp3BPRga++0noY9C37ZKR32dLYhgIhALZGID+l/abdMuO24aL1DeQsqwz6ZKg3lvddr/FZ6XcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.164.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88610287},"type":"module","_from":"file:decocms-4.164.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.164.5.tgz","_integrity":"sha512-sIYTvoT70tUerYMiVld9/lJrvwIUceQ2X+BNyu4Io35ewKALP7XltBTaGuBr4Bck5kcFWXrFFoY3XhGdE1EtLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.164.5_1785786821825_0.05226137725808577","host":"s3://npm-registry-packages-npm-production"}},"4.165.0":{"name":"decocms","version":"4.165.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.165.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16a704666818a262e0d0a697bfb44e76b85981f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.165.0.tgz","fileCount":8880,"integrity":"sha512-SJvob6kiDi36AxYOoq4K6gQqfthzb4F8FTo6Mt/WrZDCNJwC0+lphgzJzZgPfzk9oUw2xVvAeetRDUZ7w4TwAA==","signatures":[{"sig":"MEUCIHdMZ44HGQV/DO6UPWf2Qhtvb2/P0+k7VOaoA8nXoOzaAiEAhjAuKzLvvFauUPH0/m6ZMgST7BgmEXyo/nD1KVfM7Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.165.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88616940},"type":"module","_from":"file:decocms-4.165.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.165.0.tgz","_integrity":"sha512-SJvob6kiDi36AxYOoq4K6gQqfthzb4F8FTo6Mt/WrZDCNJwC0+lphgzJzZgPfzk9oUw2xVvAeetRDUZ7w4TwAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.165.0_1785787837024_0.9951046805314243","host":"s3://npm-registry-packages-npm-production"}},"4.166.0":{"name":"decocms","version":"4.166.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.166.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b3cacd0d6491be6985afb2975d01f3d41af8480b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.166.0.tgz","fileCount":8880,"integrity":"sha512-qyO9lYajC5NuLWTJ+lML6m7y+TbbRQdSa6lWrvumkSWGL2mJ8YXa4r8ayuABO9oKi7jwyy5+4LnTcZu7UmGM4Q==","signatures":[{"sig":"MEUCIA264setCAZNIp4f+IXAHnlwyuVE9nvoFtvPRbwnXa63AiEA+Q8ZyfsBSwRizVCAMm3cGDNmraWDf64W8KGla2pyQE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.166.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88620316},"type":"module","_from":"file:decocms-4.166.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.166.0.tgz","_integrity":"sha512-qyO9lYajC5NuLWTJ+lML6m7y+TbbRQdSa6lWrvumkSWGL2mJ8YXa4r8ayuABO9oKi7jwyy5+4LnTcZu7UmGM4Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.166.0_1785792597457_0.22026712832841588","host":"s3://npm-registry-packages-npm-production"}},"4.166.1":{"name":"decocms","version":"4.166.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.166.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a28ecbd500e236d34e63994abbb1f1f430a4f55","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.166.1.tgz","fileCount":8880,"integrity":"sha512-p0kKQ7EDJKvuKGRpJnt0ahwu6nTh4lNJgJil6SftsNk76ALGNqcWHJGg8WHV81AQhbS7hXmw+uAVIIGZ+8y/Zw==","signatures":[{"sig":"MEUCICaQdYuavqtmYYv/SAPs/tEFec2OQobXrt4JOkw7k1peAiEAjber4g94XHGi6qKywedxcKJWjdsz7lQETcoFtph13GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.166.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88620543},"type":"module","_from":"file:decocms-4.166.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.166.1.tgz","_integrity":"sha512-p0kKQ7EDJKvuKGRpJnt0ahwu6nTh4lNJgJil6SftsNk76ALGNqcWHJGg8WHV81AQhbS7hXmw+uAVIIGZ+8y/Zw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.166.1_1785794882903_0.3863603429161595","host":"s3://npm-registry-packages-npm-production"}},"4.166.2":{"name":"decocms","version":"4.166.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.166.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6526548cb7aa3e4a152bbab2e7deee0b9bfe8083","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.166.2.tgz","fileCount":8880,"integrity":"sha512-TQZ8NquJWEM5y+NKBwt7L0SEDx7clAxY8MRNFdNAJiTSogk4u9/rqzTVkkw6qQvw9Eu2mOHfRFlGoq8x+6pnsA==","signatures":[{"sig":"MEUCIQCIYiK6M4Is8HFD8YbQhwqtrOaleGO4Hf2zPJp/9WdOJAIgHN9hwJDzToShtNt2HbFzkHb6Tr5JU94iDy1c1cS1KhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.166.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88620866},"type":"module","_from":"file:decocms-4.166.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.166.2.tgz","_integrity":"sha512-TQZ8NquJWEM5y+NKBwt7L0SEDx7clAxY8MRNFdNAJiTSogk4u9/rqzTVkkw6qQvw9Eu2mOHfRFlGoq8x+6pnsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.166.2_1785795145643_0.37727016099012056","host":"s3://npm-registry-packages-npm-production"}},"4.167.0":{"name":"decocms","version":"4.167.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0917431c4c5769d28c13fcf4b1957d4311aa68d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.0.tgz","fileCount":8880,"integrity":"sha512-4zP1r1xSoEEiQ3l4UpaL0ooe//AyYW6wGaLm4gSTRcngl+qmN/Wl0qFvNsW8depuI8lCx8KtKRXKjeZte898Dw==","signatures":[{"sig":"MEUCIQDp7iSo564ZH45mwoCGe4TmuuK3M5ktOnbIuuqiKPcm/QIgXwEMGkakrAqVRf1p3ZFRqsidldc7ha6wAvUACC+/wmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88625244},"type":"module","_from":"file:decocms-4.167.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.0.tgz","_integrity":"sha512-4zP1r1xSoEEiQ3l4UpaL0ooe//AyYW6wGaLm4gSTRcngl+qmN/Wl0qFvNsW8depuI8lCx8KtKRXKjeZte898Dw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.0_1785799163466_0.9519638489631279","host":"s3://npm-registry-packages-npm-production"}},"4.167.1":{"name":"decocms","version":"4.167.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"708ac15d8dfac96c9621ccf984fa6a8a21b966ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.1.tgz","fileCount":8880,"integrity":"sha512-Memr0nLBy1YYuz6xgpaJxBz99NPxnaOqdush9otw5NdNfTK+EAaoUa46GUjvfpPdgpJSqbwEMrdXXBJTLg9zhQ==","signatures":[{"sig":"MEUCICZ4WmJXNDbpMSmQnHVfSMAMjkyiGlNB1U29AYC1jFAMAiEAr5BjRPOrdr8Spv3O5SMarTNjZgqkyAS3nCcF0zRo154=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88625549},"type":"module","_from":"file:decocms-4.167.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.1.tgz","_integrity":"sha512-Memr0nLBy1YYuz6xgpaJxBz99NPxnaOqdush9otw5NdNfTK+EAaoUa46GUjvfpPdgpJSqbwEMrdXXBJTLg9zhQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.1_1785805736702_0.1518304165224338","host":"s3://npm-registry-packages-npm-production"}},"4.167.2":{"name":"decocms","version":"4.167.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1868712a2fe7fa6264e765406c1afe5c98b9b24","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.2.tgz","fileCount":8880,"integrity":"sha512-B+xb80G69ACo8zGRxnrJuIFctI9UVrUMeC2wgI0II7myZCe4kfLyBWqQ8lXwOWrV6kKoRN4oFUe5bsju6fRFIg==","signatures":[{"sig":"MEUCIA5pgm29fcyXDVW9LKejCqPqNpvu2I2jwtg9jtBpOsKWAiEAxdnRROALnIKDxIbecBxWVy6wQs9u+Q+l9OYI05ntAq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88630534},"type":"module","_from":"file:decocms-4.167.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.2.tgz","_integrity":"sha512-B+xb80G69ACo8zGRxnrJuIFctI9UVrUMeC2wgI0II7myZCe4kfLyBWqQ8lXwOWrV6kKoRN4oFUe5bsju6fRFIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.2_1785805778110_0.577154719684837","host":"s3://npm-registry-packages-npm-production"}},"4.167.3":{"name":"decocms","version":"4.167.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ffe83ee39be731a4b2433aeedf80f1dc8fa434e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.3.tgz","fileCount":8880,"integrity":"sha512-Tv2jC7Or4yLocQEdjlZpk3kyDxO3GSrJrGiCJH2GNdH61Szv13FeFsnK7dIUtVGIQelsz71owiChh/OMVHxmOg==","signatures":[{"sig":"MEUCIBza6LxBD3a+wN9AVFo1PLJG9wmaHvP2dtsaSuT2mHRnAiEAvuFjcpgIrDN+VHUkZgxvmrLn+tymXG1xWEaHds8PMMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88630770},"type":"module","_from":"file:decocms-4.167.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.3.tgz","_integrity":"sha512-Tv2jC7Or4yLocQEdjlZpk3kyDxO3GSrJrGiCJH2GNdH61Szv13FeFsnK7dIUtVGIQelsz71owiChh/OMVHxmOg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.3_1785811373372_0.056827084146368056","host":"s3://npm-registry-packages-npm-production"}},"4.167.4":{"name":"decocms","version":"4.167.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cdf7f82888ac6eb35ac4357c424e91a97da7e7f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.4.tgz","fileCount":8880,"integrity":"sha512-uqaiGH5uf5oYjwhMm/PBxw8poSbco0QuqMvDOP0m0bPe/Ycau4nndWiaZIs+Gs+My5MwjeJ9t1CH62vEhs3FKw==","signatures":[{"sig":"MEUCIAfYjOMwsI/JvnwrQwW6okcbIRD3xw0wU+qfZ/JnHF4IAiEA/fuGGQwtZ4Z0m0iDfORxmFVrF4h8P2odJBLxiWxc5Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88631454},"type":"module","_from":"file:decocms-4.167.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.4.tgz","_integrity":"sha512-uqaiGH5uf5oYjwhMm/PBxw8poSbco0QuqMvDOP0m0bPe/Ycau4nndWiaZIs+Gs+My5MwjeJ9t1CH62vEhs3FKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.4_1785811406606_0.7317230117719171","host":"s3://npm-registry-packages-npm-production"}},"4.167.5":{"name":"decocms","version":"4.167.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.167.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ad25e24c707e9d8ee17dcd652a06407b1fabaeb3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.167.5.tgz","fileCount":8880,"integrity":"sha512-hqpxJmEdH6fvULegSUgRUdtP2bCT6V6G2E/g5tjxX8OJ5eIw1XYcTEqv02kT8oPLIufIpC0V4vqPHrjiGhAjsA==","signatures":[{"sig":"MEUCIGA7wVZ8aVu2Bj1/wVTfJp+JVbkC2CWxN5HOsT0xv+Q8AiEAouKaaI3thbIvdkhA3XXxk/AA6UGMqC6B8YeqHHNtw8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.167.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88631454},"type":"module","_from":"file:decocms-4.167.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.167.5.tgz","_integrity":"sha512-hqpxJmEdH6fvULegSUgRUdtP2bCT6V6G2E/g5tjxX8OJ5eIw1XYcTEqv02kT8oPLIufIpC0V4vqPHrjiGhAjsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.167.5_1785811458039_0.5957800612532038","host":"s3://npm-registry-packages-npm-production"}},"4.168.0":{"name":"decocms","version":"4.168.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.168.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f5d2dd3542cdbe28b0ff5e937ab7b2b8c2279ad9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.168.0.tgz","fileCount":8880,"integrity":"sha512-Xi6+ZM3GLyus88h9KwIe+JrQJOgSJ+Vb6bJmR8FsVUVjCUpPqkj+lgphrifvqNMEMOf2elTNOUyIjd/o3JkVSw==","signatures":[{"sig":"MEUCIHH93sSbnWDG2leLeH1reG6Hn0aLcchctPvX4IbuZN5bAiEA5AhDGcE32V3RW5VYEKCCyDiL1OvzLSNMa6NgY8OuhNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.168.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88635142},"type":"module","_from":"file:decocms-4.168.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.168.0.tgz","_integrity":"sha512-Xi6+ZM3GLyus88h9KwIe+JrQJOgSJ+Vb6bJmR8FsVUVjCUpPqkj+lgphrifvqNMEMOf2elTNOUyIjd/o3JkVSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.168.0_1785845200938_0.6914745542302227","host":"s3://npm-registry-packages-npm-production"}},"4.168.1":{"name":"decocms","version":"4.168.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.168.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3900fe08cd2417a6677a8cc16e4262ea3d1e33e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.168.1.tgz","fileCount":8880,"integrity":"sha512-Ct+/YAjf7cjKC06kwbxC1xMBXDGVcc2lHp/JLZ1xqAJhxfKVYt4IqO4mH0t9p+KCcIJ4Aouwdkq12itJ7s9frg==","signatures":[{"sig":"MEUCIQC7BW7o+M3GzwWMy56Qblu8oBV/ePQIKQGmSmgDfbhweQIgRGZEwmDw+6Uybdq8RdOP/5YWGD+2d6ZQhUw8N6Pe2bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.168.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88635142},"type":"module","_from":"file:decocms-4.168.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.168.1.tgz","_integrity":"sha512-Ct+/YAjf7cjKC06kwbxC1xMBXDGVcc2lHp/JLZ1xqAJhxfKVYt4IqO4mH0t9p+KCcIJ4Aouwdkq12itJ7s9frg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.168.1_1785849335169_0.9914398014768542","host":"s3://npm-registry-packages-npm-production"}},"4.168.2":{"name":"decocms","version":"4.168.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.168.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34382d80bc3c67521515f397128709559b0b2455","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.168.2.tgz","fileCount":8880,"integrity":"sha512-lMwBap5Z66Mu1xYJZnzGuuzC52UhqYW4UfI6OfpPNqejrSjrkY80H+iPadakiKTOkSrydDhUpkN85wJEz/Hfvw==","signatures":[{"sig":"MEQCIDhJRwxJErq78Xy3hNtboiAMZaDLyNiLTrimYwJFpnlkAiBnyWUC1euVpqB+s1LR2u1XXOFUFksfrRtsveac/4fxXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.168.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88594458},"type":"module","_from":"file:decocms-4.168.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.168.2.tgz","_integrity":"sha512-lMwBap5Z66Mu1xYJZnzGuuzC52UhqYW4UfI6OfpPNqejrSjrkY80H+iPadakiKTOkSrydDhUpkN85wJEz/Hfvw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.168.2_1785855965263_0.9767920320294867","host":"s3://npm-registry-packages-npm-production"}},"4.169.0":{"name":"decocms","version":"4.169.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.169.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71006c9bc5228af51d06b124cabe56f7b268ea8c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.169.0.tgz","fileCount":8880,"integrity":"sha512-PYRwZV/ZQq2QUxkwymhctLJmFuGh7sB/SvpXYIKJDMBNEqLUdfebORhOWlynEARzthQTGtnOTFcdoOo9D5F/qA==","signatures":[{"sig":"MEQCIFU/tGmGFmaS53NSrsCqAaTi9Sy7TRECpkbZ1+0Us/ocAiAwohfqsktKwANQuUCAK05KiBRLqTAdd4OOxzZznuimYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.169.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88624944},"type":"module","_from":"file:decocms-4.169.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.169.0.tgz","_integrity":"sha512-PYRwZV/ZQq2QUxkwymhctLJmFuGh7sB/SvpXYIKJDMBNEqLUdfebORhOWlynEARzthQTGtnOTFcdoOo9D5F/qA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.169.0_1785856629440_0.9657012452734302","host":"s3://npm-registry-packages-npm-production"}},"4.170.0":{"name":"decocms","version":"4.170.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a83f46fd6cdbdd89d65969d7fe5881b1429fad1b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.0.tgz","fileCount":8880,"integrity":"sha512-WI5bHIHUtfZ5BGykG92sI4k1DWL6HnZnytoU4bl52gFAGXtmBwI61DXXeP38KKQOTVi3dXoHbmJ7rGoX1bOFAA==","signatures":[{"sig":"MEUCIQCppMolGSEc7NJrvkiHQTiNRzO/ellKG5YAEQLtHNtw6AIgcqXoxogkDEYsen44AeMge+xJwVc6BCDJ5NO1W5Y87Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88626705},"type":"module","_from":"file:decocms-4.170.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.0.tgz","_integrity":"sha512-WI5bHIHUtfZ5BGykG92sI4k1DWL6HnZnytoU4bl52gFAGXtmBwI61DXXeP38KKQOTVi3dXoHbmJ7rGoX1bOFAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.0_1785858093250_0.10719122294382721","host":"s3://npm-registry-packages-npm-production"}},"4.170.1":{"name":"decocms","version":"4.170.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09747f5919aaaf31f512b59c22144e5f78ca6021","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.1.tgz","fileCount":8880,"integrity":"sha512-3x8Bcm4oxOG0NVvONTy7RNws7j2exOQzKCzBkSzj+D3K5QQV+Xuzm6oog56p/AZJYXY4rCG2scxd2vtc7WaPQw==","signatures":[{"sig":"MEQCIEZzT6s2twMwVllywaeOub3A8jjSR8WIGDDTDDd/4crrAiABS3jLCc3N8CZZ9uE+eDXubSMdcLGWXIYGf5M/0xTDlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88632935},"type":"module","_from":"file:decocms-4.170.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.1.tgz","_integrity":"sha512-3x8Bcm4oxOG0NVvONTy7RNws7j2exOQzKCzBkSzj+D3K5QQV+Xuzm6oog56p/AZJYXY4rCG2scxd2vtc7WaPQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.1_1785859878108_0.8181592587646074","host":"s3://npm-registry-packages-npm-production"}},"4.170.3":{"name":"decocms","version":"4.170.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51570cdbfd44e4d1241abb28f71dcbf941c7ac9b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.3.tgz","fileCount":8880,"integrity":"sha512-EwqiXXHc4Ejvp70UHtgEyLkzHdBCTLSlhYSF0CAUIEn85Q5StGx4vUBQm+shIijcgPbkb+fx8twU/cBRD4FF5A==","signatures":[{"sig":"MEUCIDjLks3C7y3i+35UuWKM0WBe3K0WUFCfb70f5ICPUrlIAiEAnBjk3bf0hdAGyFDJdSD64q9ymoqCJm9Lxw2OUhcy7uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88633877},"type":"module","_from":"file:decocms-4.170.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.3.tgz","_integrity":"sha512-EwqiXXHc4Ejvp70UHtgEyLkzHdBCTLSlhYSF0CAUIEn85Q5StGx4vUBQm+shIijcgPbkb+fx8twU/cBRD4FF5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.3_1785860185305_0.001891224267398739","host":"s3://npm-registry-packages-npm-production"}},"4.170.4":{"name":"decocms","version":"4.170.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c103b49b7d5f4f6a7bc76dc8dbfe5f9de2053a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.4.tgz","fileCount":8880,"integrity":"sha512-QcHkxusGmWT6psyPHT3wSN++oWCAmKnbcfaAvIo7ibdPFS38uEAHBIFFdFs+EL8ulzRSk8wBOOhP4jRFMMyLTg==","signatures":[{"sig":"MEUCIQDyb/36SA5oN0eHmfrYNVFWZ2MwBRCH73a21kWFFdoOQAIgNDYIh5g8Xoh6uZeSBo9A6UtOqpWFn99D8Kyt8mYgJ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88634844},"type":"module","_from":"file:decocms-4.170.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.4.tgz","_integrity":"sha512-QcHkxusGmWT6psyPHT3wSN++oWCAmKnbcfaAvIo7ibdPFS38uEAHBIFFdFs+EL8ulzRSk8wBOOhP4jRFMMyLTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.4_1785866009344_0.3860258363109841","host":"s3://npm-registry-packages-npm-production"}},"4.170.5":{"name":"decocms","version":"4.170.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"afa6593cbcb9931244281afa75555351ff90f9b5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.5.tgz","fileCount":8880,"integrity":"sha512-japUjCtJ/1nG2wA0BsLAvgulACbfj3M0OufOZ+n5vZIKOqgUP+vQcWWylS/3NkSMHIVxkBWtzt7OMAgghjFaNA==","signatures":[{"sig":"MEQCIAUVo2gcD+zApdyGZM0zHDF0wZJNyy2zsPtukpmVCUkcAiBNl/J1UxCnpdZ3vfFhAw6k/RD4MZuT+qapk5hPlPdgOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88634844},"type":"module","_from":"file:decocms-4.170.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.5.tgz","_integrity":"sha512-japUjCtJ/1nG2wA0BsLAvgulACbfj3M0OufOZ+n5vZIKOqgUP+vQcWWylS/3NkSMHIVxkBWtzt7OMAgghjFaNA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.5_1785866012470_0.3649916413028531","host":"s3://npm-registry-packages-npm-production"}},"4.170.6":{"name":"decocms","version":"4.170.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b61f3a80061a02333d42647f2c68e97a7c5d159","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.6.tgz","fileCount":8880,"integrity":"sha512-IwbAPZNw3h8E8xN0zO0oyabCF/PIKVun9/uMFFJGVZvFRQZVbrcx6yneruZV547NGM10owLLpX4IwFT0xEL+NQ==","signatures":[{"sig":"MEUCIBlr50p2mQBKd8p/OQgB4OoXsuwVCHgnh/Rt1aT/nqx0AiEAgqYZgsLGKeWnCDaZ2NW6CxjxAVeRpqSyZbxeyDUE07g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88634844},"type":"module","_from":"file:decocms-4.170.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.6.tgz","_integrity":"sha512-IwbAPZNw3h8E8xN0zO0oyabCF/PIKVun9/uMFFJGVZvFRQZVbrcx6yneruZV547NGM10owLLpX4IwFT0xEL+NQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.6_1785866395142_0.5930212181467438","host":"s3://npm-registry-packages-npm-production"}},"4.170.7":{"name":"decocms","version":"4.170.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bec0634b432f2fc0281f084e792495cc34a0d2de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.7.tgz","fileCount":8880,"integrity":"sha512-9S3Au3FLYOvx4JQkaakRPBIcy9huqx3QMZNqhDrhojuc3cEufjzAaQut5hvmjY7ITFv3yZKrZT5SoU/Bq9Uk8Q==","signatures":[{"sig":"MEUCICqT+vdXgTf7Jm2glZRD34H1FG7zKQp5hu17XFZibWRTAiEAyDOHsN7turSRHtWA1rj41S4gIXbWaLTpUWVjVG1rUgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88635478},"type":"module","_from":"file:decocms-4.170.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.7.tgz","_integrity":"sha512-9S3Au3FLYOvx4JQkaakRPBIcy9huqx3QMZNqhDrhojuc3cEufjzAaQut5hvmjY7ITFv3yZKrZT5SoU/Bq9Uk8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.7_1785867539407_0.7133539041587185","host":"s3://npm-registry-packages-npm-production"}},"4.170.8":{"name":"decocms","version":"4.170.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5017ecaaad313c0d0703db3224b2c351cf2f677","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.8.tgz","fileCount":8880,"integrity":"sha512-6HqRtofd8wB/nInoYCHrR9Bwcuwql1jULyATgocn3f8vqkEktL4A2W2joXXUSPZllWp9wDSG2FnxxAVP1tkQjA==","signatures":[{"sig":"MEYCIQCuwo2aUk4S9Niz4w3nhKo5vezq0sp71HO89c/Hdn4hGQIhAP0DbT1p9gXXrOo3sSAFQiG4caPkEP+W3SxGXfFSAzbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88638539},"type":"module","_from":"file:decocms-4.170.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.8.tgz","_integrity":"sha512-6HqRtofd8wB/nInoYCHrR9Bwcuwql1jULyATgocn3f8vqkEktL4A2W2joXXUSPZllWp9wDSG2FnxxAVP1tkQjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.8_1785868415067_0.02862177516772424","host":"s3://npm-registry-packages-npm-production"}},"4.170.9":{"name":"decocms","version":"4.170.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"391a95ece349cf89cef9e8dca972bc89a7862cf1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.9.tgz","fileCount":8880,"integrity":"sha512-yDBGYLk7PDX6l4nNiHlO3B0GmudLssWodkFqJRyWUec2VyT5aeP0mJPnSvE55xIj8r5btfil2CLrtAM8SYeqpg==","signatures":[{"sig":"MEUCIB4eAcX8rx4pGh8tb80sOkRQJKDVqq+Ru+ot20ABGMOeAiEA58jIdIX7EOgICc6zwNj4OKVmb4Kt8kFmRiOP3bVKRvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88639576},"type":"module","_from":"file:decocms-4.170.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.9.tgz","_integrity":"sha512-yDBGYLk7PDX6l4nNiHlO3B0GmudLssWodkFqJRyWUec2VyT5aeP0mJPnSvE55xIj8r5btfil2CLrtAM8SYeqpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.9_1785869286691_0.5260393359421416","host":"s3://npm-registry-packages-npm-production"}},"4.170.10":{"name":"decocms","version":"4.170.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.170.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a359f93c643c805199024f2681891e1dbe8e3c6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.170.10.tgz","fileCount":8880,"integrity":"sha512-oPjHiqogH9hmKu2oFGDRgiSQqYdI3/LWQMx8aC8Gw9KNIRrOcUo34UHkcDYht4q69h1+j5MI06lL7Xvwb7aXxA==","signatures":[{"sig":"MEUCIFITGq49nLutRiiVPi6ZkWDQV3xO1Fg7RVtm6+szJErQAiEA63K2rjhxn7ktbu/SHLZdpevI47EpmL1sC2iIBD/pxi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.170.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88640098},"type":"module","_from":"file:decocms-4.170.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.170.10.tgz","_integrity":"sha512-oPjHiqogH9hmKu2oFGDRgiSQqYdI3/LWQMx8aC8Gw9KNIRrOcUo34UHkcDYht4q69h1+j5MI06lL7Xvwb7aXxA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.170.10_1785869341024_0.6708344741791326","host":"s3://npm-registry-packages-npm-production"}},"4.171.0":{"name":"decocms","version":"4.171.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.171.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd313840bba169458706a7eece6552e07ad079c8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.171.0.tgz","fileCount":8880,"integrity":"sha512-RTlX99cN93X139haYcTq2u0PtxRb4U7Zv1If9A6BQUm3XvFd2tbRhcS0yBbeGh02s9YadNSk/4BM+Vi+LBLsIQ==","signatures":[{"sig":"MEUCIQDhcIYDvFdHlP4RznDDnK7IEyigec8w9omi54oTSvQWZAIgSVx0/bQ9cxJ3cSKbW9fqHIgkZG5gKpUWL4NVvraXbBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.171.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88641716},"type":"module","_from":"file:decocms-4.171.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.171.0.tgz","_integrity":"sha512-RTlX99cN93X139haYcTq2u0PtxRb4U7Zv1If9A6BQUm3XvFd2tbRhcS0yBbeGh02s9YadNSk/4BM+Vi+LBLsIQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.171.0_1785869463217_0.8514017396414146","host":"s3://npm-registry-packages-npm-production"}},"4.171.1":{"name":"decocms","version":"4.171.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.171.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2682125a105fbc8e0e51741863b1eec96f00e9f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.171.1.tgz","fileCount":8880,"integrity":"sha512-5vViU5CvACePAoazO9HUdAxdMbSCaIUqgg80qATbpMscKQkWES6YOUm/eRKB9S8p1+SFTQzX8l07Dc0TwTc+Aw==","signatures":[{"sig":"MEQCIAopnZnOfHhybx2zu6yzMzxtIi0WKiPd0PhyMLc+jZE2AiBNR2C6eLmpG34sjo5sG8cQptkF1FjveVeLfGs6Nir4rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.171.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88641873},"type":"module","_from":"file:decocms-4.171.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.171.1.tgz","_integrity":"sha512-5vViU5CvACePAoazO9HUdAxdMbSCaIUqgg80qATbpMscKQkWES6YOUm/eRKB9S8p1+SFTQzX8l07Dc0TwTc+Aw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.171.1_1785870767727_0.8786706783270912","host":"s3://npm-registry-packages-npm-production"}},"4.172.0":{"name":"decocms","version":"4.172.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.172.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38219ef74457d8d66c89d288861864ecec3c2701","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.172.0.tgz","fileCount":8880,"integrity":"sha512-UMe/knUpOrj1ylma5k+lKuAaiF5rNWWq1P9uo1+X9HUiw4n5+3vHbFWLmm1euJhOjT8qwYePJ5A478DgPaagoA==","signatures":[{"sig":"MEUCIE8XIRDz26o8PACZrs2XN2cLdw06Dyvroq5I3+CpCNe1AiEAiaiylfYq47aOxGmdEGU4Pvges3VOwgr4qm5YpJAPNo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.172.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88666836},"type":"module","_from":"file:decocms-4.172.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.172.0.tgz","_integrity":"sha512-UMe/knUpOrj1ylma5k+lKuAaiF5rNWWq1P9uo1+X9HUiw4n5+3vHbFWLmm1euJhOjT8qwYePJ5A478DgPaagoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.172.0_1785871098766_0.8754823211973817","host":"s3://npm-registry-packages-npm-production"}},"4.173.0":{"name":"decocms","version":"4.173.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.173.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"69c337b8523ccdc75ab39410ac0f44b8e1d8efd5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.173.0.tgz","fileCount":8880,"integrity":"sha512-nbccDmJe7eRC7ef0+yf50MkdWl7aV1SxuLOK4JuY5+XVBLQKrrLLQE85xK1P2XMIaNJ9beMaSXjV2FrQXzRyqw==","signatures":[{"sig":"MEUCIQCseEmuAThtokQI0kUFUfB018y2srD327QHxxktvEjjOQIgb/0Gfd0d9loKQSVuvX80Ms7+Q7Q3gLTi2SALs6hxO2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.173.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88681691},"type":"module","_from":"file:decocms-4.173.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.173.0.tgz","_integrity":"sha512-nbccDmJe7eRC7ef0+yf50MkdWl7aV1SxuLOK4JuY5+XVBLQKrrLLQE85xK1P2XMIaNJ9beMaSXjV2FrQXzRyqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.173.0_1785872896123_0.5536177832805178","host":"s3://npm-registry-packages-npm-production"}},"4.173.1":{"name":"decocms","version":"4.173.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.173.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aefece45a694c2c314b030a8e4fd6861a9c04971","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.173.1.tgz","fileCount":8880,"integrity":"sha512-jWOG1fzzpllx90m6aLm+in0IN+9fBMCJU5wECl9xy449k9WrbVs3oOqK4A0CjHj2qAU9ZwIwLEbhl6dO4zQt9g==","signatures":[{"sig":"MEUCID5hs66t1qLnUzkENU96OFN5BbKdjCRc1/6VtQ8wtWd2AiEAhvy8RBlSGCItjuxnepvgCIZx+/leQXq7xREBr4XcceQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.173.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88681717},"type":"module","_from":"file:decocms-4.173.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.173.1.tgz","_integrity":"sha512-jWOG1fzzpllx90m6aLm+in0IN+9fBMCJU5wECl9xy449k9WrbVs3oOqK4A0CjHj2qAU9ZwIwLEbhl6dO4zQt9g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.173.1_1785872907282_0.19542551722551127","host":"s3://npm-registry-packages-npm-production"}},"4.173.2":{"name":"decocms","version":"4.173.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.173.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"99d6984fe865ee4db5a9b925e487fc0ce1ee99e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.173.2.tgz","fileCount":8880,"integrity":"sha512-yF1xEBDZDrukWPiubLKjScVga1I6P98NFU1BcUy4g16iXlx9MXrxJRphP1J/eiiqARSJ5wR1fAotEh0HPb3UVA==","signatures":[{"sig":"MEQCIDyQjVbHiE5DqYe2n7AFsCvBvipImqFXaXRx6VJKs0G6AiByl9+pwanROkddB1s5kiwXILWHbJqzD3xFOfLejuMHtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.173.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88682355},"type":"module","_from":"file:decocms-4.173.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.173.2.tgz","_integrity":"sha512-yF1xEBDZDrukWPiubLKjScVga1I6P98NFU1BcUy4g16iXlx9MXrxJRphP1J/eiiqARSJ5wR1fAotEh0HPb3UVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.173.2_1785873382057_0.12807443617563807","host":"s3://npm-registry-packages-npm-production"}},"4.174.0":{"name":"decocms","version":"4.174.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.174.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b12680264abfada22816b7842f3c9aaa3fe9153","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.174.0.tgz","fileCount":8880,"integrity":"sha512-uXvxhurQsA+IAvcgQQT4iVt0+NREY/2+Rxt3Em3QWBO1syHQfyfHnUckfVN1XuHnXUwiC5lU+RgYTn6MVNOCDw==","signatures":[{"sig":"MEUCIQDlbAmyyCRvDrGORXCioAD3ey247K3hZAWzRLVstqJVoQIgEbHgw7qWWylYMlhwkGwXVxeDWpMAypa/xwzUfM/ou/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.174.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88699634},"type":"module","_from":"file:decocms-4.174.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.174.0.tgz","_integrity":"sha512-uXvxhurQsA+IAvcgQQT4iVt0+NREY/2+Rxt3Em3QWBO1syHQfyfHnUckfVN1XuHnXUwiC5lU+RgYTn6MVNOCDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.174.0_1785873639200_0.8363302128656191","host":"s3://npm-registry-packages-npm-production"}},"4.174.1":{"name":"decocms","version":"4.174.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.174.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67998059d081da4c34524fc2441940b351ee2560","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.174.1.tgz","fileCount":8880,"integrity":"sha512-7+icMJHfW9CF9rU34klm9/plz2vK2g/dz8bFMm2XadB1Ot4fOz2k6hmQwSXvX0gSZub4CxfuO2wEd5edpLmLBA==","signatures":[{"sig":"MEYCIQC6AcAewFcdC5dpjsgtepAh4sTp5YoraI+3N1wZbL6ySAIhAItWxGgbu9QsKclJvJhuy2y99QsT9JPt6bY+/hz9t/NY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.174.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88700269},"type":"module","_from":"file:decocms-4.174.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.174.1.tgz","_integrity":"sha512-7+icMJHfW9CF9rU34klm9/plz2vK2g/dz8bFMm2XadB1Ot4fOz2k6hmQwSXvX0gSZub4CxfuO2wEd5edpLmLBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.174.1_1785878855261_0.4918137430715295","host":"s3://npm-registry-packages-npm-production"}},"4.175.0":{"name":"decocms","version":"4.175.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.175.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1865c31b6fc1d9c4bd6a03b2988d23516632198c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.175.0.tgz","fileCount":8880,"integrity":"sha512-qDOgEJR3WF0ZuONF6pDsKuamRoEEngbLdHSWOA79+yu8nxyyid7j9BYPwR939TfnoxoQaAjm9thvNvPoD93DPg==","signatures":[{"sig":"MEQCIFfUvhpIOBUveg+G++VTSg7iNNJsj7S4XSJeh1A1pjvgAiALcSaWfCL31E8OiUsU9YnliyeK6/+X44tKiZFurw6RDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.175.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88704083},"type":"module","_from":"file:decocms-4.175.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.175.0.tgz","_integrity":"sha512-qDOgEJR3WF0ZuONF6pDsKuamRoEEngbLdHSWOA79+yu8nxyyid7j9BYPwR939TfnoxoQaAjm9thvNvPoD93DPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.175.0_1785880270989_0.7200875803327589","host":"s3://npm-registry-packages-npm-production"}},"4.175.1":{"name":"decocms","version":"4.175.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.175.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24e7db26abf71ffd14e4231952a438968fd5ff26","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.175.1.tgz","fileCount":8880,"integrity":"sha512-xgw3u25kNbNZAYRV15HyuxadtdxlmqYSsL4KCulOBy88WW1Sd58DdpCqy/LsS9RSooQEb9IOzhcurfGNjaoysA==","signatures":[{"sig":"MEUCIGe3wuKHmaClV/cmbIpZXkGvXN8RLIZpE4W+/mHfsAyPAiEA2TEecvWgzIqaO1WIx72UihnTXCr59Jc/WVxahNTqCVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.175.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88704399},"type":"module","_from":"file:decocms-4.175.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.175.1.tgz","_integrity":"sha512-xgw3u25kNbNZAYRV15HyuxadtdxlmqYSsL4KCulOBy88WW1Sd58DdpCqy/LsS9RSooQEb9IOzhcurfGNjaoysA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.175.1_1785883216311_0.4944778984949849","host":"s3://npm-registry-packages-npm-production"}},"4.176.0":{"name":"decocms","version":"4.176.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.176.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a890ea7522d1bfab3f28dafc27051e62fa4b1c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.176.0.tgz","fileCount":8880,"integrity":"sha512-x99RRKsluOIWn6a8vWVGpz34gAyKgolPZ1ZCX9HCuNlwnmMt7bG27sxk1USaqti5hCkxbUAj0V+VvADxp03zzA==","signatures":[{"sig":"MEUCIEtEumo0bPb9ZAQ+g0jOeyCas8WXo7Ipni9An/m7vBOMAiEArFda79MNN836Hzbp4T3QjlEsuDFsrxJOOMNo84KN4kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.176.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88700761},"type":"module","_from":"file:decocms-4.176.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.176.0.tgz","_integrity":"sha512-x99RRKsluOIWn6a8vWVGpz34gAyKgolPZ1ZCX9HCuNlwnmMt7bG27sxk1USaqti5hCkxbUAj0V+VvADxp03zzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.176.0_1785885020368_0.9168131630039782","host":"s3://npm-registry-packages-npm-production"}},"4.177.0":{"name":"decocms","version":"4.177.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.177.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"666aedfa2123ff3bb6b7cfb238dea795887bc018","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.177.0.tgz","fileCount":8880,"integrity":"sha512-Mzx3o8th2c+R6E4uJGJyBVkzTr5YxhQaFy+GaGUJvcBzUlU4x9ZKyW/dwsvbj1OE/TWyaYrDf/ib4Z7htdbPZA==","signatures":[{"sig":"MEQCIC6IAzJmooYlbECvjWsP4HvhVO7Wam9RtHvXSftP8RixAiAXQsbuAU8bsKEXgEvH+FnVpYZS68IF0orGgg/ykpMQHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.177.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88714932},"type":"module","_from":"file:decocms-4.177.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.177.0.tgz","_integrity":"sha512-Mzx3o8th2c+R6E4uJGJyBVkzTr5YxhQaFy+GaGUJvcBzUlU4x9ZKyW/dwsvbj1OE/TWyaYrDf/ib4Z7htdbPZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.177.0_1785885073685_0.8169550857567183","host":"s3://npm-registry-packages-npm-production"}},"4.177.1":{"name":"decocms","version":"4.177.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.177.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6a5df5e4f2a78ca31e2d5c55e6a0aaaf2871fe0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.177.1.tgz","fileCount":8880,"integrity":"sha512-5/q8HFxvYjGNfpD4/ttWvdlLyUqfyjZI9vVE2mORxrzpsgqju19TnUeLJ/cWv79VB8WhXVAGYMBRaqma76Nc4A==","signatures":[{"sig":"MEUCIBSLUqb4bMkjSyZzicvSen3ZOXe7EnFT99FK7lk1usmIAiEAxqFzdiWHc53rFLrfNq7UqaKBBhsskjRZGczWxalAyck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.177.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88715050},"type":"module","_from":"file:decocms-4.177.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.177.1.tgz","_integrity":"sha512-5/q8HFxvYjGNfpD4/ttWvdlLyUqfyjZI9vVE2mORxrzpsgqju19TnUeLJ/cWv79VB8WhXVAGYMBRaqma76Nc4A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.177.1_1785885810664_0.9436242182188574","host":"s3://npm-registry-packages-npm-production"}},"4.177.2":{"name":"decocms","version":"4.177.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.177.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"08073f29d33733fe35c4586171e7860fd4163163","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.177.2.tgz","fileCount":8880,"integrity":"sha512-S6eQ8Kqs9e7x+FK/922M1iShHkzlaltRykw8AQqfEF5SrBs+jpQR08jqDL4B6atWRjn16ROIdRgTlKw+lZJvPg==","signatures":[{"sig":"MEUCIFCwFv8akoypPxm6sYE4C8td+ul0vDt7N1dwjKyClOiXAiEAltsKAQ5pDNjubTLhIkjIqA+m1zv+MjZ6fGis8OVkwfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.177.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88715228},"type":"module","_from":"file:decocms-4.177.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.177.2.tgz","_integrity":"sha512-S6eQ8Kqs9e7x+FK/922M1iShHkzlaltRykw8AQqfEF5SrBs+jpQR08jqDL4B6atWRjn16ROIdRgTlKw+lZJvPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.177.2_1785888287208_0.37728516641627396","host":"s3://npm-registry-packages-npm-production"}},"4.177.3":{"name":"decocms","version":"4.177.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.177.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"597c1df09d0c6fee5e99b106c83237d34c838284","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.177.3.tgz","fileCount":8880,"integrity":"sha512-L7VOsubj39L0AoD2yG3K91rGDb0KVMPCxCwDhpBwe/0xTn3vg+019qf/4PpSHA1tJV7uC3rzp1pl1lEyxHaPBA==","signatures":[{"sig":"MEQCICCaxXa/PHHRi7BasQdTfaJIscQiGwkAnD7WRRPKsOGTAiB//ASt2of111xBer7AOjOTD7cZAWwWeKBESOn2St5qSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.177.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88715689},"type":"module","_from":"file:decocms-4.177.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.177.3.tgz","_integrity":"sha512-L7VOsubj39L0AoD2yG3K91rGDb0KVMPCxCwDhpBwe/0xTn3vg+019qf/4PpSHA1tJV7uC3rzp1pl1lEyxHaPBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.177.3_1785891176978_0.7539511101490903","host":"s3://npm-registry-packages-npm-production"}},"4.177.4":{"name":"decocms","version":"4.177.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.177.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"95e9676432027b0a52fc77a3d1ac49180119b3b6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.177.4.tgz","fileCount":8880,"integrity":"sha512-V2gEJpz7rFgi3t2h7zvBfFsQk7aNtkVw3u94+ieGivubYwav/3lvFVgosEk9XlwWNryBN64RZ5DGoja85aPZtA==","signatures":[{"sig":"MEQCIFkwCKbAZiEOrmHgjd1fTA9GwVbsuiLDA6D3ZAT2FizSAiB6nQ+bjEgqbK3QLTVVpbXj9hopdvNSeombI7EB5qqDEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.177.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88715782},"type":"module","_from":"file:decocms-4.177.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.177.4.tgz","_integrity":"sha512-V2gEJpz7rFgi3t2h7zvBfFsQk7aNtkVw3u94+ieGivubYwav/3lvFVgosEk9XlwWNryBN64RZ5DGoja85aPZtA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.177.4_1785894712721_0.561492177395077","host":"s3://npm-registry-packages-npm-production"}},"4.178.0":{"name":"decocms","version":"4.178.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.178.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3b83a70b2c10e78a99adbb75bc1dee278a728ff0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.178.0.tgz","fileCount":8880,"integrity":"sha512-VrjZ8fu6A5IfztHRN6FB4lgbfchIDjf5mVVNLG+6QrKCFv7MK/qNdhNO462TbKYbEP4LJGm2Jj9Q/GZGkxUH1g==","signatures":[{"sig":"MEUCIQC+dPtdH1sXQf8+kRidEk+/Wlwa9qDsim1+X0UUlFUXvAIgXzYKvidANKajk6jTfipQ3ueYOu7JboI0+1l9cEFCljQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.178.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88722949},"type":"module","_from":"file:decocms-4.178.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.178.0.tgz","_integrity":"sha512-VrjZ8fu6A5IfztHRN6FB4lgbfchIDjf5mVVNLG+6QrKCFv7MK/qNdhNO462TbKYbEP4LJGm2Jj9Q/GZGkxUH1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.178.0_1785897020361_0.708524591147244","host":"s3://npm-registry-packages-npm-production"}},"4.179.0":{"name":"decocms","version":"4.179.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.179.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8102c4431a93dc10756476db814eae8dcd4e97f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.179.0.tgz","fileCount":8880,"integrity":"sha512-t82lb5BTg0H91ZaFmsBxxd0sm/w0fDK63BLPKPgBHOcC+MIaZ0X5PB60BEj1WXBx3SD6DiMbt1J4dBvT0J0EWQ==","signatures":[{"sig":"MEYCIQCH5uCfH5S46JB1jgqQK6uGrc/Lf+Jfdi/7tiyfD10vQAIhAJJvpHTcX9Z9JEHyPa2XF0yzAsFIAiqZNUoDPZFBOyU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.179.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88732066},"type":"module","_from":"file:decocms-4.179.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.179.0.tgz","_integrity":"sha512-t82lb5BTg0H91ZaFmsBxxd0sm/w0fDK63BLPKPgBHOcC+MIaZ0X5PB60BEj1WXBx3SD6DiMbt1J4dBvT0J0EWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.179.0_1785897421444_0.6930144031760423","host":"s3://npm-registry-packages-npm-production"}},"4.179.1":{"name":"decocms","version":"4.179.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.179.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8abbfc0a727d9e9ba59649d92cfe773d78b2c9c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.179.1.tgz","fileCount":8880,"integrity":"sha512-gzAy7ZkqKd6niHj28mtV3B9i5LVSVTy+NnAPRL1NxRtZQDeQsN077hrmoB1XOIWgTyIWcNd3r6Obnt5QKpQ1AQ==","signatures":[{"sig":"MEUCIE3n+EK1YxKrYSTVHvkUgaja9EtYcs5S8Alk4Wlu28BwAiEAy0Fw527uft58qqe19dsmwaINBgvA0P3DBAn2nInuOTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.179.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88732545},"type":"module","_from":"file:decocms-4.179.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.179.1.tgz","_integrity":"sha512-gzAy7ZkqKd6niHj28mtV3B9i5LVSVTy+NnAPRL1NxRtZQDeQsN077hrmoB1XOIWgTyIWcNd3r6Obnt5QKpQ1AQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.179.1_1785934987983_0.705792605065013","host":"s3://npm-registry-packages-npm-production"}},"4.179.2":{"name":"decocms","version":"4.179.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.179.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db8d5be1d491ec85925f42616570942a1640c935","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.179.2.tgz","fileCount":8880,"integrity":"sha512-f6+FOXWg1YRWyR+EyJjIT24rUvP1bUqfKWKi7LDo8pZ/PIQybFX07R4n7RgK6Y2DmhOyaP/vpRR2Zi8pu+DW9A==","signatures":[{"sig":"MEUCIHxEextYvyGWJNRa0bCPv2J8YzhFIvxeP37YnM7QRATbAiEAm+8JZVU7XiqdSoXgyBMHjK/4Jc07H/bsgRpNRn1yT3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.179.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88732615},"type":"module","_from":"file:decocms-4.179.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.179.2.tgz","_integrity":"sha512-f6+FOXWg1YRWyR+EyJjIT24rUvP1bUqfKWKi7LDo8pZ/PIQybFX07R4n7RgK6Y2DmhOyaP/vpRR2Zi8pu+DW9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.179.2_1785935999517_0.6082895940097715","host":"s3://npm-registry-packages-npm-production"}},"4.179.3":{"name":"decocms","version":"4.179.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.179.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"95432560dea1d403e0da7b420c421ec01aaf2c1f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.179.3.tgz","fileCount":8880,"integrity":"sha512-N9HF09mm1cXBC+avpRLP74J5t4l7wsP2ydrgkiVdYD2zhpbyD1sKQDY+DlXaiMCB3xiaM6zE2PTr2vu2GMTp9w==","signatures":[{"sig":"MEYCIQDRCSDNAptlFCUAWL6eeVsV/og8pK0KLfGy3NKGuypkXQIhALAUA/NqCeoU+MpCugPusQd1MPfsbqNoA+RRlkpP98UH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.179.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88732773},"type":"module","_from":"file:decocms-4.179.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.179.3.tgz","_integrity":"sha512-N9HF09mm1cXBC+avpRLP74J5t4l7wsP2ydrgkiVdYD2zhpbyD1sKQDY+DlXaiMCB3xiaM6zE2PTr2vu2GMTp9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.179.3_1785936034556_0.8149350206258932","host":"s3://npm-registry-packages-npm-production"}},"4.180.0":{"name":"decocms","version":"4.180.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.180.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"027b6982453188ab6c59b22c71286216c6bdb353","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.180.0.tgz","fileCount":8880,"integrity":"sha512-1g88c6rD7rEzHYpfOq3SsUvT8hGV30Lo79eTq/HZIthc9MUuCPaXJWUVtALrShk6lIN8ZCUdDDd0z13L3lLfVg==","signatures":[{"sig":"MEUCIQDeep55TDFwSEAE4YfuAjrm4o+0kDTcw6FfZJNqNlxPMwIgAyjFSohiV5lj6gqnysfMS3jE9e1mb8eEutRYFTnV2gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.180.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88734568},"type":"module","_from":"file:decocms-4.180.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.180.0.tgz","_integrity":"sha512-1g88c6rD7rEzHYpfOq3SsUvT8hGV30Lo79eTq/HZIthc9MUuCPaXJWUVtALrShk6lIN8ZCUdDDd0z13L3lLfVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.180.0_1785936100743_0.4059030598008566","host":"s3://npm-registry-packages-npm-production"}},"4.180.1":{"name":"decocms","version":"4.180.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.180.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5ce0613f21c0d1f66bbfbd4172b1d5d44ca039bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.180.1.tgz","fileCount":8880,"integrity":"sha512-A6y0OAQSTIwj+fRawZL/T1m5YkEIbikb+evkhNs+m527QzvdvEL/nrtSuf0yxvsQjpabI7ArakB08tSIlfJXcQ==","signatures":[{"sig":"MEUCIG+9wEwuIg6OAzOFmmbycLlWsfFYEoFlEy7t/CI6W5OxAiEAgxZcfhGf7DB7Egjz9WzvMiPvDLtJMpD/9pl28TPKrP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.180.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88734582},"type":"module","_from":"file:decocms-4.180.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.180.1.tgz","_integrity":"sha512-A6y0OAQSTIwj+fRawZL/T1m5YkEIbikb+evkhNs+m527QzvdvEL/nrtSuf0yxvsQjpabI7ArakB08tSIlfJXcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.180.1_1785937965296_0.008504968970309612","host":"s3://npm-registry-packages-npm-production"}},"4.181.0":{"name":"decocms","version":"4.181.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.181.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c9f671d6fe70390fe6fb85136a2a05ae29813ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.181.0.tgz","fileCount":8882,"integrity":"sha512-2gRCRaywx5bCkQGxYrXGSXKKqlaUyFXC4u5zRB72fj9PrlxeFz+nej7Tkxo6cBi+f/yBtG5jIj4I7XapdtIjaw==","signatures":[{"sig":"MEQCIDErBb5Y3H9l8xz+Lxq1DE5rOvg6xCrdIcxW8YGizfjbAiAY75ozLmONoIhGJw+48n79/sWY8W1cxu5ljEnkaNzPNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.181.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88763805},"type":"module","_from":"file:decocms-4.181.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.181.0.tgz","_integrity":"sha512-2gRCRaywx5bCkQGxYrXGSXKKqlaUyFXC4u5zRB72fj9PrlxeFz+nej7Tkxo6cBi+f/yBtG5jIj4I7XapdtIjaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.181.0_1785939058266_0.9457647373707829","host":"s3://npm-registry-packages-npm-production"}},"4.181.1":{"name":"decocms","version":"4.181.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.181.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7a9d78c3f89a04ba1ec394902af74dac6b874678","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.181.1.tgz","fileCount":8882,"integrity":"sha512-8NXkZOrCS3mcW/ui5Ubglareeuae0aTQL1WBShEO8QzU6WJZGigO7u+jZGjqmfncrwIOmnMXxKJ83aTYfdhhBw==","signatures":[{"sig":"MEUCIH8EBQ/aya5K9+K67favv4yVk1RYde5u8V5Ag4Utf9LkAiEA+0f+GVXLfT6lbhEQbkibnweVWCtQs+Nrnh+LGRtKkmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.181.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88765649},"type":"module","_from":"file:decocms-4.181.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.181.1.tgz","_integrity":"sha512-8NXkZOrCS3mcW/ui5Ubglareeuae0aTQL1WBShEO8QzU6WJZGigO7u+jZGjqmfncrwIOmnMXxKJ83aTYfdhhBw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.181.1_1785942007864_0.849050843723715","host":"s3://npm-registry-packages-npm-production"}},"4.181.2":{"name":"decocms","version":"4.181.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.181.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"624fe6b204b77b87c3ae301727b91840d82fab45","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.181.2.tgz","fileCount":8882,"integrity":"sha512-vcKSGu8L4Po+byC6WMx2IngjWeR7FKmULE/NKSx1vQ1xQM4FSTj+AMJkPrn7uOO3jG0OYnBto2C1xwX12nSRfw==","signatures":[{"sig":"MEUCIQCjHKad2dx7uXpMlxoILLblMjPAt9EbcUwuszZl6EHktgIgNXCWc4m3q47QXr/J75yKa1U7Y32K+7oRt/z8+zmgUFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.181.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88765939},"type":"module","_from":"file:decocms-4.181.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.181.2.tgz","_integrity":"sha512-vcKSGu8L4Po+byC6WMx2IngjWeR7FKmULE/NKSx1vQ1xQM4FSTj+AMJkPrn7uOO3jG0OYnBto2C1xwX12nSRfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.181.2_1785945672582_0.41973080336712676","host":"s3://npm-registry-packages-npm-production"}},"4.181.3":{"name":"decocms","version":"4.181.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.181.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca80b7cacfca8e957214a8943faeec06dd51c44a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.181.3.tgz","fileCount":8883,"integrity":"sha512-d7LUL1VAXieLrOhKRwLtwgmeTPvXQ7GxhjTN9jhr05ByUZbKxW4UdLpX5OSOlssL+5BMLzLi555VYmhjGkSGoA==","signatures":[{"sig":"MEUCIEQvNFIwAsfUsZOsTqcyT43QNGFGgZghX6yHMrfJslN3AiEAznd6qoqG95yHWz6NO074IcADc+7+4zmtmgfIIZIebdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.181.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88766733},"type":"module","_from":"file:decocms-4.181.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.181.3.tgz","_integrity":"sha512-d7LUL1VAXieLrOhKRwLtwgmeTPvXQ7GxhjTN9jhr05ByUZbKxW4UdLpX5OSOlssL+5BMLzLi555VYmhjGkSGoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.181.3_1785946316538_0.005974330678475637","host":"s3://npm-registry-packages-npm-production"}},"4.181.4":{"name":"decocms","version":"4.181.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.181.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fad2bcc8d9f87652840f9e94c476f145bd1f923","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.181.4.tgz","fileCount":8883,"integrity":"sha512-uh7zH8s+GqEkJpDdfO+plWJt3FhGKNXrnfan4UI92YstbhhH+8en/lkEK2rH+cPafmBRclfbyiiMjHCkgGz9uw==","signatures":[{"sig":"MEUCIDkgRclmBF9F4zfTUQo7wPqyUT3c9YdjS1KAOJbBVqBLAiEAxlWlcKVJkwuX3900YxeGfAWFVAOCHlb4ff5YQ8fHsmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.181.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88766933},"type":"module","_from":"file:decocms-4.181.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.181.4.tgz","_integrity":"sha512-uh7zH8s+GqEkJpDdfO+plWJt3FhGKNXrnfan4UI92YstbhhH+8en/lkEK2rH+cPafmBRclfbyiiMjHCkgGz9uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.181.4_1785946410526_0.3141676303926928","host":"s3://npm-registry-packages-npm-production"}},"4.182.0":{"name":"decocms","version":"4.182.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eee3bf3de0ae0a3bb32ecd3d566a20203a7024f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.0.tgz","fileCount":8883,"integrity":"sha512-qKK8lrl/TnnIkeymcz1FXPBkbqw5fBYKlaGb1dQqMbnol3+tVe+oUxVqvvXUHtra96n7DwDPvoFJ754Q8KtguA==","signatures":[{"sig":"MEQCIBqp0Cc2dBTYXRTl0KJxJ54w3hBuuiy69iKz2IzKvzh0AiB7fqUTVDZpf4cVgyvY41nVHt6y3mSbCnOxkJwWx78jCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88768093},"type":"module","_from":"file:decocms-4.182.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.0.tgz","_integrity":"sha512-qKK8lrl/TnnIkeymcz1FXPBkbqw5fBYKlaGb1dQqMbnol3+tVe+oUxVqvvXUHtra96n7DwDPvoFJ754Q8KtguA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.0_1785946465122_0.5130861483699591","host":"s3://npm-registry-packages-npm-production"}},"4.182.1":{"name":"decocms","version":"4.182.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7800b844708c4a42387687613ad4a5f8f8fa95be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.1.tgz","fileCount":8883,"integrity":"sha512-eE3DKbGSaKWjwJ2kyka9dRSJI9Yef4hnMLkNTsIoKPJFh/E0tZao04tjro2nVVno9cSv1fvTabIaWv4S8vFBrw==","signatures":[{"sig":"MEUCIGYYCgK4kMQGPWLDjwgmLlyT48z2y9lgGs+xGlBD9HE4AiEAmWgm0dT/2REIX0SV+Y2ADlTLYbXh2z9I3zIcCU0fPE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88768093},"type":"module","_from":"file:decocms-4.182.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.1.tgz","_integrity":"sha512-eE3DKbGSaKWjwJ2kyka9dRSJI9Yef4hnMLkNTsIoKPJFh/E0tZao04tjro2nVVno9cSv1fvTabIaWv4S8vFBrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.1_1785947242609_0.1257085618256164","host":"s3://npm-registry-packages-npm-production"}},"4.182.2":{"name":"decocms","version":"4.182.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c0fcc69e91a357ce29754528be81eb766b17eba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.2.tgz","fileCount":8883,"integrity":"sha512-XCdxjHV65/lZgaUcFh0ZfSs/dY5K18u3QjLGbEMkq3WWsJiCMGeFllK67i2Z1VX9sWE9EbYeJtj1Ce4us1bwfw==","signatures":[{"sig":"MEUCIQD0YxqtUAKwrBydaE4DlfwykzP60H9YCgYYBSWBnjE1fgIgZpnNTSTbh1+XLQ2fhBQbhcv/WjGbsQN9kPYogYJV6Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88768573},"type":"module","_from":"file:decocms-4.182.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.2.tgz","_integrity":"sha512-XCdxjHV65/lZgaUcFh0ZfSs/dY5K18u3QjLGbEMkq3WWsJiCMGeFllK67i2Z1VX9sWE9EbYeJtj1Ce4us1bwfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.2_1785947535936_0.850325378679234","host":"s3://npm-registry-packages-npm-production"}},"4.182.3":{"name":"decocms","version":"4.182.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3231adaa6c2939d87454ea4c43e86a39c3d02456","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.3.tgz","fileCount":8882,"integrity":"sha512-H6Uv1b91obaY22n0rDC0vvu7b7/PwH40XSnB/bMPl4SDZ45YXhaAxitPUYSDvgcTqlNVrNnRvp2F11iQpHUbiw==","signatures":[{"sig":"MEQCICsPWI18QQXKVnfkv3C/wi9gHbFFskUCa9GTRDDyXW4gAiA7vzA0rTOy8tR695hYgEdZAwWobvKH2GolisHhIHCw7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88773824},"type":"module","_from":"file:decocms-4.182.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.3.tgz","_integrity":"sha512-H6Uv1b91obaY22n0rDC0vvu7b7/PwH40XSnB/bMPl4SDZ45YXhaAxitPUYSDvgcTqlNVrNnRvp2F11iQpHUbiw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.3_1785948879563_0.9155870123048191","host":"s3://npm-registry-packages-npm-production"}},"4.182.4":{"name":"decocms","version":"4.182.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"37e005fa7d62cc62f79728b1d1633a4e42bbfc68","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.4.tgz","fileCount":8882,"integrity":"sha512-J3yYELidQJVdknu75K/jiKHD7TgDrlC7jiosAm0uwjRV75nMAQrfI7YgTtMjBakOV0VT6urca+EoQ7+sJk2SrA==","signatures":[{"sig":"MEYCIQCD6fWaGKGgF28LpMCxKYNAZa7zrJI52jU9AUVfFr4NzgIhAIPCd17jOhmOMN02xWw0zfrvrANX7f6HYvfKXnxJ18w8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88773824},"type":"module","_from":"file:decocms-4.182.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.4.tgz","_integrity":"sha512-J3yYELidQJVdknu75K/jiKHD7TgDrlC7jiosAm0uwjRV75nMAQrfI7YgTtMjBakOV0VT6urca+EoQ7+sJk2SrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.4_1785949121163_0.06166993378922836","host":"s3://npm-registry-packages-npm-production"}},"4.182.5":{"name":"decocms","version":"4.182.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"510b95a055aa9197dc0230455dee15e287a1dc29","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.5.tgz","fileCount":8882,"integrity":"sha512-kSRFfi5ndadeWW8BN4Tlk/MtFuRm4inAWKY2q7qf5l6r1Eqy6VT67Dfota0Mh3i/OhcmSay0L7SFOGSFxXDkjA==","signatures":[{"sig":"MEQCIERdSe4MKulaI3SImR+JL0U/onHKtI9oXtWEX/L3aX10AiAaUyP5uNvkjNiMh5orTwQWzXQrXeOjHmamcLvE3XAovA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88771534},"type":"module","_from":"file:decocms-4.182.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.5.tgz","_integrity":"sha512-kSRFfi5ndadeWW8BN4Tlk/MtFuRm4inAWKY2q7qf5l6r1Eqy6VT67Dfota0Mh3i/OhcmSay0L7SFOGSFxXDkjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.5_1785950755545_0.07337597123612438","host":"s3://npm-registry-packages-npm-production"}},"4.182.6":{"name":"decocms","version":"4.182.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12e36fd40efe36c529b277a46fd44bb915a1cf12","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.6.tgz","fileCount":8882,"integrity":"sha512-EJWHOuL4RMuaGf37R0IAod+WbsnjvphqnjOVlXfKlT4bGS17qufeR82WtmjLLkbxUqE2XRYB97Ko0Y5Eo3yTqQ==","signatures":[{"sig":"MEQCIHKyAnbtOn0/f0suieYNr6+t1+d3/r/4G28tv9O4bHZXAiA6jVNTEL319OqsZfTopOHlne1522WyG9ReKMfBCKzGxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88772360},"type":"module","_from":"file:decocms-4.182.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.6.tgz","_integrity":"sha512-EJWHOuL4RMuaGf37R0IAod+WbsnjvphqnjOVlXfKlT4bGS17qufeR82WtmjLLkbxUqE2XRYB97Ko0Y5Eo3yTqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.6_1785951985434_0.792541571325486","host":"s3://npm-registry-packages-npm-production"}},"4.182.7":{"name":"decocms","version":"4.182.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca90ef0df94565b33eb0962338f94ab40e5921ed","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.7.tgz","fileCount":8882,"integrity":"sha512-BNA4SFurGoioWKProD5uYhmCLqgkJHgk62pMVyBqO3/uBwCIGPuLsXga12+sFe33pUb1provOGaL/0wUp6qqfQ==","signatures":[{"sig":"MEUCIDQE03F0SZA2hqdvUNAx5PWe3x2xXSr5A8sdmfZK92k6AiEArL0Hl312WkpGowhhV3yPtNXV4Az+7+awq6Dc3PipgtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88772360},"type":"module","_from":"file:decocms-4.182.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.7.tgz","_integrity":"sha512-BNA4SFurGoioWKProD5uYhmCLqgkJHgk62pMVyBqO3/uBwCIGPuLsXga12+sFe33pUb1provOGaL/0wUp6qqfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.7_1785953176562_0.881739749200054","host":"s3://npm-registry-packages-npm-production"}},"4.182.8":{"name":"decocms","version":"4.182.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d6e5ed1731ea33dd74f2718fd3d4aac9c3f6f36","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.8.tgz","fileCount":8882,"integrity":"sha512-HOxZQ8nPg8v27pn0tLx9jnfjZrDEGi/7EGLzzYWY/ChRYeNhyfYuFAAa454ihbGwMM414TzLeArElWE/oCzHLg==","signatures":[{"sig":"MEUCIQCmkrIdi536Yl1vJ03QZvtugHRH2tbu+V3iIT9NyKRqKAIgapJIjzAzZ27C09gDdelG6vQqVRicsSxJvGihHkxtnUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88773160},"type":"module","_from":"file:decocms-4.182.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.8.tgz","_integrity":"sha512-HOxZQ8nPg8v27pn0tLx9jnfjZrDEGi/7EGLzzYWY/ChRYeNhyfYuFAAa454ihbGwMM414TzLeArElWE/oCzHLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.8_1785954591700_0.9329640902306704","host":"s3://npm-registry-packages-npm-production"}},"4.182.9":{"name":"decocms","version":"4.182.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2e53ab1e187524483b1ed8ca361ea51e6ac733b8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.9.tgz","fileCount":8882,"integrity":"sha512-5rL+3IzIx1tpKzIAvGzMzCGR4uDw6Lhk78tZRlY/pbRCxNd19n3/QIZPpNJRfTONwInXsEvfgqWcJkcwtci//A==","signatures":[{"sig":"MEUCIGY3R04t42gQLmp34DCXNuMatfTReUW4M5GrB20n7kjsAiEAi7wdfPNDBuRuyGAw6p98ccUgYcBSIOh5R0eq4rTxAfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88773244},"type":"module","_from":"file:decocms-4.182.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.9.tgz","_integrity":"sha512-5rL+3IzIx1tpKzIAvGzMzCGR4uDw6Lhk78tZRlY/pbRCxNd19n3/QIZPpNJRfTONwInXsEvfgqWcJkcwtci//A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.9_1785955377199_0.7817176257264786","host":"s3://npm-registry-packages-npm-production"}},"4.182.10":{"name":"decocms","version":"4.182.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7ed71aa43fd71ea6f108108a5566fcde0e84a66","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.10.tgz","fileCount":8882,"integrity":"sha512-0viXraGwU1aotKmB7u9xLky2B9tEy5B7gHW1oCqVruNPtYKa6rsIvC0LFJlC8zr+AwRZEdfCV2Z3ofIyrWW2mQ==","signatures":[{"sig":"MEUCIQCbV0VAhm7gAp4KH72yHE49eFTI+iZ0w2W48N+TQb/8RAIgVTsJKMFuXy3qEFKHBs4XSKoVdwtB/nyjLBWdk0QJ44c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88777578},"type":"module","_from":"file:decocms-4.182.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.10.tgz","_integrity":"sha512-0viXraGwU1aotKmB7u9xLky2B9tEy5B7gHW1oCqVruNPtYKa6rsIvC0LFJlC8zr+AwRZEdfCV2Z3ofIyrWW2mQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.10_1785956466007_0.697636286477169","host":"s3://npm-registry-packages-npm-production"}},"4.182.11":{"name":"decocms","version":"4.182.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.182.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"21bc14c25da124017d848f82d5ddf92442740698","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.182.11.tgz","fileCount":8882,"integrity":"sha512-Azt3RprsbcD43Ql5Vj9zKvzwClpaTrnlEV9FfZF5WVg2dIWS6dtys/kT4WWtJ+N2ydiE/dSkBHqnT7SAR78q6w==","signatures":[{"sig":"MEUCIQCUvjPyMBvlNmfn2Po4NN+J9eElWgAlE4Nc2Xcqj/cW6QIgKu5QhzSPwfUNhnM0IxmXy8XKZAVkFCLZ/SPW1yaYkeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.182.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88778160},"type":"module","_from":"file:decocms-4.182.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.182.11.tgz","_integrity":"sha512-Azt3RprsbcD43Ql5Vj9zKvzwClpaTrnlEV9FfZF5WVg2dIWS6dtys/kT4WWtJ+N2ydiE/dSkBHqnT7SAR78q6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.182.11_1785957939362_0.1564468933358032","host":"s3://npm-registry-packages-npm-production"}},"4.183.0":{"name":"decocms","version":"4.183.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.183.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9df36c666cf10c6affa5c205fa4effbddfb2e2f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.183.0.tgz","fileCount":8882,"integrity":"sha512-MdbnTvERVnsXJdFFxnPUOru+kk2+BbmMiBeGwqIV5OeAQ5WtJdaydUZ7WnII4AQXylHhDp6KVuhIOW9pnBlLmg==","signatures":[{"sig":"MEYCIQDxndEP2mjFvhFiVVL5tZKitCNIg5HEVs0iYONOWFK0tQIhAMY7+t1ZQySqi9SVmohDK1+QimQDjkE0++fOcolD6uTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.183.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88779486},"type":"module","_from":"file:decocms-4.183.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.183.0.tgz","_integrity":"sha512-MdbnTvERVnsXJdFFxnPUOru+kk2+BbmMiBeGwqIV5OeAQ5WtJdaydUZ7WnII4AQXylHhDp6KVuhIOW9pnBlLmg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.183.0_1785958901195_0.2016146616753154","host":"s3://npm-registry-packages-npm-production"}},"4.184.0":{"name":"decocms","version":"4.184.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.184.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"50ea186f9e9282cbf57cfa85b97eb5f6a6c9c021","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.184.0.tgz","fileCount":8882,"integrity":"sha512-H9A3ieq19/f8vN+u0YhmIy0kO95qjVZ5MDtmb9VfyUc/27KW6sJG0LxrOpHrcNq5o058q9Or4TUII7dLwnLY2g==","signatures":[{"sig":"MEUCIQCiVUFiei5t8E7McoWhl0fM7tNec6Ff3EwKZi3nS0HMbQIgBOLUOYMFgqa55IkS7+kr7BuTIPBQbGmwjvkDHFok3i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.184.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88788878},"type":"module","_from":"file:decocms-4.184.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.184.0.tgz","_integrity":"sha512-H9A3ieq19/f8vN+u0YhmIy0kO95qjVZ5MDtmb9VfyUc/27KW6sJG0LxrOpHrcNq5o058q9Or4TUII7dLwnLY2g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.184.0_1785959729797_0.20396676970433125","host":"s3://npm-registry-packages-npm-production"}},"4.184.1":{"name":"decocms","version":"4.184.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.184.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2dcfd0817239afd6b3dca9359d3f56ef7c2f36ee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.184.1.tgz","fileCount":8882,"integrity":"sha512-mRG91UkLkSLyekQ8sTSC7wctX9kzaGDDLG53SD/Hgc1jPOPw21y53kMza+Hl35BoUZ9fGJraRLY1Hmt90SafXg==","signatures":[{"sig":"MEUCIEh7txtwHL7R0q05m151EVLVgcxqlSWBoHd+4rafOkXUAiEA3Lz4DL1agQd7E8pBlhxmyK7DWQlc+KJRg7X2shvGnkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.184.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88788878},"type":"module","_from":"file:decocms-4.184.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.184.1.tgz","_integrity":"sha512-mRG91UkLkSLyekQ8sTSC7wctX9kzaGDDLG53SD/Hgc1jPOPw21y53kMza+Hl35BoUZ9fGJraRLY1Hmt90SafXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.184.1_1785960331189_0.7465159783405457","host":"s3://npm-registry-packages-npm-production"}},"4.185.0":{"name":"decocms","version":"4.185.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.185.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"970b3daaa0fdfa071ecdc44c5bdff5ac9d135b60","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.185.0.tgz","fileCount":8882,"integrity":"sha512-HhpO6gIyu0QPKUZ5R2J2Gx85ztXcmfkRslm5qr96Wnu5FI8T9LyVqTD+V2dgSeEPMD7q0QE8nghPIsnZ2CnoFQ==","signatures":[{"sig":"MEUCIA90QgVF7tBF03XfYcadkMxQm5M1wee6nwaRjnriw9JEAiEA/D+eIMaHHxQlgA3yVEq+CW5KhGDyweqHRF3cV4+FvDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.185.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88790016},"type":"module","_from":"file:decocms-4.185.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.185.0.tgz","_integrity":"sha512-HhpO6gIyu0QPKUZ5R2J2Gx85ztXcmfkRslm5qr96Wnu5FI8T9LyVqTD+V2dgSeEPMD7q0QE8nghPIsnZ2CnoFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.185.0_1785961167672_0.30558651445567464","host":"s3://npm-registry-packages-npm-production"}},"4.185.1":{"name":"decocms","version":"4.185.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.185.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e55dc17b508222137406e6d4b51643e65e031b4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.185.1.tgz","fileCount":8882,"integrity":"sha512-HGJZa+c9a8jHnfpy177CeqKBVcftVqqxofCCw+i3J2oyc0w0AuKGPmAjgq2TMsKqOLNZdAS+NnTgNx+os0qHRw==","signatures":[{"sig":"MEQCIFNQn5EiYXYd9fxb/L36LjeA6Ss4C44AUk54aOVDwYdIAiBiOo5AAOrXbLVZoRLDuVwFCSfQDuJXvnDaE6yMxHrtGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.185.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88790185},"type":"module","_from":"file:decocms-4.185.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.185.1.tgz","_integrity":"sha512-HGJZa+c9a8jHnfpy177CeqKBVcftVqqxofCCw+i3J2oyc0w0AuKGPmAjgq2TMsKqOLNZdAS+NnTgNx+os0qHRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.185.1_1785961291196_0.017142694316027773","host":"s3://npm-registry-packages-npm-production"}},"4.186.0":{"name":"decocms","version":"4.186.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b4e2561b6d413c7516d011fc3d01b94fea98d17","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.0.tgz","fileCount":8882,"integrity":"sha512-0g8eKOJu6TGRJe73BugTUoRzlRII71GQJsi4vmbwX5eQVe+axZZZ7ZnoDhIb7z19omrtZuUu40yIhk7VrKUl6Q==","signatures":[{"sig":"MEUCIQDlmVLGKHe5iQFt8JZzxIk93aE7zxuhm20TkXMQsFi2cgIgVePze2DHuVfv7xHX81GUwv6/P6vj0I6uEii3HJpu63I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88791147},"type":"module","_from":"file:decocms-4.186.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.0.tgz","_integrity":"sha512-0g8eKOJu6TGRJe73BugTUoRzlRII71GQJsi4vmbwX5eQVe+axZZZ7ZnoDhIb7z19omrtZuUu40yIhk7VrKUl6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.0_1785961595920_0.10137235090373942","host":"s3://npm-registry-packages-npm-production"}},"4.186.1":{"name":"decocms","version":"4.186.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ee178350e74120dffe55032de5f098c2564ef61","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.1.tgz","fileCount":8882,"integrity":"sha512-0cfwiZBNhIivTqnYdPuw5mIJgVcAuvasNGbi4vf9pga8XzNTSKPTs1lpNOn8HtEAwlHaeE77CeangEvV6SZSiA==","signatures":[{"sig":"MEQCIC1L2kCM4G1N1SJQbyQxU1ra12vegH1jjvzzMPPY3tCZAiBFJ01alK4/bU6FuiHhqJhEw2M6tuiDtDBmI+FNudIIMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88796768},"type":"module","_from":"file:decocms-4.186.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.1.tgz","_integrity":"sha512-0cfwiZBNhIivTqnYdPuw5mIJgVcAuvasNGbi4vf9pga8XzNTSKPTs1lpNOn8HtEAwlHaeE77CeangEvV6SZSiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.1_1785966498213_0.7707242813432886","host":"s3://npm-registry-packages-npm-production"}},"4.186.2":{"name":"decocms","version":"4.186.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"115ba2c9bb6e8ea3bc59af8ab2dc4ca45af2ac1b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.2.tgz","fileCount":8882,"integrity":"sha512-VXFIglcPGgjf+T8lyjoizQWVdwK6Z+8AkXb5EGZEXhBWKRvuCF46Q3rxa4oWbieQx4rt9j/tqKULfHj4/REbHQ==","signatures":[{"sig":"MEUCIQD6u7689QHo9SgUdba1ehJRa2lHIBlUyceW0kMzx7QmUwIgKiSvsBYVd7bXjl3h0g6xt5RcXAZ2YJyEqRJe4Ku0sPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88797120},"type":"module","_from":"file:decocms-4.186.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.2.tgz","_integrity":"sha512-VXFIglcPGgjf+T8lyjoizQWVdwK6Z+8AkXb5EGZEXhBWKRvuCF46Q3rxa4oWbieQx4rt9j/tqKULfHj4/REbHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.2_1785966907921_0.1667826294298942","host":"s3://npm-registry-packages-npm-production"}},"4.186.3":{"name":"decocms","version":"4.186.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6857e8db940c1e146ab7be516bfe27cf8426637","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.3.tgz","fileCount":8882,"integrity":"sha512-Ff68KB9Zu20Qt5jBT0yEbiozBLyZ2ZZXzl/+/c/FQss/1qvUZYnLapOKZCg0G4/x90xXqZ29uOUfb7bhAC0h3g==","signatures":[{"sig":"MEQCICCUpCpbvxCJfT6Fg4FevCCSNfoV1Yq4fhplOUbnmcdmAiAyodDf2hEnBWMmCQxRFYMkR9bVOaEXN9teZMiwyKlwCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88799301},"type":"module","_from":"file:decocms-4.186.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.3.tgz","_integrity":"sha512-Ff68KB9Zu20Qt5jBT0yEbiozBLyZ2ZZXzl/+/c/FQss/1qvUZYnLapOKZCg0G4/x90xXqZ29uOUfb7bhAC0h3g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.3_1785967529585_0.49398298261498974","host":"s3://npm-registry-packages-npm-production"}},"4.186.4":{"name":"decocms","version":"4.186.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"745c361cacb0073f15bfc861c741e0a48692f049","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.4.tgz","fileCount":8879,"integrity":"sha512-5oRuMmyyM/wzyVpJUf+GoXNqTBrSlETrEpn0RRs4CmCIMtq7fAxH3mO3JRPPmRt/RLAWmHLxIWtok+/KqIIUvA==","signatures":[{"sig":"MEQCIGD2uLTOsddKReJoeKmXexcOkV8P8sKp0+JBCMLgLsvHAiBEr3db1LmQBbeYYzpb8jTphfUTEYPx8Cjz8vWPAVtckA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88789137},"type":"module","_from":"file:decocms-4.186.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.4.tgz","_integrity":"sha512-5oRuMmyyM/wzyVpJUf+GoXNqTBrSlETrEpn0RRs4CmCIMtq7fAxH3mO3JRPPmRt/RLAWmHLxIWtok+/KqIIUvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.4_1785967972745_0.025752338717670797","host":"s3://npm-registry-packages-npm-production"}},"4.186.5":{"name":"decocms","version":"4.186.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3f4a56720618645e29c07fe1a41e4a9971f36e1e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.5.tgz","fileCount":8879,"integrity":"sha512-5fBkW3WKDfYCAEff2TxnKVjXR3qAA9qbF80Iz0KAYcWrPO00Ud+yzQzmqU6GgFBzwhXRgpH5Kw+4Qr8PFA1JKA==","signatures":[{"sig":"MEQCIHNw59tB82csLuJzHKJxM/oF/0ng/bll8pmQMRcunFT7AiAa45NeGAKCcfwY8DniJ8UnV663ar5VgT8nt1Enk93PNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88789459},"type":"module","_from":"file:decocms-4.186.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.5.tgz","_integrity":"sha512-5fBkW3WKDfYCAEff2TxnKVjXR3qAA9qbF80Iz0KAYcWrPO00Ud+yzQzmqU6GgFBzwhXRgpH5Kw+4Qr8PFA1JKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.5_1785970157420_0.44396928888410825","host":"s3://npm-registry-packages-npm-production"}},"4.186.6":{"name":"decocms","version":"4.186.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.186.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3adcc76d7f4f96380d6fbbfc89cf55c041afd7ea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.186.6.tgz","fileCount":8879,"integrity":"sha512-uBgOoMPqv5hmoI5LbY2SR5WOFTLeoGE5VrrSPcb4nfc+5PYNwmRYgY6IHZ0BDWQYHtfo5yl0U3VBt2wTA/om0Q==","signatures":[{"sig":"MEQCID4eAxlx9REn3QsseRZ7ocdy6EqZCUALhAKVkngp8oAbAiA0z7wvamzTIooRNlcQSl/BIE6yVjyvVo26ii45TgD99Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.186.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88790445},"type":"module","_from":"file:decocms-4.186.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.186.6.tgz","_integrity":"sha512-uBgOoMPqv5hmoI5LbY2SR5WOFTLeoGE5VrrSPcb4nfc+5PYNwmRYgY6IHZ0BDWQYHtfo5yl0U3VBt2wTA/om0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.186.6_1785971028157_0.8231487657121239","host":"s3://npm-registry-packages-npm-production"}},"4.187.0":{"name":"decocms","version":"4.187.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.187.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c62233d88ae5dfc15171ca7a1b85a9d77d96e847","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.187.0.tgz","fileCount":8879,"integrity":"sha512-IBYJNtJRFHZjGmTuqPdSkzhzLfitnzfKISqq07QlrydDUXMj4n50Jlk+VVv8azEpktlplN7QlLEnNqEhuirkxQ==","signatures":[{"sig":"MEQCIAyxbUlJ1Gd7yugQDwPWG+SK+ZitLTDIg61d8NBw8H5pAiA+JxkBEeaV6cTB2/xYXbNTvgP7JF/XY1cFgN5qeb5t7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.187.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88790427},"type":"module","_from":"file:decocms-4.187.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.187.0.tgz","_integrity":"sha512-IBYJNtJRFHZjGmTuqPdSkzhzLfitnzfKISqq07QlrydDUXMj4n50Jlk+VVv8azEpktlplN7QlLEnNqEhuirkxQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.187.0_1785971938263_0.6541660753553522","host":"s3://npm-registry-packages-npm-production"}},"4.187.1":{"name":"decocms","version":"4.187.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.187.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b564cc29c61fbbbbf5a50123278ebd7a7618019","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.187.1.tgz","fileCount":8879,"integrity":"sha512-d0xgYywbO0TwbDPINeJhVNtbr1MOod7cyZlwS57+0hlKawT16nGiUYpdBOnw0dRHD1WLuMX48FQqA122xm/ekg==","signatures":[{"sig":"MEYCIQDx7jFj7wX7s9tsYsyQDnyybhzHMcgitPcvB6mhO72CWwIhAI0InrqfPMosgz1co312/H/vvNMsRD0YRonPzEKzV3Cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.187.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88791884},"type":"module","_from":"file:decocms-4.187.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.187.1.tgz","_integrity":"sha512-d0xgYywbO0TwbDPINeJhVNtbr1MOod7cyZlwS57+0hlKawT16nGiUYpdBOnw0dRHD1WLuMX48FQqA122xm/ekg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.187.1_1785972112982_0.21002130976344002","host":"s3://npm-registry-packages-npm-production"}},"4.187.2":{"name":"decocms","version":"4.187.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.187.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3962196f48b82eb9c7778f2ad76bd4cde651c709","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.187.2.tgz","fileCount":8879,"integrity":"sha512-L9rvCG+G+p2/+ow2Q//980clqviZoSyW0fQLkecfBZFZf27fQOArII+Rib4XaHePN5l/rVvrnkXezdn6rffTjw==","signatures":[{"sig":"MEQCIE2eAQJJ8qsVFrUWWmJJqxtLbNsQUCVocnwnB3ATYkEwAiAZR4inOYa3CX/qoQfyp5rqizr9Arhn99Eue/cUgI7jsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.187.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88793015},"type":"module","_from":"file:decocms-4.187.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.187.2.tgz","_integrity":"sha512-L9rvCG+G+p2/+ow2Q//980clqviZoSyW0fQLkecfBZFZf27fQOArII+Rib4XaHePN5l/rVvrnkXezdn6rffTjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.187.2_1785984349162_0.17751947091023323","host":"s3://npm-registry-packages-npm-production"}},"4.188.0":{"name":"decocms","version":"4.188.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e3ca57998a9f504c3fa2f67233bb44c04d81c74","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.0.tgz","fileCount":8879,"integrity":"sha512-U+UZsWBNa1z6Ndu1zTTLhfnmtISQV6h1amVMftcDK6qxZppTltRog8nJyaNGn437SKIHN7EDQ+YQ6wRRHxBUng==","signatures":[{"sig":"MEQCIFMdQUsXrSYuj38iedvfDhs91DTPXqyZkXeGcVMTDS6SAiBV6I2AJVbdl2lhM6w231zzMhI2Lm4dZIg1ftVmFZe9JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88796945},"type":"module","_from":"file:decocms-4.188.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.0.tgz","_integrity":"sha512-U+UZsWBNa1z6Ndu1zTTLhfnmtISQV6h1amVMftcDK6qxZppTltRog8nJyaNGn437SKIHN7EDQ+YQ6wRRHxBUng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.0_1785989964382_0.28362423332602127","host":"s3://npm-registry-packages-npm-production"}},"4.188.1":{"name":"decocms","version":"4.188.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be128c0d5d5c4d24bbddcaf76e8e406a700e8a6c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.1.tgz","fileCount":8879,"integrity":"sha512-2uwfS9qtPIyVsnvkx2RlRLRPgvNiMnJqJV2DscSo4hIB7l1dwRsDuJE8twrhw83h0E40EVQ7uZDUZ76AZvmodQ==","signatures":[{"sig":"MEQCIHIqWnxmQwGxJbaYda9FouqkMrelGfVGFBJDeiq0hvJlAiAEVFHY9IfpoL0DbjGDBolwFk7uoYFsW/hhHhmt3sJrUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88797144},"type":"module","_from":"file:decocms-4.188.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.1.tgz","_integrity":"sha512-2uwfS9qtPIyVsnvkx2RlRLRPgvNiMnJqJV2DscSo4hIB7l1dwRsDuJE8twrhw83h0E40EVQ7uZDUZ76AZvmodQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.1_1785992422468_0.7134931409109142","host":"s3://npm-registry-packages-npm-production"}},"4.188.2":{"name":"decocms","version":"4.188.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c60466e30ce39162a7e3994838c66098b110bb23","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.2.tgz","fileCount":8879,"integrity":"sha512-CNhvpAl/MDBCGt9cOs8zZ5/dWjzPJsrCVUVgNwhyWpoGj2SwX8WXYUZEh/zhZlnT2eQXVSB/fUswXRtwZwE5MA==","signatures":[{"sig":"MEQCICdgPCnVJzdMwKZnLVCXYqAJL2pXgBvpC6bcacOkHfqpAiAmmo9BgHAg0o0F+7O7JNSLjEEFKOXkeyH8btasLBOF0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88805642},"type":"module","_from":"file:decocms-4.188.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.2.tgz","_integrity":"sha512-CNhvpAl/MDBCGt9cOs8zZ5/dWjzPJsrCVUVgNwhyWpoGj2SwX8WXYUZEh/zhZlnT2eQXVSB/fUswXRtwZwE5MA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.2_1785992601879_0.9650027590300061","host":"s3://npm-registry-packages-npm-production"}},"4.188.3":{"name":"decocms","version":"4.188.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3650f38f3087f2cc4391566f8f552d2d545512dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.3.tgz","fileCount":8879,"integrity":"sha512-5rEqjBT0LL0UrKwfUrX3C9ScCruwYLeu9snZxloHgksA9CaY/d9X57L5O+8im3Osj5zDnyh+gZ786FYmgvD/IQ==","signatures":[{"sig":"MEUCIF/BvWuoTNZ/TCGBwSYuZX0tokc6pY8Zt2sDiPilMpy4AiEA8wKBJ/ei79XAVE0LPkMjDGaQ5QjUZnApc+uX+2W92ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88805806},"type":"module","_from":"file:decocms-4.188.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.3.tgz","_integrity":"sha512-5rEqjBT0LL0UrKwfUrX3C9ScCruwYLeu9snZxloHgksA9CaY/d9X57L5O+8im3Osj5zDnyh+gZ786FYmgvD/IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.3_1786020182402_0.8326707269070115","host":"s3://npm-registry-packages-npm-production"}},"4.188.4":{"name":"decocms","version":"4.188.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"20b2583171449ffd59fcfacc0aeb03f062927243","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.4.tgz","fileCount":8879,"integrity":"sha512-0HjpSCpX+v8y62dTdc9qdu1qCf8hIwwPST7SfPgXRr3mGcOYtY0opZA6wntgy1PXgnMjVHcw0Z/S2j7Ue01tsg==","signatures":[{"sig":"MEQCIE59yMRNxwCp0OWohitCdn/Kl8/Ty4yUJmVaEJlUo7xhAiBYyRCuk/LseZUCqd3NdiRoiWNHo5OV3t3h7NHslLSEWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88805890},"type":"module","_from":"file:decocms-4.188.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.4.tgz","_integrity":"sha512-0HjpSCpX+v8y62dTdc9qdu1qCf8hIwwPST7SfPgXRr3mGcOYtY0opZA6wntgy1PXgnMjVHcw0Z/S2j7Ue01tsg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.4_1786023582914_0.4470036646895219","host":"s3://npm-registry-packages-npm-production"}},"4.188.5":{"name":"decocms","version":"4.188.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ee673ba8e55373c4a98bb8242cf338b5c801dc3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.5.tgz","fileCount":8879,"integrity":"sha512-qiKMYNO8klBnsUNvZrxpFbVqs8Ix3KRhif2CSykjTNFXjNNXJ/DlnFHB4t7MuL+Z6Zbv6fCorwVzWyY7Q+ctHw==","signatures":[{"sig":"MEQCICyiAWu7H4PPVtRMGNrNaRtSZSmVXPUhPXAg5wqqdlULAiBZFY7WW7GKVN4fcR+dtfXTn7+lWVDjwJu6VibwDXKA7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88806329},"type":"module","_from":"file:decocms-4.188.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.5.tgz","_integrity":"sha512-qiKMYNO8klBnsUNvZrxpFbVqs8Ix3KRhif2CSykjTNFXjNNXJ/DlnFHB4t7MuL+Z6Zbv6fCorwVzWyY7Q+ctHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.5_1786023831764_0.18297611695984983","host":"s3://npm-registry-packages-npm-production"}},"4.188.6":{"name":"decocms","version":"4.188.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.188.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c2ec4e48929d3f8ca1bf046c2de79f5d9bc5dfd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.188.6.tgz","fileCount":8879,"integrity":"sha512-USAhDr8GrZBW0NZmrMePuFr8ls3pry4yto/zzEOa6fWzRBcoulhj25uUuGt0JMjyVKAR6PSnXXqqqx+fYHi3oA==","signatures":[{"sig":"MEYCIQDm5mVCyP9IUKAKxD4mh0FbPg54LWojZ5O5s4IC1rTQNwIhANYe8PEZdy/6h3Z0loiwUBgWAvN9dRZ6v03yMIzqcPmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.188.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88806803},"type":"module","_from":"file:decocms-4.188.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.188.6.tgz","_integrity":"sha512-USAhDr8GrZBW0NZmrMePuFr8ls3pry4yto/zzEOa6fWzRBcoulhj25uUuGt0JMjyVKAR6PSnXXqqqx+fYHi3oA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.188.6_1786024195069_0.9908351218174591","host":"s3://npm-registry-packages-npm-production"}},"4.189.0":{"name":"decocms","version":"4.189.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.189.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd93dc56ad85d0af14a4a038bd979af276813f59","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.189.0.tgz","fileCount":8879,"integrity":"sha512-Ry9uEYVXQKwNse57iOR0OFWooRAiWOzEEVc1Gw+0AkpdeeseQBE96qwn9/fCUxe2u/qgeW1YGeTRYzXHocAbZA==","signatures":[{"sig":"MEYCIQCkIAxMJQa90VdY/GzmkVc8TCCljcrUCB2oeAAnXZYp8gIhAOt0DSueGEb6u1kQARdQCnG2aXCwxceL/OQyKG0Lodbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.189.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88808810},"type":"module","_from":"file:decocms-4.189.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.189.0.tgz","_integrity":"sha512-Ry9uEYVXQKwNse57iOR0OFWooRAiWOzEEVc1Gw+0AkpdeeseQBE96qwn9/fCUxe2u/qgeW1YGeTRYzXHocAbZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.189.0_1786024298402_0.571995491003644","host":"s3://npm-registry-packages-npm-production"}},"4.189.1":{"name":"decocms","version":"4.189.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.189.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9695622de3e8764957029d591e0982afa0c6a839","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.189.1.tgz","fileCount":8879,"integrity":"sha512-0fRdmv+LMEfiN2AZh0SPNtbAtVD6sokLl6FpkUVgHrpAdl2fHv107EKeXHP6N0jyhehR68dSHx6C1Qo1A6NI0g==","signatures":[{"sig":"MEQCIFCFKivJxIXPRSbP/kPfoJ9zimiy9LVqx72Zh9TPwxNBAiBMzIt3hnp95XBEcl/Y3U5OwP3wZa3B5GZmA2L3KypgoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.189.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88810011},"type":"module","_from":"file:decocms-4.189.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.189.1.tgz","_integrity":"sha512-0fRdmv+LMEfiN2AZh0SPNtbAtVD6sokLl6FpkUVgHrpAdl2fHv107EKeXHP6N0jyhehR68dSHx6C1Qo1A6NI0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.189.1_1786025176605_0.7128186606344877","host":"s3://npm-registry-packages-npm-production"}},"4.189.2":{"name":"decocms","version":"4.189.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.189.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8d4997ca8b18adc2304cffb1bea43ae64dbee69","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.189.2.tgz","fileCount":8879,"integrity":"sha512-t6T0jmLf5mSfQb4shImogRPVORHPt1u9FT0zwWO+djGumZ5DTfdyoBQ7cS0G0oz8j2rFAZNRTBiydOk0TtHr5g==","signatures":[{"sig":"MEYCIQCqJLNaDASQW19EXQW88m4hzz9B+FB17fI6uWHHkszsagIhAIPEoVD4Ftc97p88yPieR6Qu73ZzAxPEaq4p4QG0DYrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.189.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88810011},"type":"module","_from":"file:decocms-4.189.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.189.2.tgz","_integrity":"sha512-t6T0jmLf5mSfQb4shImogRPVORHPt1u9FT0zwWO+djGumZ5DTfdyoBQ7cS0G0oz8j2rFAZNRTBiydOk0TtHr5g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.189.2_1786026080742_0.8087199676025663","host":"s3://npm-registry-packages-npm-production"}},"4.189.3":{"name":"decocms","version":"4.189.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.189.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"451e86b8dfecd319d2851c1e4dba6076f75531c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.189.3.tgz","fileCount":8879,"integrity":"sha512-8l6BAN3/0dp0CrRKcBdg2TXOEvYkcDECtqvG//TRfLOpICKyGkfF67mjWLsm4QzYQmzAL/0NQyFoLzeZ4y9rEQ==","signatures":[{"sig":"MEYCIQCU0mGQDmc8tff98e0fHw8fdTKvo+0qgQvM4kUeA6e0/wIhAL2voZg2NueLIbCSgGGa8/TOqA/dPviB40PCwtaICTEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.189.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88809381},"type":"module","_from":"file:decocms-4.189.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.189.3.tgz","_integrity":"sha512-8l6BAN3/0dp0CrRKcBdg2TXOEvYkcDECtqvG//TRfLOpICKyGkfF67mjWLsm4QzYQmzAL/0NQyFoLzeZ4y9rEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.189.3_1786026899296_0.37846141224077723","host":"s3://npm-registry-packages-npm-production"}},"4.189.4":{"name":"decocms","version":"4.189.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.189.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ddd53952b503ff544e62e83c40a766e260f3c1f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.189.4.tgz","fileCount":8879,"integrity":"sha512-lPIvePS3h5Rib8R5NgXw8rucIoFCho0DEEJW48ZJEmj7fqiqzwCdG0Rvnk3CvFMVcLE68dxramsgW0JTDEGBNg==","signatures":[{"sig":"MEQCIQDn7kGZb10ubpG7lOzBL0r88pjN1rSLCv5rTXNkNk5TZAIfWH4wOC9CdKf95Ou4qp1nHdwajJzoWNl4aeu45mFXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.189.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88810369},"type":"module","_from":"file:decocms-4.189.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.189.4.tgz","_integrity":"sha512-lPIvePS3h5Rib8R5NgXw8rucIoFCho0DEEJW48ZJEmj7fqiqzwCdG0Rvnk3CvFMVcLE68dxramsgW0JTDEGBNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.189.4_1786028420550_0.1882403834642774","host":"s3://npm-registry-packages-npm-production"}},"4.190.0":{"name":"decocms","version":"4.190.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.190.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fe2dd4dcefcb831950b64cb4f3161f38c7f4619","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.190.0.tgz","fileCount":8879,"integrity":"sha512-hPXimxO6PI/z2ZQa2RArG+xNYwe0OU2TWHAacEkE9NByGGRRoekTVE1203p3s+/sq5XppHQyFl2gnORdWl6GlQ==","signatures":[{"sig":"MEUCIQDVvD0N8qWMWfI+fzG+TDHK58V6O0Go/fjs46sw8Ec9mAIgLv87+K1rOLWkMAPHYomQ3ABzRtJWzXCJilLU8bs0l0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.190.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88811090},"type":"module","_from":"file:decocms-4.190.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.190.0.tgz","_integrity":"sha512-hPXimxO6PI/z2ZQa2RArG+xNYwe0OU2TWHAacEkE9NByGGRRoekTVE1203p3s+/sq5XppHQyFl2gnORdWl6GlQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.190.0_1786029465857_0.8525088184679295","host":"s3://npm-registry-packages-npm-production"}},"4.190.1":{"name":"decocms","version":"4.190.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.190.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06f1644764b76ba0a78a9b19dd55e3a666f860f9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.190.1.tgz","fileCount":8879,"integrity":"sha512-OSvDqAOUiPV3B7zfO27TPoKH4Ip649VB7CHN6XOi5MZR7CJrngBINzi7QH77x2rIIh5sbSZmwalI1CsAzWaw5A==","signatures":[{"sig":"MEQCIGRSGFv4rXkUm1o+sWQCJBxaMXCshwwA3o9fzG+l/Bs1AiAySFj4x2cNcqgewd/gt41wqJXY8mLW8wOhlVWUFtwsOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.190.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88813446},"type":"module","_from":"file:decocms-4.190.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.190.1.tgz","_integrity":"sha512-OSvDqAOUiPV3B7zfO27TPoKH4Ip649VB7CHN6XOi5MZR7CJrngBINzi7QH77x2rIIh5sbSZmwalI1CsAzWaw5A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.190.1_1786029878373_0.25454614228771977","host":"s3://npm-registry-packages-npm-production"}},"4.190.2":{"name":"decocms","version":"4.190.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.190.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8128eafdb6e7dc7b7e2f236480317cf35fc7129","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.190.2.tgz","fileCount":8879,"integrity":"sha512-JlTyniGYUknvAokBbm+hDeHl9/CuZvdKe6Vri9LQlMhSSpr443qyT8Yo5wVEiskVm7qsGmpgHGW63xDRw5b54A==","signatures":[{"sig":"MEUCIC4dHczMq/cz9CX0lZLEtMCYaWkq0OUHypgTWXc7WdViAiEAxDNf6HHLeqQdIufWybufzd1JsirHd9RzP7Unz/92idw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.190.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88814934},"type":"module","_from":"file:decocms-4.190.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.190.2.tgz","_integrity":"sha512-JlTyniGYUknvAokBbm+hDeHl9/CuZvdKe6Vri9LQlMhSSpr443qyT8Yo5wVEiskVm7qsGmpgHGW63xDRw5b54A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.190.2_1786030049280_0.8340191091628959","host":"s3://npm-registry-packages-npm-production"}},"4.190.3":{"name":"decocms","version":"4.190.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.190.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb06388087706f56ed438e0f0c4db9bb356dadae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.190.3.tgz","fileCount":8879,"integrity":"sha512-af4n+Te710W1cEFAlo9XNYajLMcRN74oSZF8pasD44AC7BuK9G1jlUhzbO+m+6+J8NYV1VmiM0w81cYEuUESvA==","signatures":[{"sig":"MEQCIDWTmN8J9qu4rLXhJXX4VrisQV+8MY4jnfwaEuNThjk4AiB8dd46rN2O9/K1iRZ3R8T8mC4+Es0r/UAw5C3avTXe+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.190.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88815874},"type":"module","_from":"file:decocms-4.190.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.190.3.tgz","_integrity":"sha512-af4n+Te710W1cEFAlo9XNYajLMcRN74oSZF8pasD44AC7BuK9G1jlUhzbO+m+6+J8NYV1VmiM0w81cYEuUESvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.190.3_1786030550949_0.7000593129094235","host":"s3://npm-registry-packages-npm-production"}},"4.190.4":{"name":"decocms","version":"4.190.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.190.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6c3149e8f122dbb24d6b789ce118961479406a82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.190.4.tgz","fileCount":8879,"integrity":"sha512-SntAVsWG3NFa/tQBCJWdoor8tXOW9n8G1RqtqCzHqjbqvXcBq3ZxqtmUlXjvtWvfOmngK6W+/c6VPwi15zWmyQ==","signatures":[{"sig":"MEYCIQC31IxqOucbfPDeXgbBGyv/hpCFtRmmkeWFSZdUnF0blgIhALI3mYdfwkY3zUTRXGgXr+gZJym643HqA0VMjufT/ggL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.190.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88836185},"type":"module","_from":"file:decocms-4.190.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.190.4.tgz","_integrity":"sha512-SntAVsWG3NFa/tQBCJWdoor8tXOW9n8G1RqtqCzHqjbqvXcBq3ZxqtmUlXjvtWvfOmngK6W+/c6VPwi15zWmyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.190.4_1786058035115_0.13233897894610447","host":"s3://npm-registry-packages-npm-production"}},"4.191.1":{"name":"decocms","version":"4.191.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.191.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"42c7c8baca17329caa97b35d6f6f5eee06f58135","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.191.1.tgz","fileCount":8879,"integrity":"sha512-0jASsd3eUvzLEjZHSiNXpQ3YHzL71JQCtlAUved59rbgz5rBv6ArmYvf4KYQOkuMc8iZXJcGmMmersXheL6RFw==","signatures":[{"sig":"MEUCIQDkdrGgVRaqmGeyOqZCOoqDQ7neizcMdSGMq+LanhQr9wIgR97bCOCM4LcMFYgFSX6j/irRxg1MKlYcDRjmBhfNAz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.191.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88852489},"type":"module","_from":"file:decocms-4.191.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.191.1.tgz","_integrity":"sha512-0jASsd3eUvzLEjZHSiNXpQ3YHzL71JQCtlAUved59rbgz5rBv6ArmYvf4KYQOkuMc8iZXJcGmMmersXheL6RFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.191.1_1786059806202_0.414888307520767","host":"s3://npm-registry-packages-npm-production"}},"4.191.0":{"name":"decocms","version":"4.191.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.191.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25b3ac5dac98986862ff286a603564b50a2ecce9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.191.0.tgz","fileCount":8879,"integrity":"sha512-JiFn8okDno9bIfpvT1c+vdVtsL11lrkXMNIV5qnsEXTz2zG+1KLQtnk3IGvj3hCrUwzUET3FhBeOPnzqv/iU9Q==","signatures":[{"sig":"MEUCIBcRPgG6KfgrDBxV94fLF/Gc38W8Mjeew+AJmTzEM5g1AiEA4PUi7Ydyaeef0o76qF/peYQJT8AUF/0DwW7IS0iwrGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.191.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88851905},"type":"module","_from":"file:decocms-4.191.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.191.0.tgz","_integrity":"sha512-JiFn8okDno9bIfpvT1c+vdVtsL11lrkXMNIV5qnsEXTz2zG+1KLQtnk3IGvj3hCrUwzUET3FhBeOPnzqv/iU9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.191.0_1786059854022_0.3476871701941937","host":"s3://npm-registry-packages-npm-production"}},"4.192.0":{"name":"decocms","version":"4.192.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a3e458c1fe0a8d1123e5d243a8ae03c6426882b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.0.tgz","fileCount":8879,"integrity":"sha512-TZ0VGpDBi/xigAvRAJEf0EpbALFESoN44wJfuFWzW2657Q89oelBJ1Di6CF25M1EYBQ/RcpM/Mi/LiZRjtu/fA==","signatures":[{"sig":"MEQCIFWNtTnROVq6t4LgZxYbN1ZPSfD6XYUQbAjZ5U22kj57AiA9YzM4jxPiUoeZmqxr0zQPXljUG3IsWarYjuTJRIuDkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88856202},"type":"module","_from":"file:decocms-4.192.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.0.tgz","_integrity":"sha512-TZ0VGpDBi/xigAvRAJEf0EpbALFESoN44wJfuFWzW2657Q89oelBJ1Di6CF25M1EYBQ/RcpM/Mi/LiZRjtu/fA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.0_1786064381184_0.49079688134584964","host":"s3://npm-registry-packages-npm-production"}},"4.192.1":{"name":"decocms","version":"4.192.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"29e204651509b972d5164f21455f10d18b5481d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.1.tgz","fileCount":8879,"integrity":"sha512-tVzWHwrD7HpSIjB+NAQ1cHFSJ5K5MrEIawbEMv/rt0c7915F3cJ49Ugu/T2Et3u5jKJkp6YEVw13plFaGfpZRA==","signatures":[{"sig":"MEQCIEnEeLsjDo6V5bgdOKu/aIw0qkvQp/K8pzzy1CTrC7QnAiBE9weHYta1HMe3nkNLM9PMrcS/7g9GWURhSzER7Cf4HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88857300},"type":"module","_from":"file:decocms-4.192.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.1.tgz","_integrity":"sha512-tVzWHwrD7HpSIjB+NAQ1cHFSJ5K5MrEIawbEMv/rt0c7915F3cJ49Ugu/T2Et3u5jKJkp6YEVw13plFaGfpZRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.1_1786065259183_0.250611454883511","host":"s3://npm-registry-packages-npm-production"}},"4.192.2":{"name":"decocms","version":"4.192.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5d020fb6524518f5782ee80a6a30852081c9189","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.2.tgz","fileCount":8879,"integrity":"sha512-8vIRzueyQ5fZstS+Ou38raWwVyTV4NgblorjvyKf/A9bBdS7DiGv2Yxu5/HMtTwMEaK+9xD4zhLi9djJJV/ZMw==","signatures":[{"sig":"MEQCIBSlkVc/hDfPnHUTsXNCJbmsP6M3ecZTjoggTtKhm075AiBayxVMazgMWIXT3w41ifb1681rWgLbcyGHcEvbrBEFBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88858044},"type":"module","_from":"file:decocms-4.192.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.2.tgz","_integrity":"sha512-8vIRzueyQ5fZstS+Ou38raWwVyTV4NgblorjvyKf/A9bBdS7DiGv2Yxu5/HMtTwMEaK+9xD4zhLi9djJJV/ZMw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.2_1786065768166_0.03448790531534174","host":"s3://npm-registry-packages-npm-production"}},"4.192.3":{"name":"decocms","version":"4.192.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b56d1c25ddf473f2be9a5d0c70122cb5df4421ba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.3.tgz","fileCount":8879,"integrity":"sha512-+QjvkJ5syxpiKSk+mL65WOOKkKAwcd8/2Gwh+XrBGVrjp/6y1JkBssj7Q3haGI6Ol4rL1DZq1Gsgk/v/59uA7g==","signatures":[{"sig":"MEQCIGpmDQvZ1WUcBnLfuHu0oGcoojV9x1FnwW8NL6FWqJn9AiBtgX0g5bgVrBYINb2e0PxST7h3aDbe9uWkeZya2QpfPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88865013},"type":"module","_from":"file:decocms-4.192.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.3.tgz","_integrity":"sha512-+QjvkJ5syxpiKSk+mL65WOOKkKAwcd8/2Gwh+XrBGVrjp/6y1JkBssj7Q3haGI6Ol4rL1DZq1Gsgk/v/59uA7g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.3_1786070126750_0.7347972516281507","host":"s3://npm-registry-packages-npm-production"}},"4.192.4":{"name":"decocms","version":"4.192.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9ddd13c8c2db2c635caa62bc90f8f890f07f245","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.4.tgz","fileCount":8879,"integrity":"sha512-JpmFKQ1dt/0cMaA16dF07uTPTcIXx5k3irzqwDejl95L0bJJG6olK/x2o+NQrIkfyyIetwtpXc9hATLukyHHXg==","signatures":[{"sig":"MEUCIQCOoIZvbE3T+IlMjeU+Xhjg1HO6Lb6yRAuzL+/PAwAbqAIgddwY0+gPEwLb3yaGZxZkcc/l0CjUhzHTHpNkTdDIzGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88865013},"type":"module","_from":"file:decocms-4.192.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.4.tgz","_integrity":"sha512-JpmFKQ1dt/0cMaA16dF07uTPTcIXx5k3irzqwDejl95L0bJJG6olK/x2o+NQrIkfyyIetwtpXc9hATLukyHHXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.4_1786070135160_0.12406554435952644","host":"s3://npm-registry-packages-npm-production"}},"4.192.5":{"name":"decocms","version":"4.192.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33910fda5f653e3ee182da36deeafb07d07cb04b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.5.tgz","fileCount":8879,"integrity":"sha512-4Nxnlwt+rWAn7hGvJEgSnBBTxxaiuO0AgfDRDen/BjOSzYHD2w4gTmFT+kgD2TamZr5vFWGyiQmWEz07q/X6Sg==","signatures":[{"sig":"MEQCIGAEkYi04tl+sn5UvU/D9fsZYOLakNKA0BRhH+TRFzA0AiAYJZw9gM+Kq8dpLhRXu0gagLHqOjgTx8EUf7Mf5+AdAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88866771},"type":"module","_from":"file:decocms-4.192.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.5.tgz","_integrity":"sha512-4Nxnlwt+rWAn7hGvJEgSnBBTxxaiuO0AgfDRDen/BjOSzYHD2w4gTmFT+kgD2TamZr5vFWGyiQmWEz07q/X6Sg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.5_1786070335561_0.03634719336483516","host":"s3://npm-registry-packages-npm-production"}},"4.192.6":{"name":"decocms","version":"4.192.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b30ffee7585357dc324d9d433374226d4d0c50f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.6.tgz","fileCount":8879,"integrity":"sha512-tMDhCL4ASH82DEUzmLuP2uzBhoMjHhPkWpOeZaX22aEtHwX1od6O4mreceJ5oUi/etlsuqGRFa65YYOa2/YSTw==","signatures":[{"sig":"MEUCIGawvHD2gVpfO88vbiJy8jwIP7ebNXLKmYVbjUljHRUeAiEA4CX7xUBWQzVVuEUtOlgcbICEgQ0fKv8dB4q6N1YT09g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88866859},"type":"module","_from":"file:decocms-4.192.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.6.tgz","_integrity":"sha512-tMDhCL4ASH82DEUzmLuP2uzBhoMjHhPkWpOeZaX22aEtHwX1od6O4mreceJ5oUi/etlsuqGRFa65YYOa2/YSTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.6_1786070366864_0.5847643286855191","host":"s3://npm-registry-packages-npm-production"}},"4.192.7":{"name":"decocms","version":"4.192.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8bf39ac5ecc0e84898765d2840a340117fc21b55","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.7.tgz","fileCount":8879,"integrity":"sha512-x3lesB++SNQAKBIVFdYfDNgieJLd7G2nyM/4iqck+jCaehuO9YjRwl+hmH6qTmv6odroglHnnmhJ3MW1WKxl6Q==","signatures":[{"sig":"MEYCIQCTsNDkWcTLXtBmgZRuMPXcmyoCur69XNCiBZgZxQhEygIhAL00t7zbfsImu2OgfQt0ij4LLg99l5kn67WHDkin6U+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88866841},"type":"module","_from":"file:decocms-4.192.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.7.tgz","_integrity":"sha512-x3lesB++SNQAKBIVFdYfDNgieJLd7G2nyM/4iqck+jCaehuO9YjRwl+hmH6qTmv6odroglHnnmhJ3MW1WKxl6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.7_1786076068907_0.4790885681606867","host":"s3://npm-registry-packages-npm-production"}},"4.192.8":{"name":"decocms","version":"4.192.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8235a3c6ae2cc5e682c704dfc45cf1f70b32a03","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.8.tgz","fileCount":8879,"integrity":"sha512-6zw0U4tX2s3xeaV+g0ZbHSWyP2fPYifkmQvps+bJLHKMd7AYdnYFIib5Rnf0mP31qIglOUqQ25PN8vrVgiuIgw==","signatures":[{"sig":"MEQCIBK69O7tfkfoIl7mkw7I6gw5sNQhF2zWSdixhdh9YLoLAiBvaQ3edZKw23gfuLXWRvaNTRg5ZV6iIQBVf6CmxZVGVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88867317},"type":"module","_from":"file:decocms-4.192.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.8.tgz","_integrity":"sha512-6zw0U4tX2s3xeaV+g0ZbHSWyP2fPYifkmQvps+bJLHKMd7AYdnYFIib5Rnf0mP31qIglOUqQ25PN8vrVgiuIgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.8_1786106648698_0.2882134957400708","host":"s3://npm-registry-packages-npm-production"}},"4.192.9":{"name":"decocms","version":"4.192.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa49e37ac6367d8c0c89d7b997a9a1294591166d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.9.tgz","fileCount":8879,"integrity":"sha512-35CajzGq/4ZP2sspRgfjz8EtiaOKVoPrYAnIJ8dcDc8U1BXJNDwt8mdf/hl6ASjcuhpQeZgjgkuhzmG8EGAzGw==","signatures":[{"sig":"MEYCIQDI7T+TkgEgnGRNiyjZA8esJPlJ+N3PmvLLFj9rNM0MeAIhAObBWIwzc7RnFqD+o37n5gOQ92JPB0sec0qzuJT1MJ5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88868154},"type":"module","_from":"file:decocms-4.192.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.9.tgz","_integrity":"sha512-35CajzGq/4ZP2sspRgfjz8EtiaOKVoPrYAnIJ8dcDc8U1BXJNDwt8mdf/hl6ASjcuhpQeZgjgkuhzmG8EGAzGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.9_1786109807132_0.8518470003105512","host":"s3://npm-registry-packages-npm-production"}},"4.192.10":{"name":"decocms","version":"4.192.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.192.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8bd6620ac51b87a31602f85c443c09ebeacc32d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.192.10.tgz","fileCount":8879,"integrity":"sha512-ec2jn/IwCiUcTYdvpPvIKJn8anknJvopDEgKxqakrq7pBxadyYfRPncnbE8DaijevGoplXkwf70LouNv/twlog==","signatures":[{"sig":"MEUCIGo6XS3hhFcp9HiWcMcKQ/L6uH197RgLKd/OJeQcgjFqAiEAvK3ZBeQ8+/j+nQtj0VJkynmyUeIO6UyOanh0SIPH3Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.192.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88868318},"type":"module","_from":"file:decocms-4.192.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.192.10.tgz","_integrity":"sha512-ec2jn/IwCiUcTYdvpPvIKJn8anknJvopDEgKxqakrq7pBxadyYfRPncnbE8DaijevGoplXkwf70LouNv/twlog==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.192.10_1786111302302_0.7911637515020171","host":"s3://npm-registry-packages-npm-production"}},"4.193.0":{"name":"decocms","version":"4.193.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.193.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a13590175455366472a064693e3f446e556df611","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.193.0.tgz","fileCount":8879,"integrity":"sha512-CYe8cpdj8b5UhpqL+9j0CW1LZgtCf8pArthv7zh4RPgGfmT6ocTbwSe6m4sz3Z8iwMBB/jOcIoUeczKqEzJ6Ow==","signatures":[{"sig":"MEQCID7PaxW87HcYA5Njg2EIau+nSr8fGf79K2sO6okd+kC7AiBoCoAWa6ls1bXLM26NOmIgPIq2EBgJii3p1qTSpmcteA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.193.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88872109},"type":"module","_from":"file:decocms-4.193.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.193.0.tgz","_integrity":"sha512-CYe8cpdj8b5UhpqL+9j0CW1LZgtCf8pArthv7zh4RPgGfmT6ocTbwSe6m4sz3Z8iwMBB/jOcIoUeczKqEzJ6Ow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.193.0_1786113272904_0.30164271685661803","host":"s3://npm-registry-packages-npm-production"}},"4.193.1":{"name":"decocms","version":"4.193.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.193.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02dc6a475b9b7af3d0f43f7a10c1846402b190a5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.193.1.tgz","fileCount":8879,"integrity":"sha512-HcqXNUgdlNHjUPRAYz/ujRwLOhu4KVUQ6Ohdan2jL3lTZGxXkixEbr4V35gS6tHncFKS+RWqOr832igcTOQRuQ==","signatures":[{"sig":"MEUCIHh6lIz9bPFRGMpOoWnn1OR6TFDKZ2pyeXPHu0oI6COhAiEA/KdUIZGyctOgX+80jAmRuZ6hAglc0b1GLOGayHvgsZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.193.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88872401},"type":"module","_from":"file:decocms-4.193.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.193.1.tgz","_integrity":"sha512-HcqXNUgdlNHjUPRAYz/ujRwLOhu4KVUQ6Ohdan2jL3lTZGxXkixEbr4V35gS6tHncFKS+RWqOr832igcTOQRuQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.193.1_1786114008169_0.33802201458795356","host":"s3://npm-registry-packages-npm-production"}},"4.193.2":{"name":"decocms","version":"4.193.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.193.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a01ab45f8c462c70337828154065986efa330c25","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.193.2.tgz","fileCount":8879,"integrity":"sha512-S70n5dBBG1D8rPPcc6oP95VR8fs10A4/bChajgFrAy3d35QbmYZOzidYmaCOdnfLvehOqMlI+Au1fG6as5PHUg==","signatures":[{"sig":"MEYCIQDKes0+ik0gWWbeu2k9goa4Z2wVEsxWXK82+IaZAzUmjgIhAOqss9coVt1wCKVqdGrz837icBPpw+KEcfrUP/4wq0f7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.193.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88872830},"type":"module","_from":"file:decocms-4.193.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.193.2.tgz","_integrity":"sha512-S70n5dBBG1D8rPPcc6oP95VR8fs10A4/bChajgFrAy3d35QbmYZOzidYmaCOdnfLvehOqMlI+Au1fG6as5PHUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.193.2_1786115131104_0.8496950945496673","host":"s3://npm-registry-packages-npm-production"}},"4.193.3":{"name":"decocms","version":"4.193.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.193.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"389c31e61eb6b6e151d4f0bdbcca165227fcdb41","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.193.3.tgz","fileCount":8879,"integrity":"sha512-b44UUk0oYiZw5fcoP9DnQf9/7A8Tga9WQh9n7qS9mTB/4Fug2DMD5TJpU8EA32W6d2DIW4Br6K8odFKZdFU6lA==","signatures":[{"sig":"MEUCIQCb9bUFqInyCBcsYMNR9ZNIXdogOy5vK3vjINpxXDEvFwIgJoR2HNXHhYeps/pDqc6QU1wBaxgd49U88PdOEw6HBkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.193.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88872832},"type":"module","_from":"file:decocms-4.193.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.193.3.tgz","_integrity":"sha512-b44UUk0oYiZw5fcoP9DnQf9/7A8Tga9WQh9n7qS9mTB/4Fug2DMD5TJpU8EA32W6d2DIW4Br6K8odFKZdFU6lA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.193.3_1786116061718_0.7802118127746376","host":"s3://npm-registry-packages-npm-production"}},"4.193.4":{"name":"decocms","version":"4.193.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.193.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1ab9674a5e0f77320251288a9591cf4bb3c396c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.193.4.tgz","fileCount":8879,"integrity":"sha512-Z2k+oy0Mea/Km200WdUu8Wk38Azs7Z3B9/ExyAvR9u7KKr82u3gTF6OKN/IxSkgNADwyHQOQ3Xj654zLrF4GRw==","signatures":[{"sig":"MEQCIBIq2DjuBdcKYKytXrjd+dNGMXxMZTnK2zEtF0ubgy98AiAUg8NHzaSD9jKOKG6pNzwFcXaRmupvm3qAMcU8PdV2aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.193.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88873414},"type":"module","_from":"file:decocms-4.193.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.193.4.tgz","_integrity":"sha512-Z2k+oy0Mea/Km200WdUu8Wk38Azs7Z3B9/ExyAvR9u7KKr82u3gTF6OKN/IxSkgNADwyHQOQ3Xj654zLrF4GRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.193.4_1786117804307_0.5141249126935921","host":"s3://npm-registry-packages-npm-production"}},"4.194.0":{"name":"decocms","version":"4.194.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.194.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df4ca8faed3c17494296c51de29dea5c2099f8ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.194.0.tgz","fileCount":8879,"integrity":"sha512-j/dQcRhw89RPUYz8SyFcX/6BrVaI3CuSaxfq4/XoAPQd1g05MWFHKN9s/5EmZUooF2WV+Cgh4HR9rSRBgCq05Q==","signatures":[{"sig":"MEUCID7hmHeFC/1cmd2HieGYCUVJNOHuslV7xrmtwyzzqAxzAiEAyLMe99SIt7UizcMW9ytXDTCJx2Rg/qbLsN9qvf4/0jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88877317},"type":"module","_from":"file:decocms-4.194.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.194.0.tgz","_integrity":"sha512-j/dQcRhw89RPUYz8SyFcX/6BrVaI3CuSaxfq4/XoAPQd1g05MWFHKN9s/5EmZUooF2WV+Cgh4HR9rSRBgCq05Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.194.0_1786118964434_0.3343272904483128","host":"s3://npm-registry-packages-npm-production"}},"4.194.1":{"name":"decocms","version":"4.194.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.194.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6fc9287e5b9f7b11d492cd4d5fd22d591ca2f0f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.194.1.tgz","fileCount":8879,"integrity":"sha512-7vzd1Qld8X64wb3O3kWbW0bO6UU9GQWisiti44XonUAal5PoLT4Js/cp4F/zD/8XXk8eXIxQECuAAppywVK1hg==","signatures":[{"sig":"MEUCIQC0pGb9xNtaZBeHpOtcU0moEyqkfCEcQUv8drkBeqXZKQIgcfCoQlhkxtk4/vPcqba0UfxWbKdPa1NEQryqjMju38U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.194.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88877464},"type":"module","_from":"file:decocms-4.194.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.194.1.tgz","_integrity":"sha512-7vzd1Qld8X64wb3O3kWbW0bO6UU9GQWisiti44XonUAal5PoLT4Js/cp4F/zD/8XXk8eXIxQECuAAppywVK1hg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.194.1_1786119286533_0.6396864274530747","host":"s3://npm-registry-packages-npm-production"}},"4.194.2":{"name":"decocms","version":"4.194.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.194.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3b04fd65337fc5f8b0e79ab9ebefb5c5893a92fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.194.2.tgz","fileCount":8879,"integrity":"sha512-6OJIUpti9VryxPJz27KceZ0Ou6l/sc7CGurApUIlWPHkN/ZI9HF1WQkpmuWbEdS5L/lR6tVx3qtU5Q6nsMf4VQ==","signatures":[{"sig":"MEUCIGgtnpImaKCQL1tieCESSv6dH/tWWWTF3pSvTqqrDAOHAiEAvi6iO+K3NgD5zYO0zU4MMCnZvCcC05mXf/KttVHdpbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.194.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88878226},"type":"module","_from":"file:decocms-4.194.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.194.2.tgz","_integrity":"sha512-6OJIUpti9VryxPJz27KceZ0Ou6l/sc7CGurApUIlWPHkN/ZI9HF1WQkpmuWbEdS5L/lR6tVx3qtU5Q6nsMf4VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.194.2_1786125365759_0.10549251068562793","host":"s3://npm-registry-packages-npm-production"}},"4.195.0":{"name":"decocms","version":"4.195.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.195.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f74edc397f52c556f47e90fd1a934e93ca77bc82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.195.0.tgz","fileCount":8879,"integrity":"sha512-fJWXgx1ys/AWwo+xufwmDAKVVgWbFza2Jr7DzLEYz8hkfaCWbfpoM4EG0QPwF1PPiEdtstC7VC7At+25epeITw==","signatures":[{"sig":"MEYCIQDfDaLpvrYJi41I4xbn+zTZ0KxILED7LRunVqrBQE1MwAIhAJNdXlr3R4n16jtjg13eD0bccgQP2/gK21jDhf/ib7Ki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.195.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88884596},"type":"module","_from":"file:decocms-4.195.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.195.0.tgz","_integrity":"sha512-fJWXgx1ys/AWwo+xufwmDAKVVgWbFza2Jr7DzLEYz8hkfaCWbfpoM4EG0QPwF1PPiEdtstC7VC7At+25epeITw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.195.0_1786127262380_0.5505972065707636","host":"s3://npm-registry-packages-npm-production"}},"4.195.1":{"name":"decocms","version":"4.195.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.195.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2172fdcc52bd326009c080a6bc11718e0246c8cd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.195.1.tgz","fileCount":8879,"integrity":"sha512-baPd9BxJ02qk8LO3C5euPsO3/1V1VDqSEQ3dEIMAnK9yK9ttpvI2gND7zg75vfH2olso6Qy/I432aSd0FuhyNQ==","signatures":[{"sig":"MEUCIQDONhW7FyGMaYSzPnaDy6YX/j5lXqACxiiFu2mQsMbLewIgBQ01T4Tzjv6kB0cl0orhZTmLvzL9DBVr6LCWX0Bk5TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.195.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88884643},"type":"module","_from":"file:decocms-4.195.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.195.1.tgz","_integrity":"sha512-baPd9BxJ02qk8LO3C5euPsO3/1V1VDqSEQ3dEIMAnK9yK9ttpvI2gND7zg75vfH2olso6Qy/I432aSd0FuhyNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.195.1_1786134228125_0.5913306440426236","host":"s3://npm-registry-packages-npm-production"}},"4.195.2":{"name":"decocms","version":"4.195.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.195.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82dd6912d52bd5818530557135cd12d1419c5d8b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.195.2.tgz","fileCount":8879,"integrity":"sha512-wjXWRC6nQ1DXN+gfX2sIx4QzuYmAX2zSU0vODWozHpLsdFZkAlciuElU3jALU+sL9rIYfyz+6Kc3lDser/DY6Q==","signatures":[{"sig":"MEUCIQDw4jSoYgcsEpzBVGedqxo3ymaN59WLNrUCOHB6CO0hcgIgZC0/qoggrLbeJ+tp9XHMfjhpI1iS0yd4wizgy4SiEiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.195.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88887211},"type":"module","_from":"file:decocms-4.195.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.195.2.tgz","_integrity":"sha512-wjXWRC6nQ1DXN+gfX2sIx4QzuYmAX2zSU0vODWozHpLsdFZkAlciuElU3jALU+sL9rIYfyz+6Kc3lDser/DY6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.195.2_1786137665037_0.8060823076712351","host":"s3://npm-registry-packages-npm-production"}},"4.195.3":{"name":"decocms","version":"4.195.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.195.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9248e46ebbb953f6397e735d6407f869c40beccf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.195.3.tgz","fileCount":8879,"integrity":"sha512-9J/YZI3KF/ghXZMoumOITFWQfTs0/FeOHZGyOSl4zyLafAxk8KjhL/s/qbymnZNDRJY+5DCf1dqs7XI1dEqQHw==","signatures":[{"sig":"MEYCIQDxEElstG+BG4CmtaADPrmmLFZ5ceKVdDYZBtPrfgo1QAIhALbm82zIhrg9idv8LqhUKr22JSwzKyYqxtGteH0l5pQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.195.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88887151},"type":"module","_from":"file:decocms-4.195.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.195.3.tgz","_integrity":"sha512-9J/YZI3KF/ghXZMoumOITFWQfTs0/FeOHZGyOSl4zyLafAxk8KjhL/s/qbymnZNDRJY+5DCf1dqs7XI1dEqQHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.195.3_1786199684902_0.26971653699990017","host":"s3://npm-registry-packages-npm-production"}},"4.196.0":{"name":"decocms","version":"4.196.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.196.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"beefe2fa2013176f03e486cc46163b5a62b6fd8e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.196.0.tgz","fileCount":8878,"integrity":"sha512-7d76WlFTzMtKExLoFp2xRIXFpVwC80KEfZz8STcrFLoZCZttqaZhEO7aqawjNtUls7JljL5PWdMDi2EbEV8p4w==","signatures":[{"sig":"MEYCIQCvS7SLW56aGbjWtQbtdROWsSvy498O6Z1nuXD+qWLF0wIhAPEf5jix0PrfO7YghvHaswp/5jykYJvhiKKfB2aboX9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.196.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88886102},"type":"module","_from":"file:decocms-4.196.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.196.0.tgz","_integrity":"sha512-7d76WlFTzMtKExLoFp2xRIXFpVwC80KEfZz8STcrFLoZCZttqaZhEO7aqawjNtUls7JljL5PWdMDi2EbEV8p4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.196.0_1786217567318_0.7022318366330551","host":"s3://npm-registry-packages-npm-production"}},"4.196.1":{"name":"decocms","version":"4.196.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.196.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa5a0d690f423c01c7bfe76b00f62d8be32ae352","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.196.1.tgz","fileCount":8878,"integrity":"sha512-sCHdwJKE7yosfq4O4sZEc53x4zQNnu+5u5KgDPj2F3Ejd2UyCvhJJ6YkoNw0mTrOofHCaPR3U9syA3hmvcjHXA==","signatures":[{"sig":"MEUCIQDdvCDD6XeFuEiPCDmE3O/17XW6+OH+3O6L2S1vJhP0jAIgCAPCJur2AR42On0bKSUK/v8eJ2zu5wyy4+R1zO1o3+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.196.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88886390},"type":"module","_from":"file:decocms-4.196.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.196.1.tgz","_integrity":"sha512-sCHdwJKE7yosfq4O4sZEc53x4zQNnu+5u5KgDPj2F3Ejd2UyCvhJJ6YkoNw0mTrOofHCaPR3U9syA3hmvcjHXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.196.1_1786278458916_0.8129113722927284","host":"s3://npm-registry-packages-npm-production"}},"4.196.2":{"name":"decocms","version":"4.196.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.196.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a4b137cca16cb7b44989e114c1a8a277aaf3514f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.196.2.tgz","fileCount":8878,"integrity":"sha512-zabJoozLzAwC5Zhbjm5XnzkhdFNpo5XWL4K3w4kX7qOADuE1U4C+S9bVf9ssXhjDCrZ0J/RDMoJv/rzu6huDTw==","signatures":[{"sig":"MEQCIDhn3O/upuOeNkOwKlsfCy6mk7oQF25SYcXn9eotVTb+AiAvvGRcHO5gkWwsGZfR0WLFiqHmnWnxrHJPCce+mtGOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.196.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88886390},"type":"module","_from":"file:decocms-4.196.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.196.2.tgz","_integrity":"sha512-zabJoozLzAwC5Zhbjm5XnzkhdFNpo5XWL4K3w4kX7qOADuE1U4C+S9bVf9ssXhjDCrZ0J/RDMoJv/rzu6huDTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.196.2_1786364788938_0.9837014428054764","host":"s3://npm-registry-packages-npm-production"}},"4.196.3":{"name":"decocms","version":"4.196.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.196.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dba0870af59ed6892d8066667f488e550620ff7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.196.3.tgz","fileCount":8878,"integrity":"sha512-RDwa8jUaL0vTFRxy9+t7e+9yD4rR6hMHoQSZuOYsaXmZ7DosFHBv8anqpsLb7CAC5/o0YNWGTXBkNflHMwiQQA==","signatures":[{"sig":"MEUCIGrAote1AcKzuWgU7yT9t6K4jsr4ZmoEr4qP3p3VasHeAiEAy77aucsNL1xkRExlclk5U+6+rtTluwXPFLMBL0lEioQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.196.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88886205},"type":"module","_from":"file:decocms-4.196.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.196.3.tgz","_integrity":"sha512-RDwa8jUaL0vTFRxy9+t7e+9yD4rR6hMHoQSZuOYsaXmZ7DosFHBv8anqpsLb7CAC5/o0YNWGTXBkNflHMwiQQA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.196.3_1786372184843_0.8270528057034638","host":"s3://npm-registry-packages-npm-production"}},"4.197.0":{"name":"decocms","version":"4.197.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1fac8479e25ff1ed9aae56a820d729902ef2cf30","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.0.tgz","fileCount":8885,"integrity":"sha512-XQ0Igpm8RYqWTfi7Efjxh/+tg3jRfSrXo4izN+WTKKxHFAgq7gQx51qtdJ5T6pXjsBHdh/pmqujLOpRMZgeRpA==","signatures":[{"sig":"MEYCIQCJXyQMYZ3vnXDGCRHpt7Xf9g5IlIZhldZiPxKSKRk29wIhALU7gxkaU7wktFjijBt2+XYFg4YfoXNX7rVI66ksD+vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88936761},"type":"module","_from":"file:decocms-4.197.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.0.tgz","_integrity":"sha512-XQ0Igpm8RYqWTfi7Efjxh/+tg3jRfSrXo4izN+WTKKxHFAgq7gQx51qtdJ5T6pXjsBHdh/pmqujLOpRMZgeRpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.0_1786374522257_0.6376825813968003","host":"s3://npm-registry-packages-npm-production"}},"4.197.1":{"name":"decocms","version":"4.197.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44b6363cfb382ec709004c34d031c41e4253a110","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.1.tgz","fileCount":8885,"integrity":"sha512-SndiuAyq9luZre1BxLI8HvMY7yCvgrqVQ51XXk8ft1wv3Oi9fwn3CNf5WEuqo+uBDUAl8v0OOFPbw7fJo5gGPg==","signatures":[{"sig":"MEUCIQDuC9pzANlAXqvsC7cWCgUNu40RJi5Ri9P+7BOCFfbaCAIga7a94kIw+/zczYdRVdnakb7LFLYOfUaDESyrEsly35A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88936865},"type":"module","_from":"file:decocms-4.197.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.1.tgz","_integrity":"sha512-SndiuAyq9luZre1BxLI8HvMY7yCvgrqVQ51XXk8ft1wv3Oi9fwn3CNf5WEuqo+uBDUAl8v0OOFPbw7fJo5gGPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.1_1786375846223_0.18023566053624407","host":"s3://npm-registry-packages-npm-production"}},"4.197.2":{"name":"decocms","version":"4.197.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e884077c86393eebf0564a4ca31797a0d3e8e9e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.2.tgz","fileCount":8885,"integrity":"sha512-0bXGuGQdaJcnPrcsGB8EMTFB0RQzomppCDkVXHTlNsTjDByGN8yR2AsySb9ED6Os4vrnjxP0h7dLCOS/qPBapg==","signatures":[{"sig":"MEUCIQD4vIpTgZZMMMQGXqTri78O5m7ZJhNBRBfnQpBSc7V6lwIgSbMhCDpiAB8aslA+PXpTRgXgn3qHigJT85bgODL6OAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88937242},"type":"module","_from":"file:decocms-4.197.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.2.tgz","_integrity":"sha512-0bXGuGQdaJcnPrcsGB8EMTFB0RQzomppCDkVXHTlNsTjDByGN8yR2AsySb9ED6Os4vrnjxP0h7dLCOS/qPBapg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.2_1786379570598_0.1131512814872686","host":"s3://npm-registry-packages-npm-production"}},"4.197.3":{"name":"decocms","version":"4.197.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a6639f5b30b40b1bdf0175ed744c53e2f17ddb99","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.3.tgz","fileCount":8885,"integrity":"sha512-u8L2nIi6nuMl1RRrI6uelrO642S7c6x1j4HWbyzCBFMemeBj4ERsIkYI9gW85TYmTVE9H8EECehAjwYqhNq+TQ==","signatures":[{"sig":"MEQCIEiel6nBKqMEXrcrm01/4zEso8hFYKntnpVMb9ydBEXqAiByT2VYi8wLUKsNB1g8OdMXVeIo3ibMp0OXoQNiDffRZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88937910},"type":"module","_from":"file:decocms-4.197.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.3.tgz","_integrity":"sha512-u8L2nIi6nuMl1RRrI6uelrO642S7c6x1j4HWbyzCBFMemeBj4ERsIkYI9gW85TYmTVE9H8EECehAjwYqhNq+TQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.3_1786380446495_0.22286444170473896","host":"s3://npm-registry-packages-npm-production"}},"4.197.4":{"name":"decocms","version":"4.197.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a124f793ac2eb386776b25ae02f4f68e55e2dac7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.4.tgz","fileCount":8885,"integrity":"sha512-SLJBFhixJEBmfem+MuWJ9Kcx4+RrFTnOKeE/fYJWWvLqYphDXQWBQty6Y5Ssvr/41JdhIa9MsKmW5oulAR8KsQ==","signatures":[{"sig":"MEUCIQDuuP41QwplX/skrX5OWbIN+kTKCCfpZyAEatDqzkOlIgIgHjn44USh2BjfiOx4ScFVNj+jXx2QmswQgra7IhsNOU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88937708},"type":"module","_from":"file:decocms-4.197.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.4.tgz","_integrity":"sha512-SLJBFhixJEBmfem+MuWJ9Kcx4+RrFTnOKeE/fYJWWvLqYphDXQWBQty6Y5Ssvr/41JdhIa9MsKmW5oulAR8KsQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.4_1786382292780_0.487633340662909","host":"s3://npm-registry-packages-npm-production"}},"4.197.5":{"name":"decocms","version":"4.197.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a98f1909f756af7bfbb42781c935add466494673","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.5.tgz","fileCount":8885,"integrity":"sha512-vh/xCEQ1nfUI/XbOt+Agdykjn6BoouS6u0/x+cv23/Eko7GoGh56PAVjs1TepEeQXmJ7A+X9CalVr7Bah/ByLg==","signatures":[{"sig":"MEUCIQD/lLSttczhDZ8bklOPrUhe+mCPOBkmcnesdeJcy4vovQIgbQcp2klxeqeqDWS3l2PaPyDN1HLN3Z6kOlrD9SNg1ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88938408},"type":"module","_from":"file:decocms-4.197.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.5.tgz","_integrity":"sha512-vh/xCEQ1nfUI/XbOt+Agdykjn6BoouS6u0/x+cv23/Eko7GoGh56PAVjs1TepEeQXmJ7A+X9CalVr7Bah/ByLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.5_1786391431261_0.8413390199214636","host":"s3://npm-registry-packages-npm-production"}},"4.197.6":{"name":"decocms","version":"4.197.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3dc37d66e06300600618ef38c433cb0a720440e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.6.tgz","fileCount":8885,"integrity":"sha512-1vANOQIeQm9+Yox++bFQQmKaHFdb5ejZ5XB6/XDN+lF09AD/Aw/N0o+qgChlksYXcrqVnopCvWI8yNsHsn06eg==","signatures":[{"sig":"MEYCIQDPy3CkbjvYa6rv/LjnKI2oeRDyQzgphEUAoK2nDhPaCQIhAOCYPDB5zFZHqrSPaVuTycQeY9Jae+qSx59tTvSYkQY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88938561},"type":"module","_from":"file:decocms-4.197.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.6.tgz","_integrity":"sha512-1vANOQIeQm9+Yox++bFQQmKaHFdb5ejZ5XB6/XDN+lF09AD/Aw/N0o+qgChlksYXcrqVnopCvWI8yNsHsn06eg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.6_1786392935575_0.8529788949679189","host":"s3://npm-registry-packages-npm-production"}},"4.197.7":{"name":"decocms","version":"4.197.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86278305c5d86e9378968dff3f43cb51f8ed15df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.7.tgz","fileCount":8885,"integrity":"sha512-pFdfNc+nDUqNsncVsftmy9OY7zbRhVY5NWe9SjsjUxTK4HXHIGiBzdQlxjkl/b22HlIYZ3ssIRBqINeArrsdJg==","signatures":[{"sig":"MEYCIQCjBnRfwKWmJtppj6aLdZ1TXkOq02VntYLkFpvMnJWFGgIhAMFMgEVHKjCOmxzFPA3TW0OFpc6pxktGnsN044K01Hi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88938561},"type":"module","_from":"file:decocms-4.197.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.7.tgz","_integrity":"sha512-pFdfNc+nDUqNsncVsftmy9OY7zbRhVY5NWe9SjsjUxTK4HXHIGiBzdQlxjkl/b22HlIYZ3ssIRBqINeArrsdJg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.7_1786393106704_0.6520221904587526","host":"s3://npm-registry-packages-npm-production"}},"4.197.8":{"name":"decocms","version":"4.197.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a6196e6c1d28ac74bc054ab5aadd5b92146c14f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.8.tgz","fileCount":8885,"integrity":"sha512-NPgBSbdpeTu9sQLi0Rlf1oa8tgrmg4jleNye7SyTggxadwxat3uoNS3VYmsllBpEwzjtCVe8nqtH+EJuHMLCVQ==","signatures":[{"sig":"MEQCICewcL4feKlsn4IVQhUr4L7AWp8LMEGnlREpzx2/YmhGAiBY1VNWHSx8NnghVtwmAcjodHRjpbQs1gQNIIdaynysDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88938671},"type":"module","_from":"file:decocms-4.197.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.8.tgz","_integrity":"sha512-NPgBSbdpeTu9sQLi0Rlf1oa8tgrmg4jleNye7SyTggxadwxat3uoNS3VYmsllBpEwzjtCVe8nqtH+EJuHMLCVQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.8_1786394956158_0.043843515957677104","host":"s3://npm-registry-packages-npm-production"}},"4.197.9":{"name":"decocms","version":"4.197.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19d823124d5e986c9bde9e68aab207a989843b15","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.9.tgz","fileCount":8885,"integrity":"sha512-723Jxu5yNQy4yRGEHXVxPWlV0Gw3MWRQHZowl7pJyyHic+vwKYdbIKnWBJx/gtjgilV7nB66SYQw1u4v8ciIyg==","signatures":[{"sig":"MEQCIGko4Ft5MngTQajS9SQ0b6eBqXBnSUZVMbi/bAlW4uu2AiAdoOLXXZq0QFVfqkrARyXEA/ti7e03QzLGi/qBYx4+jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88944693},"type":"module","_from":"file:decocms-4.197.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.9.tgz","_integrity":"sha512-723Jxu5yNQy4yRGEHXVxPWlV0Gw3MWRQHZowl7pJyyHic+vwKYdbIKnWBJx/gtjgilV7nB66SYQw1u4v8ciIyg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.9_1786397104752_0.8045770425275163","host":"s3://npm-registry-packages-npm-production"}},"4.197.10":{"name":"decocms","version":"4.197.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.197.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b28406cf601752af749eb0d616ea7982534df88","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.197.10.tgz","fileCount":8885,"integrity":"sha512-EbBmZ94dUmmsPPqTZEJA1M6khrgkRdm7TYDps7Zet02Uubp9+wBycrBfRMfUDjEEeTSIBOSC0gA6u+VLEgIFrA==","signatures":[{"sig":"MEUCIAphmhd3pKo6P1/qZ6P7HBpqKiWhxxb4O23fNP4Ykev7AiEAwYd2zq7/eeZbUsuzIk0QnT6HBGQSecuh6CI97OvvOA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.197.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88944724},"type":"module","_from":"file:decocms-4.197.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.197.10.tgz","_integrity":"sha512-EbBmZ94dUmmsPPqTZEJA1M6khrgkRdm7TYDps7Zet02Uubp9+wBycrBfRMfUDjEEeTSIBOSC0gA6u+VLEgIFrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.197.10_1786397554203_0.7836570912596872","host":"s3://npm-registry-packages-npm-production"}},"4.198.0":{"name":"decocms","version":"4.198.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.198.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"73f54e59752e3a405806fab6e4d4b25b9b077556","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.198.0.tgz","fileCount":8885,"integrity":"sha512-foWpoLYYI2FpwI6jyHmiQS0jNf4s/5SsIyGf3QOdplfcQsB5sTAo9dg6YwLd1XWA9fJo8HTh/fS/SLK2yZSgyA==","signatures":[{"sig":"MEUCIQDIGU3BbPBXVu7c29k0AAEoq3liE5OdjVo4yGVE68yT/wIgclRkyH/PZv0617VGV8uNbae7vvPksdU9HyjuVZQIy+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.198.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88945927},"type":"module","_from":"file:decocms-4.198.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.198.0.tgz","_integrity":"sha512-foWpoLYYI2FpwI6jyHmiQS0jNf4s/5SsIyGf3QOdplfcQsB5sTAo9dg6YwLd1XWA9fJo8HTh/fS/SLK2yZSgyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.198.0_1786399292279_0.33542830541928703","host":"s3://npm-registry-packages-npm-production"}},"4.198.1":{"name":"decocms","version":"4.198.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.198.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"624d97b085d96282a5892c1ba818b2985b199676","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.198.1.tgz","fileCount":8885,"integrity":"sha512-MVsiVj41xzf/puMdWznlXFZtkqGVmwIbjrBPGRup4WqNnvhoddxfolHOyNySA2EdzGakt9HVMOadbdTnIvHkyA==","signatures":[{"sig":"MEUCIQDKM5FJO/WTjgho1YoJ2ow1VIE33n8wwJFnTxE92IGS2gIgaq6ld8GT5wIS739fGe/irILCzjlMvusmFS+KPz1nXTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.198.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88945862},"type":"module","_from":"file:decocms-4.198.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.198.1.tgz","_integrity":"sha512-MVsiVj41xzf/puMdWznlXFZtkqGVmwIbjrBPGRup4WqNnvhoddxfolHOyNySA2EdzGakt9HVMOadbdTnIvHkyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.198.1_1786409171098_0.5934255460197768","host":"s3://npm-registry-packages-npm-production"}},"4.198.2":{"name":"decocms","version":"4.198.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.198.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d20dcbb8a0c703c39a3a164f66f148501ed58df4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.198.2.tgz","fileCount":8885,"integrity":"sha512-vgbAOm/4lqPoM4vDwLap1+hET+mhI/pyCzoprhI7r5/rVZFGqncYmNiDyKIJb5UA2p0ivIMWW5WNxs/LnyrIgw==","signatures":[{"sig":"MEQCIGb8emFfuQrStSQ7oe5TqWqq31BBo0ptbaOQLZ7r1IZ+AiAtwWOKcDFmeCRCeCu/17GpSFiK0/EyphwXrH/aWNOFkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.198.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88946102},"type":"module","_from":"file:decocms-4.198.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.198.2.tgz","_integrity":"sha512-vgbAOm/4lqPoM4vDwLap1+hET+mhI/pyCzoprhI7r5/rVZFGqncYmNiDyKIJb5UA2p0ivIMWW5WNxs/LnyrIgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.198.2_1786411477455_0.7383560840563508","host":"s3://npm-registry-packages-npm-production"}},"4.199.0":{"name":"decocms","version":"4.199.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.199.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"982484021fc9388a0bac6fd205ef42fb9d6ec15c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.199.0.tgz","fileCount":8885,"integrity":"sha512-tRDHKq/C8YFrmbzBELSeaKOJWDCBf6IhILzYHHA1LRB0b3995mTsfMnb5t/xQDLp5t8jqoCSsAHQQP531WJJ2w==","signatures":[{"sig":"MEUCIDQeNiRL1TfFahtjze7sw6EyJiJn3U8qfDSF3HMoRzcaAiEA0RzpwCV+CuuFfPMFlekI5h+1EbSJYu8Hu39rzkmiSS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.199.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88958179},"type":"module","_from":"file:decocms-4.199.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.199.0.tgz","_integrity":"sha512-tRDHKq/C8YFrmbzBELSeaKOJWDCBf6IhILzYHHA1LRB0b3995mTsfMnb5t/xQDLp5t8jqoCSsAHQQP531WJJ2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.199.0_1786411826539_0.0018197888438125087","host":"s3://npm-registry-packages-npm-production"}},"4.200.0":{"name":"decocms","version":"4.200.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.200.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d1ce886514911b7646c0036554c18d136087bdc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.200.0.tgz","fileCount":8885,"integrity":"sha512-7H3cGkiOorVPpDFhVajF2fpqz/JSebtUtCJJbjpoy+a7zHdMpM/Ce55yNmm0eO+5u4+jND7NdtDrJuyr/igwiA==","signatures":[{"sig":"MEQCIGCZJ5AkA8zlw9j7xKZOeePYNUO6VFYJLuCduLRIAewPAiAYNQshJ9cn6udHFwu6dV7KMp/P7xqB7QAoGfMXD64Lxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.200.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88961858},"type":"module","_from":"file:decocms-4.200.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.200.0.tgz","_integrity":"sha512-7H3cGkiOorVPpDFhVajF2fpqz/JSebtUtCJJbjpoy+a7zHdMpM/Ce55yNmm0eO+5u4+jND7NdtDrJuyr/igwiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.200.0_1786458517463_0.672837916484514","host":"s3://npm-registry-packages-npm-production"}},"4.200.1":{"name":"decocms","version":"4.200.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.200.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af53a48c82d6cec5e967ee77a1fc79b610001036","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.200.1.tgz","fileCount":8885,"integrity":"sha512-EuQhwv3goox/n6ZqTpg5AcL8XaPUJ+uqTZ6/G3bCOdGlV1uvHVe4ev0csHkrrvP0uzLloHnLmxEj4+5b96uhbw==","signatures":[{"sig":"MEYCIQDmAAgZWrd95SEXETicmYBiy56YSkjbQeK0kC1ZCds+JgIhALMwRffb/aqcuowlIehofvNoZxpQ7r/NRtX8g5KQksAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.200.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88962504},"type":"module","_from":"file:decocms-4.200.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.200.1.tgz","_integrity":"sha512-EuQhwv3goox/n6ZqTpg5AcL8XaPUJ+uqTZ6/G3bCOdGlV1uvHVe4ev0csHkrrvP0uzLloHnLmxEj4+5b96uhbw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.200.1_1786459324348_0.4512472793169495","host":"s3://npm-registry-packages-npm-production"}},"4.200.2":{"name":"decocms","version":"4.200.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.200.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c3ceec535baf1de84451dbe656efdaaba09ff38","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.200.2.tgz","fileCount":8885,"integrity":"sha512-HlZhArf80H18/2i3lPykc1pYQpKq4BAh2n8bdXQITTAPwGyANbOxvYSO76MM0/IIGA6Q6yl/wqjDKb5jUTqmNQ==","signatures":[{"sig":"MEQCIBgGaDDnW/jDVnnkYl3aaj1bSmW6Z9vEI+NFf53zQ6uCAiBrNTnzl5LUVs6dGwkg5k050BPNIq1dP6+yEN9hamWB6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.200.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88962547},"type":"module","_from":"file:decocms-4.200.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.200.2.tgz","_integrity":"sha512-HlZhArf80H18/2i3lPykc1pYQpKq4BAh2n8bdXQITTAPwGyANbOxvYSO76MM0/IIGA6Q6yl/wqjDKb5jUTqmNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.200.2_1786462442302_0.36750093499564573","host":"s3://npm-registry-packages-npm-production"}},"4.200.3":{"name":"decocms","version":"4.200.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.200.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b3ec1e303cd10ff84cb41cd9a7c104cb2e2d394","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.200.3.tgz","fileCount":8885,"integrity":"sha512-R+Qf2Bs5Bu/k+Qh7fmHYUY/Yb0vxtcatekLllK82rFSdXcIdhDK+XtK+4UFQZwMh4/NIXe6xMXV1/yUXXFMkdA==","signatures":[{"sig":"MEUCIQC1lMvdnrXRGyIAExjJqrO/qJDMLUSwRAsV4AmESRld+AIgCwTdP3pn7Zr8tcTUQyid1BAN6zQbfIyL+E3RtZKPEVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.200.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88962563},"type":"module","_from":"file:decocms-4.200.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.200.3.tgz","_integrity":"sha512-R+Qf2Bs5Bu/k+Qh7fmHYUY/Yb0vxtcatekLllK82rFSdXcIdhDK+XtK+4UFQZwMh4/NIXe6xMXV1/yUXXFMkdA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.200.3_1786462476294_0.5020890644214102","host":"s3://npm-registry-packages-npm-production"}},"4.201.0":{"name":"decocms","version":"4.201.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.201.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63d85fe2fb490ae23c0e50bdb962490ac36531aa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.201.0.tgz","fileCount":8885,"integrity":"sha512-7N+72ZavNyN2LX0qDHyef2NrcuzKEfAxLANbCjcuU0CqmookBAM6Gktb7bUWLRJNalH8artOgTRlaR0ZkVd1VQ==","signatures":[{"sig":"MEUCICM5LXxfaDcVWjMT2Gnz+dvMRdTLhgnLgTLYB8tVQugaAiEAn7M7GxLmEXlITFHEGJsfvhnDjhpNR127dOTESDAgdZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.201.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88963088},"type":"module","_from":"file:decocms-4.201.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.201.0.tgz","_integrity":"sha512-7N+72ZavNyN2LX0qDHyef2NrcuzKEfAxLANbCjcuU0CqmookBAM6Gktb7bUWLRJNalH8artOgTRlaR0ZkVd1VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.201.0_1786462660589_0.4501425292744421","host":"s3://npm-registry-packages-npm-production"}},"4.202.0":{"name":"decocms","version":"4.202.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.202.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a28727518d4235fa0e7e0681af7f9d35b1b4f7b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.202.0.tgz","fileCount":8885,"integrity":"sha512-fLqq46c+U7Jwmfgi4XySubFtSjPGRxPBcOV5LF4bTMBPCIaG2UvfiF6svMCmOnp2S1Y1Xzvc7AH5SchukcD2kg==","signatures":[{"sig":"MEQCIGYD6EuIWH3OGTLiDhOpMjT+JuJ08QKIz21EEdo3fEV4AiArzGLFdPeyRA3V372bXaxXS5tLgbX7BFr/9eubmCkihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.202.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88965155},"type":"module","_from":"file:decocms-4.202.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.202.0.tgz","_integrity":"sha512-fLqq46c+U7Jwmfgi4XySubFtSjPGRxPBcOV5LF4bTMBPCIaG2UvfiF6svMCmOnp2S1Y1Xzvc7AH5SchukcD2kg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.202.0_1786463989476_0.1380917214983941","host":"s3://npm-registry-packages-npm-production"}},"4.202.1":{"name":"decocms","version":"4.202.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.202.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65e0ddeb619bdb134187aafcab2c3a79bc8a8d31","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.202.1.tgz","fileCount":8885,"integrity":"sha512-JDEt08YmqYSNCrkdhBFh0hDGqq0GDioRYRZzE8bzrpU0GIxNLQIqq5dghhAwzq9aA+YP3MH5B9BoP6Z6aL5Tyg==","signatures":[{"sig":"MEUCIQDRjlpjPnYmOERW4K/CKwl3Zqv/zUCDJCG/RQwmzEyuoAIgFhW5KVs+yYnaVA9oxza7Dsni1IvTbVmxXvXCzEqAG7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.202.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88965433},"type":"module","_from":"file:decocms-4.202.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.202.1.tgz","_integrity":"sha512-JDEt08YmqYSNCrkdhBFh0hDGqq0GDioRYRZzE8bzrpU0GIxNLQIqq5dghhAwzq9aA+YP3MH5B9BoP6Z6aL5Tyg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.202.1_1786464614131_0.5587012717755224","host":"s3://npm-registry-packages-npm-production"}},"4.202.2":{"name":"decocms","version":"4.202.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.202.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"807df6c94b8ab5dfa898ada0f39198a66401b686","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.202.2.tgz","fileCount":8885,"integrity":"sha512-LWJDDwkm8gPPlPZg/ORTmmRDkmGTaZ4h31VsyqrQUnqxzlzCpVhoViFYM0j0OLMmk4is/JRmlom1PlVV6kw5dg==","signatures":[{"sig":"MEQCIDvqDJBsep+z1Gt2V2ZbXfuwqDeLD00CWIq6DcCmZZDHAiAnvUPKblKEUfhApfzYSj+dwH4q7HLzvgGjrSz/Y0JJ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.202.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88966360},"type":"module","_from":"file:decocms-4.202.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.202.2.tgz","_integrity":"sha512-LWJDDwkm8gPPlPZg/ORTmmRDkmGTaZ4h31VsyqrQUnqxzlzCpVhoViFYM0j0OLMmk4is/JRmlom1PlVV6kw5dg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.202.2_1786466876311_0.8709304421827846","host":"s3://npm-registry-packages-npm-production"}},"4.202.3":{"name":"decocms","version":"4.202.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.202.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"950209a7c674434d39ff142d62b88f605070689b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.202.3.tgz","fileCount":8885,"integrity":"sha512-wHEI88p9H7LgXcpBV1vHxCy630LjiJRhpMsYWnvm/XW2iIfPYS4S0M6dw60ljwSy3UXlLVUlZSVc5uwnCDQWLw==","signatures":[{"sig":"MEUCIQCOqf2obDHKSC3ZhWeiNrcljTcsv8Lt4ZNTO3n6EwRw+AIgE2DqO57wdvxJdqvm65WRMAqj5s0pHIHTwq0/+y9UjwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.202.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88966842},"type":"module","_from":"file:decocms-4.202.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.202.3.tgz","_integrity":"sha512-wHEI88p9H7LgXcpBV1vHxCy630LjiJRhpMsYWnvm/XW2iIfPYS4S0M6dw60ljwSy3UXlLVUlZSVc5uwnCDQWLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.202.3_1786468499896_0.7920417644911959","host":"s3://npm-registry-packages-npm-production"}},"4.203.0":{"name":"decocms","version":"4.203.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.203.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30a7b4a4643a67dad9bf93146b6befcea4662ea1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.203.0.tgz","fileCount":8885,"integrity":"sha512-R8zdRSwcRS+r1okQXQJWBO+uj6jbYS+x3BWd7QwY0WQ/CDBSQ1TxmhPvCj+U5L9o+2gWdGJcIoSg1EIdK1Nknw==","signatures":[{"sig":"MEUCIQDA6nC/ycOWmU0XvkyKX0RxvICmnnpVqzcfuAacE8kBlQIgFpOkV17LVJuujC/lcH0Tw6yJiOnCQa2nqhFdAhgtOxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.203.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88966878},"type":"module","_from":"file:decocms-4.203.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.203.0.tgz","_integrity":"sha512-R8zdRSwcRS+r1okQXQJWBO+uj6jbYS+x3BWd7QwY0WQ/CDBSQ1TxmhPvCj+U5L9o+2gWdGJcIoSg1EIdK1Nknw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.203.0_1786477761656_0.968768423065236","host":"s3://npm-registry-packages-npm-production"}},"4.204.0":{"name":"decocms","version":"4.204.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1eee01450b388a881de04cb1a7fc2cdaaf9603c5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.0.tgz","fileCount":8885,"integrity":"sha512-v0/1oj24zIIFNK9rZux0CmjUc7jJtg2ZJh4R0CIz2Lt4ZpWG4JyvSACJWfHHukWw9aiukONeRUaaLEGObww5hA==","signatures":[{"sig":"MEYCIQDoVLRcif1PUwSWpPANHMsP092qFi/cV1OPFR/Efl9z1gIhANvRJ7o1dBH70rIpy5XYmiwDjgxt5m2VBVwJ4VVskLgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967106},"type":"module","_from":"file:decocms-4.204.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.0.tgz","_integrity":"sha512-v0/1oj24zIIFNK9rZux0CmjUc7jJtg2ZJh4R0CIz2Lt4ZpWG4JyvSACJWfHHukWw9aiukONeRUaaLEGObww5hA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.0_1786479312659_0.24263037287224876","host":"s3://npm-registry-packages-npm-production"}},"4.204.1":{"name":"decocms","version":"4.204.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"87aa7e7502afe6e52b5c7d11288bcce00f612da6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.1.tgz","fileCount":8885,"integrity":"sha512-LQL+a5/Ri7kf4eX39qA1s/ITEfwoZRPMJQB42SOuegkHrbG1Rv2BUeA2gXT9ATDKM0xtsq/vkR/19sj05eZ8JA==","signatures":[{"sig":"MEUCIFUft2Wqahw9eNXmhE8F6DrXtM/6FZYhB3wh9eWCB+BuAiEAuu3bvD8QvBWZaLcqxMWpCKJCusHXiLODjYm3krGh3m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967154},"type":"module","_from":"file:decocms-4.204.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.1.tgz","_integrity":"sha512-LQL+a5/Ri7kf4eX39qA1s/ITEfwoZRPMJQB42SOuegkHrbG1Rv2BUeA2gXT9ATDKM0xtsq/vkR/19sj05eZ8JA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.1_1786479694530_0.23844342316978628","host":"s3://npm-registry-packages-npm-production"}},"4.204.2":{"name":"decocms","version":"4.204.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"680ee1ed767d5ff3e6ef7e2a15415afc8890e2ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.2.tgz","fileCount":8885,"integrity":"sha512-BoJqd4OXVX0JPtl8bYnAVm+qRjTqxB7MWn1nxDijFBCIrOtok0pwjFBsaABwjuGKMpte0TkcyRVJ3XS8yt2TSg==","signatures":[{"sig":"MEUCIC2VamlNaTuPY1bhPgoFsgufjP7cJJ8NAVmK1am2D5umAiEAyA92M7N/ur3Lx2wNSS1kCsGDcebicH6Ez0RAoIq/wTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967159},"type":"module","_from":"file:decocms-4.204.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.2.tgz","_integrity":"sha512-BoJqd4OXVX0JPtl8bYnAVm+qRjTqxB7MWn1nxDijFBCIrOtok0pwjFBsaABwjuGKMpte0TkcyRVJ3XS8yt2TSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.2_1786479894596_0.2159995779905146","host":"s3://npm-registry-packages-npm-production"}},"4.204.3":{"name":"decocms","version":"4.204.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7548ebc7cb3af721fa90069528aa41473ba883c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.3.tgz","fileCount":8885,"integrity":"sha512-nWrQehnKddYXVLg7Nj2hu2YWZ78fwaGltn15UNsLWUIpoBitU8CVDFmDSEmDIYCG3BPGVFVzPTTha19i8kHJGg==","signatures":[{"sig":"MEUCIQC/eLAmDxzwHrJ0cBX2O9/CRpYIHzJSxU0gjCOPqWxBFgIgaL7qjE11pVbqnqYQuttQpqcHiBtWK96Swy/FgVgNuss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967486},"type":"module","_from":"file:decocms-4.204.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.3.tgz","_integrity":"sha512-nWrQehnKddYXVLg7Nj2hu2YWZ78fwaGltn15UNsLWUIpoBitU8CVDFmDSEmDIYCG3BPGVFVzPTTha19i8kHJGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.3_1786486571827_0.6366584808723719","host":"s3://npm-registry-packages-npm-production"}},"4.204.4":{"name":"decocms","version":"4.204.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d47af96e16c21f7c14da1edc1026b0c9ea1688af","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.4.tgz","fileCount":8885,"integrity":"sha512-OrchRCVkb31KrDuHz6HCW/T5q/P4DPME0ZbaI8mYhcHsQXnUhwdbXK20fHPBqAV1HXWuI8GTaT/SnZ9E6q9Q3Q==","signatures":[{"sig":"MEQCIHB8ykSf2Hx3pbutsoxHzZmju0hXLGM9XGh0ABK5sfhFAiBBv0Cd9kvlHeBHgb4iszsdBgeruPntJ94oVduyW4nsyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967975},"type":"module","_from":"file:decocms-4.204.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.4.tgz","_integrity":"sha512-OrchRCVkb31KrDuHz6HCW/T5q/P4DPME0ZbaI8mYhcHsQXnUhwdbXK20fHPBqAV1HXWuI8GTaT/SnZ9E6q9Q3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.4_1786486964663_0.2865784077099751","host":"s3://npm-registry-packages-npm-production"}},"4.204.5":{"name":"decocms","version":"4.204.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"07a15fae84b711e875ff2c359298ddfaee59623f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.5.tgz","fileCount":8885,"integrity":"sha512-4hE0F43g5vrgymzRTCYTl48BpcsMYeW/5rHGDynvNNx6oLnGWNwhwTHTNxKnH9RLtmQEMFlh31tvXN30gENMZA==","signatures":[{"sig":"MEUCIHh1TwSBWjo3j4f4EQ0VuoZnKZ55K+pmTmuqzU9ow+BbAiEAr+HK+uhsEnhu1dxdIdbyvwAU9U9AUPgmKLLQCvfZGUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88967977},"type":"module","_from":"file:decocms-4.204.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.5.tgz","_integrity":"sha512-4hE0F43g5vrgymzRTCYTl48BpcsMYeW/5rHGDynvNNx6oLnGWNwhwTHTNxKnH9RLtmQEMFlh31tvXN30gENMZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.5_1786487005975_0.111041289087632","host":"s3://npm-registry-packages-npm-production"}},"4.204.6":{"name":"decocms","version":"4.204.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"653bfbc4eab3597b72b07e8cf6c3d48987af9cec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.6.tgz","fileCount":8885,"integrity":"sha512-GrpdrVDb7fIeah4AYY805kdYzOIb2G9eX92XLwLwbDnjYKpQENZN1Q21l1bsQRYtgtxiSxZa6EBB3cAw0lgkhA==","signatures":[{"sig":"MEYCIQDJxy6Zp8scugsCyx/RtHNixWgJd2TIAfkSksNdweLBPwIhANaVRlhozIeNJgsDfBqalxXM/x+yL8OV0XpgwQwRl3/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88968270},"type":"module","_from":"file:decocms-4.204.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.6.tgz","_integrity":"sha512-GrpdrVDb7fIeah4AYY805kdYzOIb2G9eX92XLwLwbDnjYKpQENZN1Q21l1bsQRYtgtxiSxZa6EBB3cAw0lgkhA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.6_1786487132191_0.21453146080772023","host":"s3://npm-registry-packages-npm-production"}},"4.204.7":{"name":"decocms","version":"4.204.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ba3270b2167918289cbbf4099b7b4565e9f5ae6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.7.tgz","fileCount":8885,"integrity":"sha512-Np6sT1ohVwGq8eqP1cSXUC7Tx5hdrBZT5QgboRTgkapx0ZzMULr3PEmSELe4Czk+ilt5hopnmCHyK3GSEJFlww==","signatures":[{"sig":"MEUCIHs5xIhRah9+abHu/ti1qtgM6u3iVicKoNZ+8inhCa0NAiEA2Un1bE6HbttaVwSOZnsizDRRou24Jo18jm1emPPpenU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88968630},"type":"module","_from":"file:decocms-4.204.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.7.tgz","_integrity":"sha512-Np6sT1ohVwGq8eqP1cSXUC7Tx5hdrBZT5QgboRTgkapx0ZzMULr3PEmSELe4Czk+ilt5hopnmCHyK3GSEJFlww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.7_1786487352130_0.2421259854943314","host":"s3://npm-registry-packages-npm-production"}},"4.204.8":{"name":"decocms","version":"4.204.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79c3e22401ea43e82466d9035179d9334bbce426","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.8.tgz","fileCount":8885,"integrity":"sha512-RvtWXr/wE+opya1aYoZOqYOMG9avxdNeSZ5OWYaUSZXKYqpSl8RVOIBBdPXDkYWBJav78MOELHMk6QE18cunjA==","signatures":[{"sig":"MEUCIQDy/NX+x0k2ZtG41izjglskxsXw2tuK3gGBfhnASX1c4wIgRDAoz1dLiMNzsVfpd0CuAsR8SRykCEYL3z4OM3OxbSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88971068},"type":"module","_from":"file:decocms-4.204.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.8.tgz","_integrity":"sha512-RvtWXr/wE+opya1aYoZOqYOMG9avxdNeSZ5OWYaUSZXKYqpSl8RVOIBBdPXDkYWBJav78MOELHMk6QE18cunjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.8_1786489100869_0.4285630178966928","host":"s3://npm-registry-packages-npm-production"}},"4.204.9":{"name":"decocms","version":"4.204.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b472dafafe886532ec1a0b69eef81706ed266f57","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.9.tgz","fileCount":8885,"integrity":"sha512-+WqangGqSQfykLSTwOYO+bxhAiQImCTh2BA6Tp4E79n6W8iI8eLmdaP9DVbHhcuO24CttLm8fYdTEEbw/vko3w==","signatures":[{"sig":"MEUCIB0E2QYmeMfeUbCKYVb37Ni/DC4j8YL4WQrngQ119lPjAiEA0Mw6kqigo5ErFu82Oa5Ea7OrXdLwljkpFhYc85lvxfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88972338},"type":"module","_from":"file:decocms-4.204.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.9.tgz","_integrity":"sha512-+WqangGqSQfykLSTwOYO+bxhAiQImCTh2BA6Tp4E79n6W8iI8eLmdaP9DVbHhcuO24CttLm8fYdTEEbw/vko3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.9_1786489206919_0.7839192140907574","host":"s3://npm-registry-packages-npm-production"}},"4.204.10":{"name":"decocms","version":"4.204.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a4ba71a8669fa818d15ebcd0147679a1090157d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.10.tgz","fileCount":8885,"integrity":"sha512-dlm0WUU1SA0lrNYDRLzFDUFB+mJZK+oKtwAqnao7w8oUmlWpwRLCojBrkJOlMlXPjgxwILfTUTL8kYWP/O2U+g==","signatures":[{"sig":"MEUCIFhT6uL49HfhJ4ubaYgp0Mh/uiymF5V+dKQVhUZF4x82AiEA0e08xrNQOdeM/fIxxOEbhwCNigw5u/udc9VsGdV8bJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88972376},"type":"module","_from":"file:decocms-4.204.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.10.tgz","_integrity":"sha512-dlm0WUU1SA0lrNYDRLzFDUFB+mJZK+oKtwAqnao7w8oUmlWpwRLCojBrkJOlMlXPjgxwILfTUTL8kYWP/O2U+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.10_1786489368729_0.2140189393593448","host":"s3://npm-registry-packages-npm-production"}},"4.204.11":{"name":"decocms","version":"4.204.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"217bed80df825b2a500f8b3308d7840a165689c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.11.tgz","fileCount":8885,"integrity":"sha512-mLJPwXkHzwqlxiC5zrW8eL9qGVbmYlzJPdiUVwGbkLOK2pzUK0TBKVDTA6tDoUxlO2jce4PSPS640Lw1DRlEuw==","signatures":[{"sig":"MEYCIQCQB5/AuhwwNTSMMQRfmVQas7VghiITWmNoHISYTzXtRQIhAIoTz3ksAAnVyhcs+dVhGi2+Xen+TbtGCw3eXaQZf2xu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88972180},"type":"module","_from":"file:decocms-4.204.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.11.tgz","_integrity":"sha512-mLJPwXkHzwqlxiC5zrW8eL9qGVbmYlzJPdiUVwGbkLOK2pzUK0TBKVDTA6tDoUxlO2jce4PSPS640Lw1DRlEuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.11_1786490785451_0.9495256672453263","host":"s3://npm-registry-packages-npm-production"}},"4.204.12":{"name":"decocms","version":"4.204.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c86dc2c8e84a4dfb32d60bf9f1245c2a0e5db0f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.12.tgz","fileCount":8885,"integrity":"sha512-2oEj7/A0ei7U0rQPw8VKy6tQHB+kvPgIdc9+7x7ioG9EDOrskSmawQQWQAsH8vrL9RT1XlbiX/s64evM0oSiJg==","signatures":[{"sig":"MEUCICbkl1wU08Hxs2BQyCzREgPbJy7laszfqu8jDdt19T4kAiEAtQlGuVsgjeTJgGFkrQLpTmcz8PyhKy+BUaBHjCSOreI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88972369},"type":"module","_from":"file:decocms-4.204.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.12.tgz","_integrity":"sha512-2oEj7/A0ei7U0rQPw8VKy6tQHB+kvPgIdc9+7x7ioG9EDOrskSmawQQWQAsH8vrL9RT1XlbiX/s64evM0oSiJg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.12_1786500686655_0.22147348319894755","host":"s3://npm-registry-packages-npm-production"}},"4.204.13":{"name":"decocms","version":"4.204.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6944e4d5a4674aec3c0b8a63e83a0935db8386d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.13.tgz","fileCount":8885,"integrity":"sha512-DH3xMWtwqpIyFR/IVYNlVlDBcNDl56MuPDzqwhR+okfVTzREiJfmgrVj5AlZkvsO/OjYc6+zn9J2RY0Jc3QmbA==","signatures":[{"sig":"MEYCIQDn/ljIdr2gs6qM6cFqGytZb0jjXY2naidSZBR3GfamBwIhAMaPr1dJmhLH18NCDbp2T82aciSU+QLn0osuPMEHm2eM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88972867},"type":"module","_from":"file:decocms-4.204.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.13.tgz","_integrity":"sha512-DH3xMWtwqpIyFR/IVYNlVlDBcNDl56MuPDzqwhR+okfVTzREiJfmgrVj5AlZkvsO/OjYc6+zn9J2RY0Jc3QmbA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.13_1786500747224_0.15991867920353875","host":"s3://npm-registry-packages-npm-production"}},"4.204.14":{"name":"decocms","version":"4.204.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"471e4c36686a2593446b3f4a04c72c416782f392","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.14.tgz","fileCount":8885,"integrity":"sha512-GDQ+x59AfqC/Hh9F8RcAuu4gU51qZ1z1ruhX5Hs2oGnI8L3sPiD0EdVL8EQZ/KKYYSorpyzgPSNC26z6W3R4kQ==","signatures":[{"sig":"MEYCIQCl/zw2xEHeJ/H+MiMwnfEa00Yvrq8RdYknBXmnW7nDrQIhAILnnMFwg83/bHP4JkoraTK7zNJ48HR/hCYxmb0HPIoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88973107},"type":"module","_from":"file:decocms-4.204.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.14.tgz","_integrity":"sha512-GDQ+x59AfqC/Hh9F8RcAuu4gU51qZ1z1ruhX5Hs2oGnI8L3sPiD0EdVL8EQZ/KKYYSorpyzgPSNC26z6W3R4kQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.14_1786506057993_0.945662628518724","host":"s3://npm-registry-packages-npm-production"}},"4.204.15":{"name":"decocms","version":"4.204.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a639549562e348cb0b0f7b94a21684ea9e7a4f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.15.tgz","fileCount":8885,"integrity":"sha512-GrzFddL7mSkOTrmL7NanTz95SM7GE6FHvM1sqJppG0VEBLpyl5RYkzukryAsSrfyrolEv6Movi7/MoV/TI5Ejw==","signatures":[{"sig":"MEYCIQDPsqCO7d3qtRn4RxmdGM63L4Z2d1Rm4kdWS6ZpgkbrywIhAJXc4cX2GqqY5sqf3B20gmeTaFqAD2yHrgPijpp3dJOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88973239},"type":"module","_from":"file:decocms-4.204.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.15.tgz","_integrity":"sha512-GrzFddL7mSkOTrmL7NanTz95SM7GE6FHvM1sqJppG0VEBLpyl5RYkzukryAsSrfyrolEv6Movi7/MoV/TI5Ejw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.15_1786506094799_0.05538573324285556","host":"s3://npm-registry-packages-npm-production"}},"4.204.16":{"name":"decocms","version":"4.204.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"98fda57853b845e5c32d98cc7e08f3a1f9d5a9e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.16.tgz","fileCount":8885,"integrity":"sha512-eA4sVIosiQWjKki7tOwx/+8djGH29OqHf8jOUOy6UvvGBVZ1DzA5fDbDdTE+VR0T3SAkw+kTxjzm82CCWJkRLA==","signatures":[{"sig":"MEUCIQDCri9OxXe6ptk7SkBsZhihYBmJgizuFkfzhZzm0uMSsgIgfw0DDkeV3S6T07v93RcLakGT+FE1jI1UDIB+zlOZjHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88973499},"type":"module","_from":"file:decocms-4.204.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.16.tgz","_integrity":"sha512-eA4sVIosiQWjKki7tOwx/+8djGH29OqHf8jOUOy6UvvGBVZ1DzA5fDbDdTE+VR0T3SAkw+kTxjzm82CCWJkRLA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.16_1786535792781_0.21156607153244233","host":"s3://npm-registry-packages-npm-production"}},"4.204.17":{"name":"decocms","version":"4.204.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cbc193fbb5cdc6380715035e03ea2781493c894c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.17.tgz","fileCount":8885,"integrity":"sha512-2M5bg21eHpNizvE61Wavp+Pg9S0p4GhTmAygFjqtFNSaK3cubc9JBeX/cFPI2/a649tisIuOjkDGxDWSnjJJ7A==","signatures":[{"sig":"MEUCIQCmMwopK/xLkRvrMf3JjgAwIGU62oFCsPIyv46ouNeocQIgW+g6S9Kc15cGaTiiHopDkBzVc1Mh5sov1AJIghWhQRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88978982},"type":"module","_from":"file:decocms-4.204.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.17.tgz","_integrity":"sha512-2M5bg21eHpNizvE61Wavp+Pg9S0p4GhTmAygFjqtFNSaK3cubc9JBeX/cFPI2/a649tisIuOjkDGxDWSnjJJ7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.17_1786536087035_0.729171719862439","host":"s3://npm-registry-packages-npm-production"}},"4.204.18":{"name":"decocms","version":"4.204.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16fb0ebf794037dd87589dce8ebdf5d105d41a1c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.18.tgz","fileCount":8885,"integrity":"sha512-9S/+wC7Q3RbgsrMvQW7mhuIooUctfMlyEs5bOcrtODFXK4j07znKSY624AnS5pwoWAOmYvpTUnYUAaBp4RI0ug==","signatures":[{"sig":"MEQCIBcpAnn/ROJ06DYi2o1ZLV0SPnB/VU4P873Le1EZLTlxAiBhgObGZX+1oKR7HEoCXNnErA2WorKUYsCJ+8F7Sv0JyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88980198},"type":"module","_from":"file:decocms-4.204.18.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.18.tgz","_integrity":"sha512-9S/+wC7Q3RbgsrMvQW7mhuIooUctfMlyEs5bOcrtODFXK4j07znKSY624AnS5pwoWAOmYvpTUnYUAaBp4RI0ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.18_1786541665163_0.19660949220205093","host":"s3://npm-registry-packages-npm-production"}},"4.204.19":{"name":"decocms","version":"4.204.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da8e4882d67368187bbba97a317987f0cf149729","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.19.tgz","fileCount":8885,"integrity":"sha512-9mOfPS4yrvdkGliIbcvT9+Ty6/Ov+iWINrH3yKIlzOA8GH4w8ubUgWiWxZV6CBPd+JX/oH1MNnVMbLh2+ZB2WA==","signatures":[{"sig":"MEQCIAJsCt1u5fzoTQSViuy4pFl8vi0WIxNVRU5Q1S4YVHurAiBUFRtvVRSc1uCQR+gk+AsCP6rus0UuP4S6/Raq6ndr4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88980542},"type":"module","_from":"file:decocms-4.204.19.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.19.tgz","_integrity":"sha512-9mOfPS4yrvdkGliIbcvT9+Ty6/Ov+iWINrH3yKIlzOA8GH4w8ubUgWiWxZV6CBPd+JX/oH1MNnVMbLh2+ZB2WA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.19_1786542551909_0.570517129209247","host":"s3://npm-registry-packages-npm-production"}},"4.204.20":{"name":"decocms","version":"4.204.20","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.20","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0987ee7a1f666015ad3706627af2212ff2ba0e54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.20.tgz","fileCount":8885,"integrity":"sha512-XrYpaS2mG/17SwnBmS/G11TnjKLt1yUANYFx4YLRY9dnLPJ6cZIn5V9QRrPNktf9oetrgyqjlWZn4WGLoCR9Nw==","signatures":[{"sig":"MEUCIQDi6htlVl4Icht7G6uC+EJ1xvBIE+JKNjjdbf0H+9upUgIgK/XlAQ8aMQjvb+p/UQEJeWc5yBtG4T0JDrV6CzJl/bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88980525},"type":"module","_from":"file:decocms-4.204.20.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.20.tgz","_integrity":"sha512-XrYpaS2mG/17SwnBmS/G11TnjKLt1yUANYFx4YLRY9dnLPJ6cZIn5V9QRrPNktf9oetrgyqjlWZn4WGLoCR9Nw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.20_1786542896491_0.11522408383874772","host":"s3://npm-registry-packages-npm-production"}},"4.204.21":{"name":"decocms","version":"4.204.21","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.21","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0fce92183b340dd6180b2a83d9553026a5a937d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.21.tgz","fileCount":8885,"integrity":"sha512-L4MWBmoezTzVsTcPyCn5oA7L7aGSKVY945vC1ZPjtLKZjlFvWwFTHgJqlzp8A0iXOwMriVBCOHIS70w95FBYTw==","signatures":[{"sig":"MEUCIQDQ0TXGaaZMaNhZlxiRPuK4NHAnS+rqOjNgPjEMoKcmxQIgPdwr3wNcsiRW9lDZcSC5qiggR2oOaC4FPJVnkGYZ3Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88980785},"type":"module","_from":"file:decocms-4.204.21.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.21.tgz","_integrity":"sha512-L4MWBmoezTzVsTcPyCn5oA7L7aGSKVY945vC1ZPjtLKZjlFvWwFTHgJqlzp8A0iXOwMriVBCOHIS70w95FBYTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.21_1786545609844_0.9988919394652678","host":"s3://npm-registry-packages-npm-production"}},"4.204.22":{"name":"decocms","version":"4.204.22","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.22","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"64b850754b0f069bd5a7e8c5f2561836a3fc69df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.22.tgz","fileCount":8885,"integrity":"sha512-MovEhFR6BJ1LFU9uXGZvRHv5ZDenz63A40jRIKeEUcRG6+f1LokIFtcpkIPZVTx7AYOzXc+JExhAfOxUa55fyA==","signatures":[{"sig":"MEYCIQCrinQ/eITl0LrqArh3YnyI/wZl7Z65y7TM6xyrW4aAwwIhALALNP73TS0Fxu7sjRfQFoAgT24B8BIm0U7aLvZDZhUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88980947},"type":"module","_from":"file:decocms-4.204.22.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.22.tgz","_integrity":"sha512-MovEhFR6BJ1LFU9uXGZvRHv5ZDenz63A40jRIKeEUcRG6+f1LokIFtcpkIPZVTx7AYOzXc+JExhAfOxUa55fyA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.22_1786545984267_0.749014863974456","host":"s3://npm-registry-packages-npm-production"}},"4.204.23":{"name":"decocms","version":"4.204.23","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.23","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c067115ff282599e0d081b16b4f7156ab9c928a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.23.tgz","fileCount":8885,"integrity":"sha512-G+IpcMqc3iSy9AquDSBiTazSu1qPKGw4Y1u/G3G+ykRoi8PDw+j6VB+77FgURx1bKbLtvxxQulir48V9FDzp8w==","signatures":[{"sig":"MEYCIQDg029EWmmsU50Jd3e96ms/zx63e7vRwTboWNyu2txd5wIhAOtarTth48XhmNXNRZDf/wK+DLLPMSjzZPxWZa/HPmaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88981011},"type":"module","_from":"file:decocms-4.204.23.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.23.tgz","_integrity":"sha512-G+IpcMqc3iSy9AquDSBiTazSu1qPKGw4Y1u/G3G+ykRoi8PDw+j6VB+77FgURx1bKbLtvxxQulir48V9FDzp8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.23_1786547897620_0.03382774007489786","host":"s3://npm-registry-packages-npm-production"}},"4.204.24":{"name":"decocms","version":"4.204.24","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.24","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2de4b1b6612b36d3ea3adb98ef2179e28e722ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.24.tgz","fileCount":8885,"integrity":"sha512-ERd2VlSrOiMPgoB0pWw5zCRfLO/c7H++JuTOl7LSoiQ0WnKSMi04T7txYlqUooInn+IgfNOlhpJtdI/XBw/+HQ==","signatures":[{"sig":"MEUCIQCFlbcWjdjWgUEBc8f+5f1n4+7u9hJsY90cXevBalKx6QIgZW66NbVk7YL/xBrhQlue3qGrF+Jm5EfZxgLv9NSO5yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88982520},"type":"module","_from":"file:decocms-4.204.24.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.24.tgz","_integrity":"sha512-ERd2VlSrOiMPgoB0pWw5zCRfLO/c7H++JuTOl7LSoiQ0WnKSMi04T7txYlqUooInn+IgfNOlhpJtdI/XBw/+HQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.24_1786547923668_0.2683852640183604","host":"s3://npm-registry-packages-npm-production"}},"4.204.25":{"name":"decocms","version":"4.204.25","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.25","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fcae7aee1df297ff943d5b80d5846dccd06f7e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.25.tgz","fileCount":8885,"integrity":"sha512-1uXVKgpKgteY5ajIYE0j1mSxrBjjGCV5nnxkO6DVWaF7usrExZVyC1Z+lhgvOGdZ/XPydBjGVDb3GJNea1jeGg==","signatures":[{"sig":"MEYCIQDie1x3s8WC/G1ypfcEJB7f9NNCCiC8M77DgNwF7xzPPgIhAMplNc8iMk1IFfgfZuEbOmqIsy8iGbKDIc2aF8HFKXPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88982494},"type":"module","_from":"file:decocms-4.204.25.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.25.tgz","_integrity":"sha512-1uXVKgpKgteY5ajIYE0j1mSxrBjjGCV5nnxkO6DVWaF7usrExZVyC1Z+lhgvOGdZ/XPydBjGVDb3GJNea1jeGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.25_1786549554500_0.8493780204168493","host":"s3://npm-registry-packages-npm-production"}},"4.204.26":{"name":"decocms","version":"4.204.26","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.26","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e3d80d17ec0c54c8dcb5fe1b2318d0ee0db5fd1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.26.tgz","fileCount":8885,"integrity":"sha512-/zfIVQMUA/XwOBHpqt1M/Fv0sPGEdC7cvcefoynE2GUGj1Mu5UwsVGf9aO9klxis7ZRLw3Lnxeih3oAKJEiiNg==","signatures":[{"sig":"MEUCIBElbXWV7ysThY92Ix+dSWe9Dm35Dje57k3nj+yuunm6AiEA7hnHglAYHRI1sMwOgshifcoDxYsBVusLxqLAOkaM7+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88982658},"type":"module","_from":"file:decocms-4.204.26.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.26.tgz","_integrity":"sha512-/zfIVQMUA/XwOBHpqt1M/Fv0sPGEdC7cvcefoynE2GUGj1Mu5UwsVGf9aO9klxis7ZRLw3Lnxeih3oAKJEiiNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.26_1786550097882_0.7258061797923276","host":"s3://npm-registry-packages-npm-production"}},"4.204.27":{"name":"decocms","version":"4.204.27","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.27","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fb762148401e272c9ab6ab9146f5ff19b585745","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.27.tgz","fileCount":8885,"integrity":"sha512-EsL+CrRT2eyc+SFf5f4PQY8NandvMoNexaGoRCA2IXOtubqQrA4CgzxogdLvGTRQYbzSbm4gZLPtA3yFgiy7Cw==","signatures":[{"sig":"MEUCIGHEypuxGtpt9jEaUulEs8WgBOtpBll1sIpa56U7EsCzAiEAyZQgxabVNw+aBHzNOmMVsn7AhCTx29RfkTYYoWLI2Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88982814},"type":"module","_from":"file:decocms-4.204.27.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.27.tgz","_integrity":"sha512-EsL+CrRT2eyc+SFf5f4PQY8NandvMoNexaGoRCA2IXOtubqQrA4CgzxogdLvGTRQYbzSbm4gZLPtA3yFgiy7Cw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.27_1786550386253_0.7350892701392735","host":"s3://npm-registry-packages-npm-production"}},"4.204.28":{"name":"decocms","version":"4.204.28","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.28","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d46cf30f89c89a109fc95d97a6a5b8063cb909e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.28.tgz","fileCount":8885,"integrity":"sha512-gaNvOYI2wQ8eDBbiHMxt6psOf2ybpDNomzHsLeemb6fK1vVIoeEsTKDG/339kUImZClJUUt8DNgBjpmB6fgvWA==","signatures":[{"sig":"MEYCIQCQb045Za94UAcphUQ+MGFvHdrxyup0gRWXc05DxlxhOQIhAIMIHy742Ky1Tq366UKTH/lKP6FuQUulf4XeWKUZquZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88982942},"type":"module","_from":"file:decocms-4.204.28.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.28.tgz","_integrity":"sha512-gaNvOYI2wQ8eDBbiHMxt6psOf2ybpDNomzHsLeemb6fK1vVIoeEsTKDG/339kUImZClJUUt8DNgBjpmB6fgvWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.28_1786551413559_0.5121756996907374","host":"s3://npm-registry-packages-npm-production"}},"4.204.29":{"name":"decocms","version":"4.204.29","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.204.29","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31b663a7ddf67d0076c22bf61b583819acc154bd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.204.29.tgz","fileCount":8885,"integrity":"sha512-Jd1MPtCf1ev3xH/nE8KDVo3bfUzrGIMk5ighu+P+dLvsMW1Rh1vYL4sdQ1FL4StjC0jWFLRQIAiVZ3GaHyJOgA==","signatures":[{"sig":"MEUCIQDvsYc6pEnczxd+AZDaj21EnbHUewxhWMbk59nfGg9pbwIgavJkThyZ8xGJS92YH9csXTAaHoxYt4PuNXJJSZmMrYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.204.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88986392},"type":"module","_from":"file:decocms-4.204.29.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.204.29.tgz","_integrity":"sha512-Jd1MPtCf1ev3xH/nE8KDVo3bfUzrGIMk5ighu+P+dLvsMW1Rh1vYL4sdQ1FL4StjC0jWFLRQIAiVZ3GaHyJOgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.204.29_1786551784810_0.6169380763849452","host":"s3://npm-registry-packages-npm-production"}},"4.205.0":{"name":"decocms","version":"4.205.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.205.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6acb1e234ae5537e2198f8438d0e6b0ec711d69b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.205.0.tgz","fileCount":8885,"integrity":"sha512-hMwMCfK+GsS1lbuHVfSSisTvnLtYZnllGBbBgvoEMiV2sXNVonq8oif0VthrPGk3mSsxRwUmUAYbQu+iCm883Q==","signatures":[{"sig":"MEYCIQCpd+VCxWb3hntXlWhYpEVARiCEZ0aSAFx/dErv1UPwOgIhANibbiJvAP3R7m3QfY5tJdP/L8wYdn/Acuh8faP1sFTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.205.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88989358},"type":"module","_from":"file:decocms-4.205.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.205.0.tgz","_integrity":"sha512-hMwMCfK+GsS1lbuHVfSSisTvnLtYZnllGBbBgvoEMiV2sXNVonq8oif0VthrPGk3mSsxRwUmUAYbQu+iCm883Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.205.0_1786552650019_0.8375618549506281","host":"s3://npm-registry-packages-npm-production"}},"4.205.1":{"name":"decocms","version":"4.205.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.205.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19b054bc32c5c44430f274b6aad4f3a41826720e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.205.1.tgz","fileCount":8885,"integrity":"sha512-SKoipsnAFFlczMnUIPdz3MosK11PzmqUsr7cX2YwZquUFh/ksEOouYTKZLUD2SyuPlQHboixgVblMkVF48yx6w==","signatures":[{"sig":"MEUCIEuwHdOSewuraRmu/Hnrdg3dEFq98XJbpzfaY3s3FwpcAiEAjl3A8pd8SiGfQumvnwpNIi5clJOsmUAaM5dCvzfL0Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.205.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89060712},"type":"module","_from":"file:decocms-4.205.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.205.1.tgz","_integrity":"sha512-SKoipsnAFFlczMnUIPdz3MosK11PzmqUsr7cX2YwZquUFh/ksEOouYTKZLUD2SyuPlQHboixgVblMkVF48yx6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.205.1_1786554156404_0.7011063526153987","host":"s3://npm-registry-packages-npm-production"}},"4.205.2":{"name":"decocms","version":"4.205.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.205.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a2df92459e916a1931cab2c65e2d15ff4db3e41","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.205.2.tgz","fileCount":8885,"integrity":"sha512-sOC3cAJ9omS24+hdnmgBhEASytpkRyx2Q6v1H76CZph2mP0CWTe3mlsThJtIzFtUWgwqWDhFxMbf2kMn+BIwbg==","signatures":[{"sig":"MEYCIQDanMsyIAGhhnKAHQ3aUyqGvHvn8TU2PLSAHnD2VS2v/gIhAOSaNLYo0nzRe1AWCq6lcoetR0xow4dmb4QPmE59OXJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.205.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89061373},"type":"module","_from":"file:decocms-4.205.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.205.2.tgz","_integrity":"sha512-sOC3cAJ9omS24+hdnmgBhEASytpkRyx2Q6v1H76CZph2mP0CWTe3mlsThJtIzFtUWgwqWDhFxMbf2kMn+BIwbg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.205.2_1786554562500_0.3914760825494241","host":"s3://npm-registry-packages-npm-production"}},"4.205.3":{"name":"decocms","version":"4.205.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.205.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8829dd50a9981c1694f07a80ac7fd7cc6b565b4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.205.3.tgz","fileCount":8885,"integrity":"sha512-1NIGKP+mF7BUP9JVvdhPLuEpWBRnYSAG/QeFbs84e7L+6hVYz5yhV7LItWVaDa4DvvtukdsNw2Y7o4pk2UdzIw==","signatures":[{"sig":"MEYCIQDy+bpJJEOmaOyRIYf0A3Gcfh/k6KTxNyzRltptzLfQ+wIhAN8U/Y11mMrf2dmuzESl1V/CAsSmhlnhDL/NFDnd6Xjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.205.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89061727},"type":"module","_from":"file:decocms-4.205.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.205.3.tgz","_integrity":"sha512-1NIGKP+mF7BUP9JVvdhPLuEpWBRnYSAG/QeFbs84e7L+6hVYz5yhV7LItWVaDa4DvvtukdsNw2Y7o4pk2UdzIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.205.3_1786555698808_0.08793404054355825","host":"s3://npm-registry-packages-npm-production"}},"4.206.0":{"name":"decocms","version":"4.206.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.206.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"581971b1c88d9b3556ccf8bf0ab9b921538cd9a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.206.0.tgz","fileCount":8885,"integrity":"sha512-Y7wfsrXGfdVC5PRwihwuBsNbw7pUKrn5uQMlT5WtztrkUwf6Vr208E1dpkBSRDELifnEEPCACyKSG+0KnK4ztA==","signatures":[{"sig":"MEYCIQDhBbQKLvrntPo4ivQQyiaMXYTuaB3cVZelTQ0sfeh2gAIhANH7qrI8+o3qZePTSCsoQa2ei8CICIbbcaf4I0pjcpvG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.206.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89070557},"type":"module","_from":"file:decocms-4.206.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.206.0.tgz","_integrity":"sha512-Y7wfsrXGfdVC5PRwihwuBsNbw7pUKrn5uQMlT5WtztrkUwf6Vr208E1dpkBSRDELifnEEPCACyKSG+0KnK4ztA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.206.0_1786556486161_0.8550304699525668","host":"s3://npm-registry-packages-npm-production"}},"4.207.0":{"name":"decocms","version":"4.207.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.207.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e29aba1b757c911e41bdd66708309506ff02a6a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.207.0.tgz","fileCount":8885,"integrity":"sha512-dTmNY3pK0/zsacN9tly1FftbCmHsqWTh3PfGxFCObd+yfSwxveZG5fAkclSx4ZwcLYZcIenS8LELHWSZpElxvQ==","signatures":[{"sig":"MEUCIGlgSyJcx+/4J4bSY/S6xXpTlXhf30oHRENQ9NAQvUt2AiEAughgbbxrf8LNACJR8wLWx/OqZ6c0E0kbIPGZhTFzU04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.207.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89075105},"type":"module","_from":"file:decocms-4.207.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.207.0.tgz","_integrity":"sha512-dTmNY3pK0/zsacN9tly1FftbCmHsqWTh3PfGxFCObd+yfSwxveZG5fAkclSx4ZwcLYZcIenS8LELHWSZpElxvQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.207.0_1786558592312_0.8144060191989053","host":"s3://npm-registry-packages-npm-production"}},"4.207.1":{"name":"decocms","version":"4.207.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.207.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"42dbc5e1863338655136fd7418b98ccc72fb248a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.207.1.tgz","fileCount":8885,"integrity":"sha512-/tAG4t9oji3vJ+/t7c8qO+UJYVbpgQNtokH0ZIASqCFqaNId2WR95Mjwk/FbGDoHlPHlvEAqbnGijrOniShcFQ==","signatures":[{"sig":"MEQCIHw6A4KFeHnWisxHCjD8s90pDtL56gG6jeOqpp/+dQ3bAiAGR3P/mZ0Rd5tvnk25fDFHWt8pxYPaoEJbtGXk7gycUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.207.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89075420},"type":"module","_from":"file:decocms-4.207.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.207.1.tgz","_integrity":"sha512-/tAG4t9oji3vJ+/t7c8qO+UJYVbpgQNtokH0ZIASqCFqaNId2WR95Mjwk/FbGDoHlPHlvEAqbnGijrOniShcFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.207.1_1786558873885_0.9827719830988759","host":"s3://npm-registry-packages-npm-production"}},"4.207.2":{"name":"decocms","version":"4.207.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.207.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4349261ff13823d381df6dacd8506c0a32014e27","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.207.2.tgz","fileCount":8885,"integrity":"sha512-4sEJ4uxX2bGS7xfsDvJzU4EI+EraG0XNn/xjUjS91iTPageEXduauT1+k9oax+kN6p8XsIKVXmz7glqHQm/Xsg==","signatures":[{"sig":"MEQCIA1PmTbQso7GgSOASXdESmShpKCuQh/SCL4KD77ssMLsAiACSUg+pNUKAMGMH+f1VrsCDUnPObyMmi/46IOaPDk45g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.207.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89075420},"type":"module","_from":"file:decocms-4.207.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.207.2.tgz","_integrity":"sha512-4sEJ4uxX2bGS7xfsDvJzU4EI+EraG0XNn/xjUjS91iTPageEXduauT1+k9oax+kN6p8XsIKVXmz7glqHQm/Xsg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.207.2_1786558969797_0.8095927852374192","host":"s3://npm-registry-packages-npm-production"}},"4.207.3":{"name":"decocms","version":"4.207.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.207.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eaacba0cf41331108f3e69c9a1aafbaffb5a4e5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.207.3.tgz","fileCount":8885,"integrity":"sha512-Kw8GOeKg0TDr5t543uOKwD4S3t9IXtDq3FWERnIo/7Hh/ghtvSJt8qXzs1i9NanxOJAE24W8kihJHJgx+Rp0og==","signatures":[{"sig":"MEUCIQCpAE8pM2AELe3FwbbG6ulrWcWeKwTAOFulCNXEywh4jAIgSW3NPwhdrGKc8WV1woZOy/ykk6XTZdFYCUBFshBwo+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.207.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89075447},"type":"module","_from":"file:decocms-4.207.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.207.3.tgz","_integrity":"sha512-Kw8GOeKg0TDr5t543uOKwD4S3t9IXtDq3FWERnIo/7Hh/ghtvSJt8qXzs1i9NanxOJAE24W8kihJHJgx+Rp0og==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.207.3_1786559127565_0.4112415170206163","host":"s3://npm-registry-packages-npm-production"}},"4.208.0":{"name":"decocms","version":"4.208.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.208.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7d335eb9a6331c54cf9da62137df0133cd3d130e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.208.0.tgz","fileCount":8885,"integrity":"sha512-vUW8/sjS2VM6pzOAgzYlR82VwjwQ9ZQq4MeGyTfP8sfAcYveH13GnkVZvS9lYS3nmapLgubWCvm+Oa1j8AMOIw==","signatures":[{"sig":"MEUCIQC6MJ1HFw+qP7pkHzPqVJJdxPpn2QLOorZfEVrDoI9VjAIgNBjkp5E6hylFByxovdx+K9wLmdb6JgGTJc2xLX4G8Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.208.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89085679},"type":"module","_from":"file:decocms-4.208.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.208.0.tgz","_integrity":"sha512-vUW8/sjS2VM6pzOAgzYlR82VwjwQ9ZQq4MeGyTfP8sfAcYveH13GnkVZvS9lYS3nmapLgubWCvm+Oa1j8AMOIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.208.0_1786559319451_0.7762756279707024","host":"s3://npm-registry-packages-npm-production"}},"4.208.1":{"name":"decocms","version":"4.208.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.208.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f3369a694e2d721f04e3afb8d7f81d531b329e91","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.208.1.tgz","fileCount":8885,"integrity":"sha512-hDTbmw2JvnvPNXd/WIv6v9uGpXaHIqu5OAF74OwHD1tdVNaunLA5DgQlQUz+TXFdTSFepYGCHK9dqc6BcdMbEQ==","signatures":[{"sig":"MEYCIQCHSzISNgAYU4pr60hQLlktVAVbChdjx8PTMJclCZNHagIhAOh8smaBLRP6PCmjTWsafmOAuRZfDDkxxpbSXCZV2e0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.208.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89086171},"type":"module","_from":"file:decocms-4.208.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.208.1.tgz","_integrity":"sha512-hDTbmw2JvnvPNXd/WIv6v9uGpXaHIqu5OAF74OwHD1tdVNaunLA5DgQlQUz+TXFdTSFepYGCHK9dqc6BcdMbEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.208.1_1786560009124_0.27877012958516434","host":"s3://npm-registry-packages-npm-production"}},"4.209.0":{"name":"decocms","version":"4.209.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.209.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ca60facbc2ec288bd129ecec163bad2b2e47763","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.209.0.tgz","fileCount":8885,"integrity":"sha512-jgbh5e7hG8ucTEs8Ul1881sYsrZYYZjxurSow0AFARwQijIFYWI4oScjyGqM+qX6MoT87+XeRFDST5mznFPU1Q==","signatures":[{"sig":"MEQCIF7N0Q/HK66+SMyJh7ymjH7bKDEiunBHf+Q4Ej1ieRqNAiBA4fOhMaRDvJn2htfxtrDeYwqMuP2tdHntkoRRL/PLcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.209.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89086201},"type":"module","_from":"file:decocms-4.209.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.209.0.tgz","_integrity":"sha512-jgbh5e7hG8ucTEs8Ul1881sYsrZYYZjxurSow0AFARwQijIFYWI4oScjyGqM+qX6MoT87+XeRFDST5mznFPU1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.209.0_1786560966559_0.47387195182663344","host":"s3://npm-registry-packages-npm-production"}},"4.209.1":{"name":"decocms","version":"4.209.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.209.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0123254f220a253f6b2f0f27a0a08eafd995a76","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.209.1.tgz","fileCount":8885,"integrity":"sha512-iEjfxCxPMaJXEgd9dX2SBLgaAsJdtIntdMN5hlyhKhAK8pl/LcizDbmaTBVXXZ50CHdlYm9sdp7Ag8MziVHuDw==","signatures":[{"sig":"MEUCIQDguCjFQl7lKZpf8vYA9yknq8H/TKFtfOI5CS1/e7t4mQIgBlTbCwHBSpAdysMPRTRRfL8bpS3+B6RvX47JXRS2CPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.209.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89091821},"type":"module","_from":"file:decocms-4.209.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.209.1.tgz","_integrity":"sha512-iEjfxCxPMaJXEgd9dX2SBLgaAsJdtIntdMN5hlyhKhAK8pl/LcizDbmaTBVXXZ50CHdlYm9sdp7Ag8MziVHuDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.209.1_1786561584713_0.025366128353436546","host":"s3://npm-registry-packages-npm-production"}},"4.210.0":{"name":"decocms","version":"4.210.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.210.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea0fe96ede11abba337fc81954ab598c288c60d8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.210.0.tgz","fileCount":8885,"integrity":"sha512-ymGpL20YN2RHPB6HOZ7LFuoHKb+L0Db1/NDCLDxNDUjr6uwnvC2f+YTKcAywh1IiWEfK6llkENNZjB90CRBYyQ==","signatures":[{"sig":"MEQCIHY6YgadY5IBljBwvi3J/dY9S6b2pORC0YvS9ElpW5iZAiBpiXRdVSc4ZT3zrcSpikCqwrroTqrAOA6ak688hNAnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.210.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89094392},"type":"module","_from":"file:decocms-4.210.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.210.0.tgz","_integrity":"sha512-ymGpL20YN2RHPB6HOZ7LFuoHKb+L0Db1/NDCLDxNDUjr6uwnvC2f+YTKcAywh1IiWEfK6llkENNZjB90CRBYyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.210.0_1786562566169_0.9154375323511472","host":"s3://npm-registry-packages-npm-production"}},"4.210.1":{"name":"decocms","version":"4.210.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.210.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8c2a15d6238b72b83331fd1bc478865ce969f99","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.210.1.tgz","fileCount":8885,"integrity":"sha512-Uhyeva9lfq3WdkfdnSCzQq38MKmM+RuJt4fUUncPBmIY6jchfRGXgwAwsi7thYFDVmQGK4vVQ9hMIR5AHaTcYA==","signatures":[{"sig":"MEUCIA9whPUI5tKbKtkUZuUfFqkcx/802mv+rzER123RzIDhAiEAud3FN7X5URgB1yIx1nLtuJL4g85eE3v/nN2KuKVQYOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.210.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89096897},"type":"module","_from":"file:decocms-4.210.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.210.1.tgz","_integrity":"sha512-Uhyeva9lfq3WdkfdnSCzQq38MKmM+RuJt4fUUncPBmIY6jchfRGXgwAwsi7thYFDVmQGK4vVQ9hMIR5AHaTcYA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.210.1_1786562889176_0.3404464731442991","host":"s3://npm-registry-packages-npm-production"}},"4.210.2":{"name":"decocms","version":"4.210.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.210.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c63e8380494b63fc6d44080e9e4ac67eed6c2fa7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.210.2.tgz","fileCount":8885,"integrity":"sha512-iGfBTaXyXXtdjI0ssumiqJ/7CngLUbczIlHIECHpNJtDK03VKYFn5u+WuS3xMk3P7xZdwsEpXA3cM/7nl1IdGg==","signatures":[{"sig":"MEUCIQD0zKMWVGIbhYdpa4+dTo0ZBIsA358C/ayixRnlBFkjUgIgXxX6abY7MAEtpUR0/p9EH74shnpoV/PpOxNuQxlhlMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.210.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89098373},"type":"module","_from":"file:decocms-4.210.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.210.2.tgz","_integrity":"sha512-iGfBTaXyXXtdjI0ssumiqJ/7CngLUbczIlHIECHpNJtDK03VKYFn5u+WuS3xMk3P7xZdwsEpXA3cM/7nl1IdGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.210.2_1786564374981_0.814170546047164","host":"s3://npm-registry-packages-npm-production"}},"4.211.0":{"name":"decocms","version":"4.211.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e80db314e6353f07c78db742a36667b6e115fd70","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.0.tgz","fileCount":8885,"integrity":"sha512-4wXbTEGswc1iIfA80iCQrvD3n6M77uKA7gnvvb5HP3aqTYLxM9BfGcHW9WiKkJcIvoBhYw6UB+5Qf12cNfvuww==","signatures":[{"sig":"MEYCIQCoNQqpcmbLC7geapTVWGBrhtfXcZbBND6B0T6VcEiEHAIhAKFncEP5peIhrhv3GhT+iYUWj4VycAIFu/RXoLIy55Cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89100151},"type":"module","_from":"file:decocms-4.211.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.0.tgz","_integrity":"sha512-4wXbTEGswc1iIfA80iCQrvD3n6M77uKA7gnvvb5HP3aqTYLxM9BfGcHW9WiKkJcIvoBhYw6UB+5Qf12cNfvuww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.0_1786564987830_0.9372286061488304","host":"s3://npm-registry-packages-npm-production"}},"4.211.1":{"name":"decocms","version":"4.211.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92e44be7e5e902a598ef14944ecf4c3bd09955be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.1.tgz","fileCount":8885,"integrity":"sha512-hZvyBcwZdbTliALZy8679wbFuVQq4M/1IIhJrJPLU6+pvAmMz/KuloLo7lxItD+aFDmmsDeuE9+M0hvb6LXDGw==","signatures":[{"sig":"MEQCICdv66Xg9rMnDVsscdcxUIIWtjlzWYNIxoFd5nTZgCtOAiA2kpTmJx5KN8HR22IUS+BiAV8aFxQ0CbHJ16mtXBAnCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89093101},"type":"module","_from":"file:decocms-4.211.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.1.tgz","_integrity":"sha512-hZvyBcwZdbTliALZy8679wbFuVQq4M/1IIhJrJPLU6+pvAmMz/KuloLo7lxItD+aFDmmsDeuE9+M0hvb6LXDGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.1_1786565806415_0.6900245890522363","host":"s3://npm-registry-packages-npm-production"}},"4.211.2":{"name":"decocms","version":"4.211.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1440126e8bdbd5e1d7df1c9373a520c26425401a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.2.tgz","fileCount":8885,"integrity":"sha512-8l7wjH8B/VKeMYK/iMQqnxS9I9qDDaoJ9dcybOdhT26p8nqrhcjuhmeHgbatFB3dDeZ6OtcKypepTlcPWfQNwQ==","signatures":[{"sig":"MEYCIQD0sbcZ1D+s0Dic27MHpgmdpO5fheUbC9l9SzORLecsGwIhAIk/nNpeyprL6TQhvDjDaPk3eVddEzixcJMoz5UeROgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89094697},"type":"module","_from":"file:decocms-4.211.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.2.tgz","_integrity":"sha512-8l7wjH8B/VKeMYK/iMQqnxS9I9qDDaoJ9dcybOdhT26p8nqrhcjuhmeHgbatFB3dDeZ6OtcKypepTlcPWfQNwQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.2_1786566526293_0.9006158690696688","host":"s3://npm-registry-packages-npm-production"}},"4.211.3":{"name":"decocms","version":"4.211.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70b07db58a521e94283adfd6826695d0fae30d36","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.3.tgz","fileCount":8885,"integrity":"sha512-ObsVYVGnBYQWDxPA8vL7ZyCwk8cNFpkC0z5Yz7H0wlLG0tKKQ9+HH/RGUNt1uzk6KAEygGn/3wx+CTFy0UEhww==","signatures":[{"sig":"MEUCIECbjePVpeLitRxVryFvkiQGSXu/XjU0zDKX5fiHjOylAiEA2o+pAAIGJm+FT0tTkUYNKicjfrzyvsRl07fPG9z5uX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89094782},"type":"module","_from":"file:decocms-4.211.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.3.tgz","_integrity":"sha512-ObsVYVGnBYQWDxPA8vL7ZyCwk8cNFpkC0z5Yz7H0wlLG0tKKQ9+HH/RGUNt1uzk6KAEygGn/3wx+CTFy0UEhww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.3_1786566549087_0.23435983933268068","host":"s3://npm-registry-packages-npm-production"}},"4.211.4":{"name":"decocms","version":"4.211.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7454c68cf0b619a633ea7ce9e4957a26f82c68e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.4.tgz","fileCount":8885,"integrity":"sha512-88T4zPvxvdgdYvZcAL9O2nV1I5ojhbsAzAH8ZwjDezHY49l08Zgh0FfncCwdSXSRbFG3lN9XKJehuRppjnu3sQ==","signatures":[{"sig":"MEQCIHgTVtosBLEPpha1rj+eqUBBzdvbyhVwEnO8WJ8+jP47AiB1YJtXvoSXNeuZSIMDLoVQ07q9OTgfcb37YfvZbSa7+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89095127},"type":"module","_from":"file:decocms-4.211.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.4.tgz","_integrity":"sha512-88T4zPvxvdgdYvZcAL9O2nV1I5ojhbsAzAH8ZwjDezHY49l08Zgh0FfncCwdSXSRbFG3lN9XKJehuRppjnu3sQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.4_1786566701325_0.1226306532621757","host":"s3://npm-registry-packages-npm-production"}},"4.211.5":{"name":"decocms","version":"4.211.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e17602aea79e277f94a2be8dbbd7833c10fdcc8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.5.tgz","fileCount":8885,"integrity":"sha512-1ERWemebWP59wGJQh1gtYtT0USIt+ti2L8SeF8mRdBN5cZVdPnte12+re9EQpoavCBMYlD83Pmppg9BNHA2xrg==","signatures":[{"sig":"MEUCIQDzjds4PH0MjgsRUndpdpYBUXIwcSN8QoXLbS/+U71a5wIgFkqG1f1mdneHLBsXr7dmWgBM/cWlHCIUYKBP3LoPjDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89095159},"type":"module","_from":"file:decocms-4.211.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.5.tgz","_integrity":"sha512-1ERWemebWP59wGJQh1gtYtT0USIt+ti2L8SeF8mRdBN5cZVdPnte12+re9EQpoavCBMYlD83Pmppg9BNHA2xrg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.5_1786566794506_0.2594231464316765","host":"s3://npm-registry-packages-npm-production"}},"4.211.6":{"name":"decocms","version":"4.211.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"71434fb626a6b559eb3be5a9eeea9f8625c965c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.6.tgz","fileCount":8885,"integrity":"sha512-WtCM6TrAENatVL9rXvZXLrlFSbIeV6kR69mfCzr1FqZYOru7ArZPOHg1PhO+L5HnXOSZ/7QLddqJLGzN7IMpcA==","signatures":[{"sig":"MEUCIQDooQrxFZpViMZGp1IRVoEI00SaOtuBODvl6N4r/UW8JAIgA/7goXXnRU3UQd3xXb44WoUXhrb1/PeY0lBhRRN5OnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89095625},"type":"module","_from":"file:decocms-4.211.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.6.tgz","_integrity":"sha512-WtCM6TrAENatVL9rXvZXLrlFSbIeV6kR69mfCzr1FqZYOru7ArZPOHg1PhO+L5HnXOSZ/7QLddqJLGzN7IMpcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.6_1786567789442_0.20648471656378353","host":"s3://npm-registry-packages-npm-production"}},"4.211.7":{"name":"decocms","version":"4.211.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f214c6f2ccb74523de4f3caa1091a0a562807c21","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.7.tgz","fileCount":8886,"integrity":"sha512-uInXXcXtI2dERLL4DUxKmiEB9ivXuanuKjmqu1w7vSakv8jiy4/9xgirlAEZ1FJIeJAc2WDs1b/WJ2bYcI4r+Q==","signatures":[{"sig":"MEUCIGoy2IbMuJWR5pIXkPU2YBCYxj/gPzcnRikRlgokWU2oAiEAk92cWQnKlHYnhQa4oEoB/6bfw7Xk7I7xRy9a2hqQHGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89097007},"type":"module","_from":"file:decocms-4.211.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.7.tgz","_integrity":"sha512-uInXXcXtI2dERLL4DUxKmiEB9ivXuanuKjmqu1w7vSakv8jiy4/9xgirlAEZ1FJIeJAc2WDs1b/WJ2bYcI4r+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.7_1786568458521_0.9125246247367484","host":"s3://npm-registry-packages-npm-production"}},"4.211.8":{"name":"decocms","version":"4.211.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"470b255a0084b774ab5842e0fb2c6c57138263f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.8.tgz","fileCount":8886,"integrity":"sha512-rRpn65HeKSsmDPaqaagLhfhG8ZfhiyFKkQ5AFmh03K6OUxuVJqYNeYpc4JBjVuAs5AstJWpTYiwldnEF0lHgGw==","signatures":[{"sig":"MEUCIBs4Nh7eJWMqPbS5UiP8yjSl0cairjUcF4EUlVRur4yoAiEAvAT2Q/7FuildpEguFxu1piKeLtIFrqoQSYVcfCBrWKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89097549},"type":"module","_from":"file:decocms-4.211.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.8.tgz","_integrity":"sha512-rRpn65HeKSsmDPaqaagLhfhG8ZfhiyFKkQ5AFmh03K6OUxuVJqYNeYpc4JBjVuAs5AstJWpTYiwldnEF0lHgGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.8_1786568582175_0.4618185822649874","host":"s3://npm-registry-packages-npm-production"}},"4.211.9":{"name":"decocms","version":"4.211.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9d470250bd382bfd8b49b84a317eafb7cc4e4ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.9.tgz","fileCount":8886,"integrity":"sha512-xHSbM5mAvUXI6ymDqlHNADlOUFxzZJ1dvAJkpv4W2rb/XR852FI7vvlBbxsMsvyv4HV9zvu+qrjFZmj5+uA4nw==","signatures":[{"sig":"MEUCIHX/NQ0WmNVdTt1Y3WfzBU5A06wDz5cKwWZeZvu8h21gAiEAkcWbksQMU3yomnyDNzqYQp5sNMmEFl6wSniimJ4sV6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89097716},"type":"module","_from":"file:decocms-4.211.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.9.tgz","_integrity":"sha512-xHSbM5mAvUXI6ymDqlHNADlOUFxzZJ1dvAJkpv4W2rb/XR852FI7vvlBbxsMsvyv4HV9zvu+qrjFZmj5+uA4nw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.9_1786570046735_0.2955085235531689","host":"s3://npm-registry-packages-npm-production"}},"4.211.10":{"name":"decocms","version":"4.211.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b7d58fc15596aa72d7f24bcf4a8260d7b2cbda59","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.10.tgz","fileCount":8886,"integrity":"sha512-ZQqrr/x81/V1uywOXu45OG4phRgPMbG+MBBOQpMH/FNNRcjwi8hSgxrQWa8rM6MRY11/z+qRh3tA17ueWEENXQ==","signatures":[{"sig":"MEUCIEaSRBPqktVWBCHDRHEnNcj3EoGn/hYEhneuWswwLoSUAiEAlyftFXiTDf5lWjJIfXNtUgQXSR+jCsiPnItKUoWbP28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89101289},"type":"module","_from":"file:decocms-4.211.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.10.tgz","_integrity":"sha512-ZQqrr/x81/V1uywOXu45OG4phRgPMbG+MBBOQpMH/FNNRcjwi8hSgxrQWa8rM6MRY11/z+qRh3tA17ueWEENXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.10_1786571240926_0.255627439735852","host":"s3://npm-registry-packages-npm-production"}},"4.211.11":{"name":"decocms","version":"4.211.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86d52be5d74cbcfeaa93b2b0942d3e73b04fc1b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.11.tgz","fileCount":8886,"integrity":"sha512-PQXUbtD1bBFF8KGbmBgq4JWtx3Lox7P/9nlruyRPQRYUwx5xkcwOqv5H6WR5RygMJqQyHgXv5PxkOGotOy/5nQ==","signatures":[{"sig":"MEQCIHMISgUoCfEjWywZ8z5I7O0tHrq+sPL8bxu0fMX9PCWzAiBzLik2ediPGj9/sOZGvAIdqAOFngQmcBkFtGoBQK3BBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89101538},"type":"module","_from":"file:decocms-4.211.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.11.tgz","_integrity":"sha512-PQXUbtD1bBFF8KGbmBgq4JWtx3Lox7P/9nlruyRPQRYUwx5xkcwOqv5H6WR5RygMJqQyHgXv5PxkOGotOy/5nQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.11_1786573625108_0.5064806510842059","host":"s3://npm-registry-packages-npm-production"}},"4.211.12":{"name":"decocms","version":"4.211.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8bc757c50c0a8174652b8fd153ed25a9da4937fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.12.tgz","fileCount":8886,"integrity":"sha512-L5PzAz3GQhhybhlpfWEVLOQI4O3DCVyvtu7C0Ih8Dkw6AJGI7v5H9GcIk9Ys0qxtiKKdlcztirjQBwLlf6hB2w==","signatures":[{"sig":"MEUCIQDdTh7mDPH7ftYVqJsVAZ41vlmPUMh+5ejmxy0L3uYAEAIgS/XNSa2sZ6ZaqXHGnNWnq/LdAFdRBGY/9MltwtYQ6Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89101602},"type":"module","_from":"file:decocms-4.211.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.12.tgz","_integrity":"sha512-L5PzAz3GQhhybhlpfWEVLOQI4O3DCVyvtu7C0Ih8Dkw6AJGI7v5H9GcIk9Ys0qxtiKKdlcztirjQBwLlf6hB2w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.12_1786573668043_0.3344330607125827","host":"s3://npm-registry-packages-npm-production"}},"4.211.13":{"name":"decocms","version":"4.211.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.211.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1d6292011683b148bac400d085d4b48023912c6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.211.13.tgz","fileCount":8886,"integrity":"sha512-ePNQL1u+1R+o2BCXC6r2y6sEaNPmIzbx87Hei+caa4UvM9i5ZDm70H4drgSYeze2Vd2QwINkeBAWOi/E/2Rjlg==","signatures":[{"sig":"MEUCIBoDnVn25SD9nlt0snbWz+Tqlq3yYy7iW1vrkXNlJaZ4AiEA4bnHF0scjQX0xovTGz1QYQ29ohP1JgazFHXkvxGLT5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.211.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102286},"type":"module","_from":"file:decocms-4.211.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.211.13.tgz","_integrity":"sha512-ePNQL1u+1R+o2BCXC6r2y6sEaNPmIzbx87Hei+caa4UvM9i5ZDm70H4drgSYeze2Vd2QwINkeBAWOi/E/2Rjlg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.211.13_1786580351757_0.7923347568676562","host":"s3://npm-registry-packages-npm-production"}},"4.212.0":{"name":"decocms","version":"4.212.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.212.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7623452b6511e4456e76c161610700b957d39396","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.212.0.tgz","fileCount":8886,"integrity":"sha512-iV9LvXzpem1t3CfLf+B1HU7hrY0Njeb5N3sZkGj/OeQpEPzL9u5qlrhuhhRQ2+ZKCSlKeEGVzsbBVlnnEG5odg==","signatures":[{"sig":"MEYCIQDbGiEkTMwpQxzYBH5GAJxnSJjiD1gBcKotY2uHGkKtNwIhAJHMBtr85QTkGgm46mwFhyEKxe5C0oLFLX39tn5BdiCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.212.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102278},"type":"module","_from":"file:decocms-4.212.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.212.0.tgz","_integrity":"sha512-iV9LvXzpem1t3CfLf+B1HU7hrY0Njeb5N3sZkGj/OeQpEPzL9u5qlrhuhhRQ2+ZKCSlKeEGVzsbBVlnnEG5odg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.212.0_1786623789276_0.5341990544174735","host":"s3://npm-registry-packages-npm-production"}},"4.212.1":{"name":"decocms","version":"4.212.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.212.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67e0d012a8a3dd08b1404d4012a3a843aa2bcda4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.212.1.tgz","fileCount":8886,"integrity":"sha512-XeqaqoCZaOSdMw/Y9teSblQeKvmAx+yMGiWmX0baNfFv3yb/BCsnFwUSCEC6XFy3Cw9SQl/HSHAJOYP8uS6wDA==","signatures":[{"sig":"MEQCIGaOmvr3FyHeUG9xRGj2VUfOLhAXB8Jy5AX2Z+hYFon+AiAV1JM2kPUv516DfayDNIFpC1Ig29rNSe3JT07F+hd05A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.212.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102470},"type":"module","_from":"file:decocms-4.212.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.212.1.tgz","_integrity":"sha512-XeqaqoCZaOSdMw/Y9teSblQeKvmAx+yMGiWmX0baNfFv3yb/BCsnFwUSCEC6XFy3Cw9SQl/HSHAJOYP8uS6wDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.212.1_1786630650307_0.922144986931932","host":"s3://npm-registry-packages-npm-production"}},"4.212.2":{"name":"decocms","version":"4.212.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.212.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d73de24ab5bc9050444ae9669fb8847d0becee24","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.212.2.tgz","fileCount":8886,"integrity":"sha512-gX+LIZWBJG8r0N7At6rgai1iPIMSl9GAuN6Op1hMIY4ceAVoi5jyhVeoJzzSHbVy7XJkVWwN4oSslKFV+uHKBQ==","signatures":[{"sig":"MEYCIQCG90UGGiOwbT2ad4MIns/20TtIKoPkr4NSBR+YKpPmqwIhALI6UP43kYfN26IScH8M18ve88QcddFw2tlqZcvzaPMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.212.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102548},"type":"module","_from":"file:decocms-4.212.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.212.2.tgz","_integrity":"sha512-gX+LIZWBJG8r0N7At6rgai1iPIMSl9GAuN6Op1hMIY4ceAVoi5jyhVeoJzzSHbVy7XJkVWwN4oSslKFV+uHKBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.212.2_1786631103050_0.2661168207556812","host":"s3://npm-registry-packages-npm-production"}},"4.213.0":{"name":"decocms","version":"4.213.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2cfc82a8d1cf8c15b46510a013c83769ad66b096","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.0.tgz","fileCount":8886,"integrity":"sha512-5n0Qj0DxPQM3bcK11rF/h1truKK+ikjCHoamJD69vfPBctOdgKlxUMuIN6ovja6ifOPpAEAP6VG2cvoq2mxHkg==","signatures":[{"sig":"MEUCIQCofK4FzJ5uxQMArN2do0COqcFxylKYpIGNAeJHqsZdSwIgL6Pe6l8gyWxqrb4yxJXJrHK73NW9qpHN2j6H+yRTor8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102740},"type":"module","_from":"file:decocms-4.213.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.0.tgz","_integrity":"sha512-5n0Qj0DxPQM3bcK11rF/h1truKK+ikjCHoamJD69vfPBctOdgKlxUMuIN6ovja6ifOPpAEAP6VG2cvoq2mxHkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.0_1786632453510_0.12370481635249253","host":"s3://npm-registry-packages-npm-production"}},"4.213.1":{"name":"decocms","version":"4.213.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8a1455c6af5aee3387393f827b0dfe5f712aa2ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.1.tgz","fileCount":8886,"integrity":"sha512-AvZ2URV7quZMI7SoI9kpBQL5WWpl4LlshRoeDxbwNFaXcRueb3yiyk0qL5VIwSOyrzGd/LLLFOYZ0nMJ6Hh59w==","signatures":[{"sig":"MEUCIQCfCZN8n1wreYvSXobAKuRfQe8GagmgUQUtgioTVv0oswIgVJSXtm5uCMeZprJEwYtp6ufeA+Wtcbv2AZ+OD2MPtwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89102590},"type":"module","_from":"file:decocms-4.213.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.1.tgz","_integrity":"sha512-AvZ2URV7quZMI7SoI9kpBQL5WWpl4LlshRoeDxbwNFaXcRueb3yiyk0qL5VIwSOyrzGd/LLLFOYZ0nMJ6Hh59w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.1_1786632640811_0.14714909968923418","host":"s3://npm-registry-packages-npm-production"}},"4.213.2":{"name":"decocms","version":"4.213.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24ce66e85abee83a11eb4215b5016f6ee9b79be3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.2.tgz","fileCount":8886,"integrity":"sha512-LdDrxL8HiXcXplRqRvOA7c50+wOKT09MIW18tSazaN1k8W855x4hR0ey9ewsSbXtVF9IQKz/47Ba3S0ThLwUCA==","signatures":[{"sig":"MEQCIFWO4b83aWDcXzSbqb5ypQGiH9zx4GiB2y4+tHy0fV7zAiBIHiY88QpPgJyC+BcAY4JNgNwrDJLVcALomUaAovQvsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89105638},"type":"module","_from":"file:decocms-4.213.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.2.tgz","_integrity":"sha512-LdDrxL8HiXcXplRqRvOA7c50+wOKT09MIW18tSazaN1k8W855x4hR0ey9ewsSbXtVF9IQKz/47Ba3S0ThLwUCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.2_1786632715142_0.02341769784581582","host":"s3://npm-registry-packages-npm-production"}},"4.213.3":{"name":"decocms","version":"4.213.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb79a20c605e7569453683e21f88cf104fff4873","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.3.tgz","fileCount":8886,"integrity":"sha512-jz19Ba6EQM4hfT7708V91KuDAw+kn93g1ZnU3mLGpMEf5/ekNap2Ur7umMmdZ7ymvP9WarELit/puh8nOsBh0A==","signatures":[{"sig":"MEUCIQDG0uM6dClt+zZW9ettUvqRDX9yQieH+aB0vgtvroOxaQIgDqjyKJwmxe73rgxuwr8eoxBbtOdkS4yPOZkq5uhK9Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89105732},"type":"module","_from":"file:decocms-4.213.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.3.tgz","_integrity":"sha512-jz19Ba6EQM4hfT7708V91KuDAw+kn93g1ZnU3mLGpMEf5/ekNap2Ur7umMmdZ7ymvP9WarELit/puh8nOsBh0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.3_1786634216507_0.38268788290152633","host":"s3://npm-registry-packages-npm-production"}},"4.213.4":{"name":"decocms","version":"4.213.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1955a3f347d3eb9c4d8ebbc994292ebd01660f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.4.tgz","fileCount":8886,"integrity":"sha512-VLf7k1T8hSPuvkMv6/sMshUxtdnIZupsmmZaWvv4YuPTZ7GhGbujC7ipNd3x9ub2tYAy1+niwQn1bYnKyEkJgw==","signatures":[{"sig":"MEUCIQDt8MjC3l5MNvAJHpQgoh7pxCYs9sj7hgtaCKc7C4PD7wIgVx12MObUV21ElNpVa5T9PpBjPUT5qb3eXB+KQsTbkuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89107289},"type":"module","_from":"file:decocms-4.213.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.4.tgz","_integrity":"sha512-VLf7k1T8hSPuvkMv6/sMshUxtdnIZupsmmZaWvv4YuPTZ7GhGbujC7ipNd3x9ub2tYAy1+niwQn1bYnKyEkJgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.4_1786634339831_0.8163037841641465","host":"s3://npm-registry-packages-npm-production"}},"4.213.5":{"name":"decocms","version":"4.213.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.213.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e126a4448deda01ac4ef4d7dbaaf8571737996d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.213.5.tgz","fileCount":8886,"integrity":"sha512-qnJu/FqSOhDF0CRLvyAQND2p473CYna5+LD8ZvVvgiXG6aWWNr7TIaAGrNduXdlKAL/edVikfaYsoTayVBFsPw==","signatures":[{"sig":"MEYCIQDX/ahZlOS9S6yMxWy8WtOphlptok/PLaPi+FQzl7UJxwIhAK6SFXEVsmTiK9leQt3YySdGL3mE4iG5B4n94ZfZvbn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.213.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89107969},"type":"module","_from":"file:decocms-4.213.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.213.5.tgz","_integrity":"sha512-qnJu/FqSOhDF0CRLvyAQND2p473CYna5+LD8ZvVvgiXG6aWWNr7TIaAGrNduXdlKAL/edVikfaYsoTayVBFsPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.213.5_1786634744916_0.0024957109559102797","host":"s3://npm-registry-packages-npm-production"}},"4.214.0":{"name":"decocms","version":"4.214.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.214.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"04e703f8fa01279750e3169f7c8f0105e6233b90","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.214.0.tgz","fileCount":8886,"integrity":"sha512-eW3+Zik/HDdxZKYr4xOavUiq0876hXLb/SguyPvjOub5X1TNX5xZun9KjHzWJAWJdgqJsj51w6LmY36qxl+WEA==","signatures":[{"sig":"MEUCIQCDuMfhWqkhXKz+qtVMvqooCK5c7xQ52OL90O74n3lEYAIgdwnfrgrTv8AWv7I2caJkkkA5SXL05/lILgt1C7tgAy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.214.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89108860},"type":"module","_from":"file:decocms-4.214.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.214.0.tgz","_integrity":"sha512-eW3+Zik/HDdxZKYr4xOavUiq0876hXLb/SguyPvjOub5X1TNX5xZun9KjHzWJAWJdgqJsj51w6LmY36qxl+WEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.214.0_1786635697121_0.574334926672097","host":"s3://npm-registry-packages-npm-production"}},"4.214.1":{"name":"decocms","version":"4.214.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.214.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e55b025b75ed7b678d4cb25c0f1ff763a8c65d96","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.214.1.tgz","fileCount":8886,"integrity":"sha512-eIsqSYARXyGDhpdYYw+xaVQB1KA/3/XFlR8M9+JXxJ797+XdtuARNw/qQ5idqeHFij2QX1D2/1jC/94cbZcdMw==","signatures":[{"sig":"MEYCIQDPtIfVEiR5VherSu4oL67r8TFllCneQoD+zgzP4cT/kQIhALivNXpiK64IdziG4iITpju1Mj3g/Wijv3q4qAZcXYWE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.214.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89110294},"type":"module","_from":"file:decocms-4.214.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.214.1.tgz","_integrity":"sha512-eIsqSYARXyGDhpdYYw+xaVQB1KA/3/XFlR8M9+JXxJ797+XdtuARNw/qQ5idqeHFij2QX1D2/1jC/94cbZcdMw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.214.1_1786635817345_0.53541412223218","host":"s3://npm-registry-packages-npm-production"}},"4.214.2":{"name":"decocms","version":"4.214.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.214.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c22d2a60cab1c2126bdd467904a45d30035cbdf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.214.2.tgz","fileCount":8886,"integrity":"sha512-pnHvUuy17DGSFd5WGSwRxHWFcumoYk1nlmOyXGWQ1utM+7wP51sJQEGG/fPXy6pvn1SW3oqNjbyT5GQh4BWXVA==","signatures":[{"sig":"MEUCIQCG3/kZajaTdILZj4JMVc1OtjngsREljv6elLdZ+upHJQIgLWwvCTw+WEqo9WOgFdGm4tXtiRmLzsN6Lb0HlEkzOuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.214.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89110362},"type":"module","_from":"file:decocms-4.214.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.214.2.tgz","_integrity":"sha512-pnHvUuy17DGSFd5WGSwRxHWFcumoYk1nlmOyXGWQ1utM+7wP51sJQEGG/fPXy6pvn1SW3oqNjbyT5GQh4BWXVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.214.2_1786636510528_0.02843311812302618","host":"s3://npm-registry-packages-npm-production"}},"4.214.3":{"name":"decocms","version":"4.214.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.214.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb2e065c11eebe329cf3189f6af157fc1bd906dc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.214.3.tgz","fileCount":8886,"integrity":"sha512-sr5sPMA0y+a1MXtcAV/Y9HhXFZilTom2oWbbcmBpcsvL+pme+jpjo1EccsjuDewY8xPHugclPVnftgEJ0T5SYQ==","signatures":[{"sig":"MEYCIQD/7/uEoO3iov0TVR84I7orxiJiruG41rOFWTqCgUtZMQIhAIMO8HFT0RQNj3pctvKXNY6k1480LdwuSPsY76FWhV1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.214.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89110831},"type":"module","_from":"file:decocms-4.214.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.214.3.tgz","_integrity":"sha512-sr5sPMA0y+a1MXtcAV/Y9HhXFZilTom2oWbbcmBpcsvL+pme+jpjo1EccsjuDewY8xPHugclPVnftgEJ0T5SYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.214.3_1786641024188_0.45804069463902897","host":"s3://npm-registry-packages-npm-production"}},"4.215.0":{"name":"decocms","version":"4.215.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9152db9cd0587611729bd90fd502144c8c2fbe42","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.0.tgz","fileCount":8888,"integrity":"sha512-X4uGRHU43EpruCWRmBgeJzhasXZvOOjureQHiHWtbYdAIieWdHU5Y9w+PGQgePqjPmT0bc/wYQP9GKmzqkK0Fg==","signatures":[{"sig":"MEQCIELFcgSBsmmeCpxE3PrGZRUhvtU+7+9rt/ayFRPGbAo+AiAiGOL7mAyLhU9Ca0qJF09iHV3RuIHPlF/052OvfgbJAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89127713},"type":"module","_from":"file:decocms-4.215.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.0.tgz","_integrity":"sha512-X4uGRHU43EpruCWRmBgeJzhasXZvOOjureQHiHWtbYdAIieWdHU5Y9w+PGQgePqjPmT0bc/wYQP9GKmzqkK0Fg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.0_1786641292434_0.6291909784575931","host":"s3://npm-registry-packages-npm-production"}},"4.215.1":{"name":"decocms","version":"4.215.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0d12df5bd66fc198a6a6e67cae7983d50ac14b2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.1.tgz","fileCount":8888,"integrity":"sha512-K1y+8Ro1GVxegH1/1iP7xcXHf61U3o4EBG0UsrM7Dq4PBKO01XUD5bUXukmWvInGZnmFwlEv2XgmaHCb+oS6kg==","signatures":[{"sig":"MEQCIEjY3FgF3j9yyU5I32h9r7K+pFrOCX76jbOPUzFELEb0AiB5woJJLxaecnYjuVejmdr0a/E7Ahyqr+WjHXDbhxcF1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89127495},"type":"module","_from":"file:decocms-4.215.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.1.tgz","_integrity":"sha512-K1y+8Ro1GVxegH1/1iP7xcXHf61U3o4EBG0UsrM7Dq4PBKO01XUD5bUXukmWvInGZnmFwlEv2XgmaHCb+oS6kg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.1_1786641774705_0.07204492515207939","host":"s3://npm-registry-packages-npm-production"}},"4.215.2":{"name":"decocms","version":"4.215.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cfea525f7f5f887785c0e28c76e541428f1127e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.2.tgz","fileCount":8888,"integrity":"sha512-HeQtliKTxdcslUR2JBD9GGbvaloiyJrUH6CAwQjODvnpKHcf6nf2zA2lDfj6h1JsolRy4xTw55i0B1XndPjTiw==","signatures":[{"sig":"MEYCIQDa6iXSA/Q8jiDiWsdFos3Mpm/6KhLed4bJ3DHJCAP5TQIhAMOokmgf2fm55uzkajD6IRRfu7fXD4HPWbpQhDLD24HB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89127530},"type":"module","_from":"file:decocms-4.215.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.2.tgz","_integrity":"sha512-HeQtliKTxdcslUR2JBD9GGbvaloiyJrUH6CAwQjODvnpKHcf6nf2zA2lDfj6h1JsolRy4xTw55i0B1XndPjTiw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.2_1786642670294_0.564832507629822","host":"s3://npm-registry-packages-npm-production"}},"4.215.3":{"name":"decocms","version":"4.215.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"78957fce19ceb67831d297b84cc65597ae3c6089","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.3.tgz","fileCount":8888,"integrity":"sha512-O1T5+tOlgiiRG6+CsxuXzS3I91WLvDdsDKnR3NlwUZr03zcMaOoV4J6wOn00gGIxWrDFUnsp/DPqQlhA+ljjrw==","signatures":[{"sig":"MEYCIQD2pDzN26ngDNnmB3ZtwABYPV0xGJBi4Nr2ehgqVrGU9QIhAO3weXfyTRxgUw5u9t4RKf5ujXbdAEermBVlWt33TJDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89127918},"type":"module","_from":"file:decocms-4.215.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.3.tgz","_integrity":"sha512-O1T5+tOlgiiRG6+CsxuXzS3I91WLvDdsDKnR3NlwUZr03zcMaOoV4J6wOn00gGIxWrDFUnsp/DPqQlhA+ljjrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.3_1786643771235_0.5850352838552415","host":"s3://npm-registry-packages-npm-production"}},"4.215.4":{"name":"decocms","version":"4.215.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"03783192b1619f9dba1249335e1f1b0a06d7b261","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.4.tgz","fileCount":8888,"integrity":"sha512-eHjWiqPmD2WsuflfRmW//t+m2ifW5NyOibYCiXJLm48PAJibSHjqJpxopnz6S3Jp7FZOFhBhFsJbVKwyyOTYfQ==","signatures":[{"sig":"MEUCIQC/12QoB1PxTvh1Yxl+JRD8lJoC37yM7wi0AGg1ezf5OgIgM7KWxHlCtp/0rtiIVd+pR0ou4IVFggyb5bcqqRITIJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89129168},"type":"module","_from":"file:decocms-4.215.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.4.tgz","_integrity":"sha512-eHjWiqPmD2WsuflfRmW//t+m2ifW5NyOibYCiXJLm48PAJibSHjqJpxopnz6S3Jp7FZOFhBhFsJbVKwyyOTYfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.4_1786645449880_0.07860218003240127","host":"s3://npm-registry-packages-npm-production"}},"4.215.5":{"name":"decocms","version":"4.215.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25c3a3204541e9745371ade1e1001ddaf7efd500","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.5.tgz","fileCount":8888,"integrity":"sha512-XZLgPfyRuDwrWoSbVC6eHaGHXAf9AZFD/oGAZRhVuH+WgznLiKKRFKvRzB/OOLjjCoZqXs+nRpspU2PuoZMoqQ==","signatures":[{"sig":"MEYCIQD/RqiTG+JETfHYZTKs5lKAWvlJhYcMTLMzyiAKqQwJSQIhAOWS3ctrJ96/O9m5dA0yldRmkITXKo3D18t3KnWtRkD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89129181},"type":"module","_from":"file:decocms-4.215.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.5.tgz","_integrity":"sha512-XZLgPfyRuDwrWoSbVC6eHaGHXAf9AZFD/oGAZRhVuH+WgznLiKKRFKvRzB/OOLjjCoZqXs+nRpspU2PuoZMoqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.5_1786645851990_0.9345739249177945","host":"s3://npm-registry-packages-npm-production"}},"4.215.6":{"name":"decocms","version":"4.215.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6fe6c3b43227da2c848eedd0e5ab6ba03dd04ae3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.6.tgz","fileCount":8888,"integrity":"sha512-tD+NGUZi6I5qbC/iqxbYlAgCQ8M6pVYpEvOyZwqf5SrI4TV772hbeCXjlqrVwAlFdWeOvIWm54afZPAl/5D2EQ==","signatures":[{"sig":"MEQCIH09g6Gp6mQf8ERWLHRTZsAiHOIZ+0jn710/fspIyCMYAiBdiFUwIeN7eG9E+WJHmw1131LKQpgcffrJVWtGQ9wwDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89129279},"type":"module","_from":"file:decocms-4.215.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.6.tgz","_integrity":"sha512-tD+NGUZi6I5qbC/iqxbYlAgCQ8M6pVYpEvOyZwqf5SrI4TV772hbeCXjlqrVwAlFdWeOvIWm54afZPAl/5D2EQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.6_1786646000809_0.05022944611938662","host":"s3://npm-registry-packages-npm-production"}},"4.215.7":{"name":"decocms","version":"4.215.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"775d2975f6e537032866a6622cbe5e8071e4ac42","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.7.tgz","fileCount":8888,"integrity":"sha512-wCyYFUulXSS+rVIuHdow+dhI2/tZCsueuMGJEcL9WlaWL7WnXV7wHOFkxy7jJ6MVfMuX6+Q8x7k4XclNxZqttA==","signatures":[{"sig":"MEYCIQCh7CJEx1Dw12rMv+NmUCrW5/veAgwaX7FCxo50gZc//wIhALNS1RSa+LJ4nAk5bMgAYzRTHlHY4KIY/3Fdn+x6MXvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89133099},"type":"module","_from":"file:decocms-4.215.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.7.tgz","_integrity":"sha512-wCyYFUulXSS+rVIuHdow+dhI2/tZCsueuMGJEcL9WlaWL7WnXV7wHOFkxy7jJ6MVfMuX6+Q8x7k4XclNxZqttA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.7_1786648469567_0.5426601230851626","host":"s3://npm-registry-packages-npm-production"}},"4.215.8":{"name":"decocms","version":"4.215.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72e11a62a517e5eea0958333fa949a0fa691209c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.8.tgz","fileCount":8888,"integrity":"sha512-Twqee8D0FUK/8cBg6TwaI63HEkh0nWffkopMe81FT7Lug564DLjY1IyNagzCV1ABwDTAllC8Wd6ziFiOQoUO5w==","signatures":[{"sig":"MEYCIQDWgcruUr5/q3SitpZWhGqbi6QZgZi4GK542xQPoNVUjQIhAKR0Z7JryL7WrWWtTDjvcgHzTTxUBo7ECFq3pb7uUS5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89133183},"type":"module","_from":"file:decocms-4.215.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.8.tgz","_integrity":"sha512-Twqee8D0FUK/8cBg6TwaI63HEkh0nWffkopMe81FT7Lug564DLjY1IyNagzCV1ABwDTAllC8Wd6ziFiOQoUO5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.8_1786651229628_0.22628857435569216","host":"s3://npm-registry-packages-npm-production"}},"4.215.9":{"name":"decocms","version":"4.215.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"adf3a5a6fa1c91b1c775f97d8bd4120d6a40d9d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.9.tgz","fileCount":8888,"integrity":"sha512-hY+bwHQIuc4Q77VMTfxQmqRimpZTKgu6R0ERERz/4O6XG4Ht3e7bFtu+dLd+1K3V5PLyd6SJcOEUq9kML/RNMQ==","signatures":[{"sig":"MEUCIFdbZp8V3gXQ7hNcXt/9qbeg8WdnE4K/F11PVfoOuVeNAiEA6vyTz8nWBB9Nwy8aDo3nWFPueiy0ccKI/krLTNGwWPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89133729},"type":"module","_from":"file:decocms-4.215.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.9.tgz","_integrity":"sha512-hY+bwHQIuc4Q77VMTfxQmqRimpZTKgu6R0ERERz/4O6XG4Ht3e7bFtu+dLd+1K3V5PLyd6SJcOEUq9kML/RNMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.9_1786651360855_0.5575460055718358","host":"s3://npm-registry-packages-npm-production"}},"4.215.10":{"name":"decocms","version":"4.215.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.215.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b63181895ff5ea00ce3e7e2f5907499a2dad61d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.215.10.tgz","fileCount":8888,"integrity":"sha512-I/4RWHCGpdzHDkURc/fQsBAGjbyA+fA5trdcPX28j2+fFgB2RrWBcGRENwkHoBUAxH0+ApqhwNt3qblpFKltnw==","signatures":[{"sig":"MEQCIHVxiqQDObduF2QdVxpZeVZ3eXBT/tNSUJ8Hu5kizal6AiAiUbOvL9X+AH6bHZSpFJlt2hFX171Ps+iZ8bZdQteAxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.215.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89133833},"type":"module","_from":"file:decocms-4.215.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.215.10.tgz","_integrity":"sha512-I/4RWHCGpdzHDkURc/fQsBAGjbyA+fA5trdcPX28j2+fFgB2RrWBcGRENwkHoBUAxH0+ApqhwNt3qblpFKltnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.215.10_1786651628132_0.2929665993560444","host":"s3://npm-registry-packages-npm-production"}},"4.216.0":{"name":"decocms","version":"4.216.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.216.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"10a094795e72cd0132c7fb3f01e58a7d1d859578","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.216.0.tgz","fileCount":8888,"integrity":"sha512-GPaiVeEiZ6ues/8QGv9dDC6AFbHGPVZOmqJtJJAFxWV1kCYCM6nlzy4GQwIXUUtCa3xN7jNP3bN4xT170pOoFg==","signatures":[{"sig":"MEYCIQCViPEUejrupVeobQ7Mlap59C0d5tSGJRPUiEpHGw7qIQIhAOQobKa6tmvhcERW9mHeet0J4IZ2ozS5OucHTGza/il5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.216.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89136465},"type":"module","_from":"file:decocms-4.216.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.216.0.tgz","_integrity":"sha512-GPaiVeEiZ6ues/8QGv9dDC6AFbHGPVZOmqJtJJAFxWV1kCYCM6nlzy4GQwIXUUtCa3xN7jNP3bN4xT170pOoFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.216.0_1786652851355_0.34898366493713207","host":"s3://npm-registry-packages-npm-production"}},"4.216.1":{"name":"decocms","version":"4.216.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.216.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f942e152b88964d31366699bb88d8327b9cef39d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.216.1.tgz","fileCount":8888,"integrity":"sha512-VXxesVAj2wKiFi+3zZLnhpKvDigt8CIgTPsYpJR4t5yT+oLa9ZxbePf1RabMvRuRNs1ZxqjCXko9MYcEz+Q0Eg==","signatures":[{"sig":"MEQCIE160gYVKlWiTJHf1jQnZQWldXPke17YATNlGDN3AMYZAiArd5OtP6VpT3OKP2iLJJIRAUJmlMifKE20g4SJgVCwtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.216.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89138495},"type":"module","_from":"file:decocms-4.216.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.216.1.tgz","_integrity":"sha512-VXxesVAj2wKiFi+3zZLnhpKvDigt8CIgTPsYpJR4t5yT+oLa9ZxbePf1RabMvRuRNs1ZxqjCXko9MYcEz+Q0Eg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.216.1_1786652919909_0.5365364612009573","host":"s3://npm-registry-packages-npm-production"}},"4.217.0":{"name":"decocms","version":"4.217.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8588608946ca18655277545c31c909fe3329a923","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.0.tgz","fileCount":8888,"integrity":"sha512-XqZgUK8+3bGQymSgVwCSL5A+C8CSI15J2QNbdMP+id+m7A4oUImF6HnfY+x2WwGkN0msaGreRFm+FtVP0C3sog==","signatures":[{"sig":"MEQCIEqCVsDKNEFU5gElCxDSMpxWnTdUwH5h4q08RMylH1b3AiBvi1jv0673ocNScTrPiMhGRhLSnRDiUig/CbHFdtY+RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89142293},"type":"module","_from":"file:decocms-4.217.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.0.tgz","_integrity":"sha512-XqZgUK8+3bGQymSgVwCSL5A+C8CSI15J2QNbdMP+id+m7A4oUImF6HnfY+x2WwGkN0msaGreRFm+FtVP0C3sog==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.0_1786653899600_0.17629318107361036","host":"s3://npm-registry-packages-npm-production"}},"4.217.1":{"name":"decocms","version":"4.217.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4689c00c1ff790db38bf23d0f3c703ab10a58e44","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.1.tgz","fileCount":8888,"integrity":"sha512-Qy+cQAgLdMco+UHYAWvuqIOSX9nT6FnoBK2IyaP3dGMB6QiOZgZ12kBuuz3GC7p9l/bDE0SFaHja0//R4kNXFA==","signatures":[{"sig":"MEYCIQCgg96E7zZeeVGopC1P/GfvHTKr65fGojQjYImvG0i38QIhAOPY88tKqtHKSQf59vZPKUm/Qh+vrNPo+R5pNFRvGDWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89143044},"type":"module","_from":"file:decocms-4.217.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.1.tgz","_integrity":"sha512-Qy+cQAgLdMco+UHYAWvuqIOSX9nT6FnoBK2IyaP3dGMB6QiOZgZ12kBuuz3GC7p9l/bDE0SFaHja0//R4kNXFA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.1_1786655291449_0.27589950551827713","host":"s3://npm-registry-packages-npm-production"}},"4.217.2":{"name":"decocms","version":"4.217.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"022c5a3ec856e8f82c5ff0324b29a1f35b1aac66","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.2.tgz","fileCount":8888,"integrity":"sha512-nJKxlJxmXuLZ4c3KtNhXhlwTuxCAt1qcXaDcEcGrpMGjcye/J3BzXkLLgtD5g26Jshr7a2vJs91KJyxBkMMmuw==","signatures":[{"sig":"MEUCIQDt+T50Qyk0DbEF1Jm0mL6+glSeIndMyL/JcYdltv65bQIgJyp82w/t8kWsL7B3LeLV4fQlaE4aiaWfxDjV4lM5BDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89143123},"type":"module","_from":"file:decocms-4.217.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.2.tgz","_integrity":"sha512-nJKxlJxmXuLZ4c3KtNhXhlwTuxCAt1qcXaDcEcGrpMGjcye/J3BzXkLLgtD5g26Jshr7a2vJs91KJyxBkMMmuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.2_1786655604384_0.9776474279812679","host":"s3://npm-registry-packages-npm-production"}},"4.217.3":{"name":"decocms","version":"4.217.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d16087b9540d8928db4485e691ced570359ed9fe","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.3.tgz","fileCount":8888,"integrity":"sha512-0OfiYoWj4YITZ7xhqJizk2dDicFjbBNvYVzRbMrPDZpEjnbK/iTECNZOU3PdAVvFdaQFP4Ev4zvhlkhWWfiIDQ==","signatures":[{"sig":"MEUCIFp64PH8CkbJeBOLaXT8wwcFPqAkGpeaIhMAl53hAkmpAiEAzbarI5HDIiVNoHLw67HtWOD60IvfRfncugscRJOUYAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89142148},"type":"module","_from":"file:decocms-4.217.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.3.tgz","_integrity":"sha512-0OfiYoWj4YITZ7xhqJizk2dDicFjbBNvYVzRbMrPDZpEjnbK/iTECNZOU3PdAVvFdaQFP4Ev4zvhlkhWWfiIDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.3_1786656888695_0.9111797273153144","host":"s3://npm-registry-packages-npm-production"}},"4.217.4":{"name":"decocms","version":"4.217.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2787ff4f1b38719160def6b384c0655ef005fbb1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.4.tgz","fileCount":8888,"integrity":"sha512-ILzjtv/4HI/KPk1CCFh2n3DKa0A4CiX3oeyGPqIPDGWN37uIGVnwA6R9Q8aThTTjTkLDwnUaR6L1m6zkurvmZQ==","signatures":[{"sig":"MEUCIE9RFY92d/Z/HP0o7RH4GiVKJtSxRezSfIWWj3Cn81+UAiEApyX7C359l3gaukQGIYqxIwJASAlplA8qhFdJSIGSr4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89142828},"type":"module","_from":"file:decocms-4.217.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.4.tgz","_integrity":"sha512-ILzjtv/4HI/KPk1CCFh2n3DKa0A4CiX3oeyGPqIPDGWN37uIGVnwA6R9Q8aThTTjTkLDwnUaR6L1m6zkurvmZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.4_1786656962612_0.8634794828515271","host":"s3://npm-registry-packages-npm-production"}},"4.217.5":{"name":"decocms","version":"4.217.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3aa7d1850b54429e7f420beae436b9258e77b587","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.5.tgz","fileCount":8888,"integrity":"sha512-zM0ie/UPGz9YJVxMWbfVtmBUX24pWhBJJKoHen14NtRYptGsf2zc7cHVdQvCOmLTF2vaTmBusx3ZUR4scvXZtg==","signatures":[{"sig":"MEUCIQDlG9RITBUi7kyOklDHWkzOyYet2KWd4IbdzomwHc3yXwIgbKHjVUo6DdOJDwIi516PpZk8kxBw7pYwOimridUK1hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89143711},"type":"module","_from":"file:decocms-4.217.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.5.tgz","_integrity":"sha512-zM0ie/UPGz9YJVxMWbfVtmBUX24pWhBJJKoHen14NtRYptGsf2zc7cHVdQvCOmLTF2vaTmBusx3ZUR4scvXZtg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.5_1786659067919_0.611143034566747","host":"s3://npm-registry-packages-npm-production"}},"4.217.6":{"name":"decocms","version":"4.217.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ade8070a5d45641e409459c2df4c81936c1ac16","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.6.tgz","fileCount":8888,"integrity":"sha512-gN+JRiEX8I0Y9ZrNaG5/mWYMAXNXjblJ7PYFlU+erIQNnlgP5liOZrNdOGpmXic1cvpjUKsrO6Db04UIT+6fNQ==","signatures":[{"sig":"MEYCIQCsU0FNFaw0uSRecfW1Yi+Ca+QJRdzz+C+0dGK0OCfUTwIhANoyYc/YWm/Oz+Zl2QNzAJBeSXt8XJEUmOse8nfkjX/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89143947},"type":"module","_from":"file:decocms-4.217.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.6.tgz","_integrity":"sha512-gN+JRiEX8I0Y9ZrNaG5/mWYMAXNXjblJ7PYFlU+erIQNnlgP5liOZrNdOGpmXic1cvpjUKsrO6Db04UIT+6fNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.6_1786659108785_0.5901313588336881","host":"s3://npm-registry-packages-npm-production"}},"4.217.7":{"name":"decocms","version":"4.217.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d507f8e395747bd1c4cf02a5fef05c343103f732","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.7.tgz","fileCount":8888,"integrity":"sha512-wBrEIKrx7SKdBI7RFgud59Edwuxz1SnvwWQ9IXvMiaqtUQPYH6/xJXAbiM2YwSZIGnSHex7JM+iqpYPkPuu+VQ==","signatures":[{"sig":"MEQCICILjyiWtvg3FLn5DewPgKeI/J13kzprsVkSymYYC22TAiAyXTncQ9UWWfVFV1vOx0MrPQo8dbjLvHdTuUpAROO7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89144092},"type":"module","_from":"file:decocms-4.217.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.7.tgz","_integrity":"sha512-wBrEIKrx7SKdBI7RFgud59Edwuxz1SnvwWQ9IXvMiaqtUQPYH6/xJXAbiM2YwSZIGnSHex7JM+iqpYPkPuu+VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.7_1786667737888_0.09471795945213435","host":"s3://npm-registry-packages-npm-production"}},"4.217.8":{"name":"decocms","version":"4.217.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1dd3459e0bbef0c64fbcb676118d3f01168ef00","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.8.tgz","fileCount":8888,"integrity":"sha512-qt9C0s4/ftVgiyeVbO1DT4kjMSQ/nRHOLW+PLlUMjF3AL3vU/0zuc+bF9LkVzmKu9YB/40DJetoFNEqapfr1CQ==","signatures":[{"sig":"MEYCIQDr/sC760SSbV3TeM+mnPtG9qdY5b2PVDNkZytgJs9UXAIhAPJIrfA8B3OGi1orJ5mW72DkULMpH1XqGKMpAOkCZP3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89144326},"type":"module","_from":"file:decocms-4.217.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.8.tgz","_integrity":"sha512-qt9C0s4/ftVgiyeVbO1DT4kjMSQ/nRHOLW+PLlUMjF3AL3vU/0zuc+bF9LkVzmKu9YB/40DJetoFNEqapfr1CQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.8_1786669259664_0.3022359039706439","host":"s3://npm-registry-packages-npm-production"}},"4.217.9":{"name":"decocms","version":"4.217.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f18242772f8369a88089ed46d43229cf477c52a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.9.tgz","fileCount":8888,"integrity":"sha512-L8Mpnuhs3XjEQyQMNgvVj1QL2EwVqcrvMzXXc4w+8l/09TH8guBXzPIbFX6UO+EClfI/+kwGVMeHVDHsvnLZSA==","signatures":[{"sig":"MEYCIQDF74BKjwVnKiq7xrwCIRie/jPSTMkBfA4x0wo03Cz1TAIhAKZr5yV5st/PZqwc0YVAATaximOyHqvtes89tCEJUoIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89144397},"type":"module","_from":"file:decocms-4.217.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.9.tgz","_integrity":"sha512-L8Mpnuhs3XjEQyQMNgvVj1QL2EwVqcrvMzXXc4w+8l/09TH8guBXzPIbFX6UO+EClfI/+kwGVMeHVDHsvnLZSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.16.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.9_1786670654661_0.6008408514808681","host":"s3://npm-registry-packages-npm-production"}},"4.217.10":{"name":"decocms","version":"4.217.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8e36735d52f044708759277a069cacd80364dbf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.10.tgz","fileCount":8888,"integrity":"sha512-rnb3NQcd0YR4WrY5y29pBzrZAHD03OaHf4A0bJrGk7ZO5Me+0EgRvjwJBeHYS7H+grc1uz4NwXsj9kQV3W3iLg==","signatures":[{"sig":"MEUCIQDb61Ta+GEEMcA5VPK3QEPeZvU4D6OKWgi/Te4FQkPFCQIgHVNb3R5eLxa26bzN74WNQqAtUwLBcjRzVBpGMZ9M6Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89144683},"type":"module","_from":"file:decocms-4.217.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.10.tgz","_integrity":"sha512-rnb3NQcd0YR4WrY5y29pBzrZAHD03OaHf4A0bJrGk7ZO5Me+0EgRvjwJBeHYS7H+grc1uz4NwXsj9kQV3W3iLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.10_1786710458223_0.3877005485957665","host":"s3://npm-registry-packages-npm-production"}},"4.217.11":{"name":"decocms","version":"4.217.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f977c4004c97bac53ea0e0707014da65008d229","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.11.tgz","fileCount":8888,"integrity":"sha512-lWTjtZFjAwPYCokWGrn892/RPuVpjKM+SA/yICwaeuYkgznF3POqWMbzAO8bcAeCRtl9lgxR4dZrpHa+FAG0nA==","signatures":[{"sig":"MEQCIBUCnaJqS5WJFoAwROx0e4in6wBfrcZeYSuACSbRhlLbAiAsTFVrzojVybGLvwIEWbb6L6d6Hzfhh8QucuLf7mr4mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89144897},"type":"module","_from":"file:decocms-4.217.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.11.tgz","_integrity":"sha512-lWTjtZFjAwPYCokWGrn892/RPuVpjKM+SA/yICwaeuYkgznF3POqWMbzAO8bcAeCRtl9lgxR4dZrpHa+FAG0nA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.11_1786710488210_0.13260738712166176","host":"s3://npm-registry-packages-npm-production"}},"4.217.12":{"name":"decocms","version":"4.217.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0a9e45756b2a3baf72240137180aacdc8cec575a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.12.tgz","fileCount":8888,"integrity":"sha512-/WqwqCiXpoG5IziF/JReegdk5k/U2wn5mvqBbYj0pD0kL/3L43umS/UcvrSehBXs7bD9cc0Qk6Q/NMP3itLR3w==","signatures":[{"sig":"MEYCIQCdUP+bWBgICNa9gbBLvB5juVr4UyB7rAc8KzT0RBwX/wIhAOh+Wk4z7N8dNW20KgFsVUtpaXbgoUf1VYYX4848lodR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89145037},"type":"module","_from":"file:decocms-4.217.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.12.tgz","_integrity":"sha512-/WqwqCiXpoG5IziF/JReegdk5k/U2wn5mvqBbYj0pD0kL/3L43umS/UcvrSehBXs7bD9cc0Qk6Q/NMP3itLR3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.12_1786710560164_0.8640871962401184","host":"s3://npm-registry-packages-npm-production"}},"4.217.13":{"name":"decocms","version":"4.217.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d0a9582325b78ec6c8ed51ab85a75e1c7ec7145","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.13.tgz","fileCount":8888,"integrity":"sha512-rMxGiYZI8qBLo2a55C4gKECuZhJ7lcGdwGtUVvoufBlFhsvtxwmscM5EHhbXoyTId2LoJ2D09ZuXhdJVpzx7zg==","signatures":[{"sig":"MEYCIQCBWtdrrP4lbQQMbcTRB+6FTCJB2xicxLPcsj5G9kR5EwIhAOm2yaYcOL6e3MtGowck4jrsqiOqKUlE633/JwfDpoCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89145033},"type":"module","_from":"file:decocms-4.217.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.13.tgz","_integrity":"sha512-rMxGiYZI8qBLo2a55C4gKECuZhJ7lcGdwGtUVvoufBlFhsvtxwmscM5EHhbXoyTId2LoJ2D09ZuXhdJVpzx7zg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.13_1786710603361_0.40242594686231237","host":"s3://npm-registry-packages-npm-production"}},"4.217.14":{"name":"decocms","version":"4.217.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.217.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"52c91664d27618dc2d40329d489e3017c97f8799","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.217.14.tgz","fileCount":8888,"integrity":"sha512-nmfxMO86vYb143yomgb0ObP2ACt26CI0iH6ZbJMQSkxGz2gC4PE8k3uiswQk1biHAlUvrzin9c7tLK4LCr5wRA==","signatures":[{"sig":"MEYCIQC+J9L+nC6PN/8BcZZatxilDQfuC9W3nPkY4Sen/duJoAIhAO9fjyhUxgijWmlVn7hH/X6ok9uO5BgH9dEQY7gHoJvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.217.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89145038},"type":"module","_from":"file:decocms-4.217.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.217.14.tgz","_integrity":"sha512-nmfxMO86vYb143yomgb0ObP2ACt26CI0iH6ZbJMQSkxGz2gC4PE8k3uiswQk1biHAlUvrzin9c7tLK4LCr5wRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.217.14_1786715303778_0.9989482742754816","host":"s3://npm-registry-packages-npm-production"}},"4.218.0":{"name":"decocms","version":"4.218.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cd9fde5856aa11815f87cad47e0a8a340b47ce3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.0.tgz","fileCount":8888,"integrity":"sha512-lhhq1DWdjUXXEL2QPDlzck66TBPA7C6YDFiwGGAtpZig0D98p0d8eup45ryN5323We9K5BLlJQZkXhTZw3paKQ==","signatures":[{"sig":"MEQCIDxyGey9sp7M6dCBwXqUZIz59QNiyJ6F2S8pNuS0UXmCAiAQSu5W0acazK9y5emWduh2RIL+f7GpZphV3Qso1R9wRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89159934},"type":"module","_from":"file:decocms-4.218.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.0.tgz","_integrity":"sha512-lhhq1DWdjUXXEL2QPDlzck66TBPA7C6YDFiwGGAtpZig0D98p0d8eup45ryN5323We9K5BLlJQZkXhTZw3paKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.0_1786715974628_0.2860414622460006","host":"s3://npm-registry-packages-npm-production"}},"4.218.1":{"name":"decocms","version":"4.218.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6cfbb92e14baaef4bbc81e6d7a21f5ca4c06a1a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.1.tgz","fileCount":8888,"integrity":"sha512-cWWUsZ/hA5TfB6Eo8tlT55fnGcCb7if7Js0y1/o/9Sfw7/YVn+/5GnyQ+LmfKeSSpcbds9tZ+ASpmTH0io0FoQ==","signatures":[{"sig":"MEUCIQDBwpemiKEOf7hpZyAp/NcAqvfAlDHoMEpwWhgW+6dBJQIgMuhF5QOF5qe1b6fyUkJYqElljEbpsFARkdBpvVPrkpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89160538},"type":"module","_from":"file:decocms-4.218.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.1.tgz","_integrity":"sha512-cWWUsZ/hA5TfB6Eo8tlT55fnGcCb7if7Js0y1/o/9Sfw7/YVn+/5GnyQ+LmfKeSSpcbds9tZ+ASpmTH0io0FoQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.1_1786716776139_0.5922238459537106","host":"s3://npm-registry-packages-npm-production"}},"4.218.2":{"name":"decocms","version":"4.218.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d1e6283a44bcb3476edb0748064adf4b2d72f778","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.2.tgz","fileCount":8888,"integrity":"sha512-aFd32vZ621qapI03ag1wE98TqjHZAhc2urRgKXt/3t+vEJUB6tGo8Bb/4djKhpmq2Qo+3mn9Q9VzLusiiHQEiw==","signatures":[{"sig":"MEQCIEy57OT5aI8i5vKgxyVzigRy9hf8VxQphc68bIZBte10AiAiySJB6/kJOfzlu7Ct6VilNaNqWPi9EKXfaVQpR8VyEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89160834},"type":"module","_from":"file:decocms-4.218.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.2.tgz","_integrity":"sha512-aFd32vZ621qapI03ag1wE98TqjHZAhc2urRgKXt/3t+vEJUB6tGo8Bb/4djKhpmq2Qo+3mn9Q9VzLusiiHQEiw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.2_1786719265366_0.23012825157674377","host":"s3://npm-registry-packages-npm-production"}},"4.218.3":{"name":"decocms","version":"4.218.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"41267c4715704f01d2eabdaa34273455967d532f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.3.tgz","fileCount":8888,"integrity":"sha512-hQaJpiLuS6MvbAdrV5zXdl0A5GJq8rlLK//BQKiLTl5n2dp5m/VuRdqOXac+SYUUapWMC8nb9RS6m6KO9fM1TQ==","signatures":[{"sig":"MEQCICuL/yD2S3VglCAcck4c9CAQURMZzw/tFzEk1WAtrAhoAiAV6QR5aB1bTj2x94+6t9hplu4hFMBS5/fMRViuGEt3Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89160850},"type":"module","_from":"file:decocms-4.218.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.3.tgz","_integrity":"sha512-hQaJpiLuS6MvbAdrV5zXdl0A5GJq8rlLK//BQKiLTl5n2dp5m/VuRdqOXac+SYUUapWMC8nb9RS6m6KO9fM1TQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.3_1786719380541_0.33610132349644783","host":"s3://npm-registry-packages-npm-production"}},"4.218.4":{"name":"decocms","version":"4.218.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7f03c71fbfbea87358e8014be9f644a4a93f873c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.4.tgz","fileCount":8888,"integrity":"sha512-K1IwBiZxWGD0M94m9VqGt9qpriUSjFbjk4aEY3JceZz6Fzgvs5IYmWuPaXe0h7jZWcXd2xeDwyIGmaHWpbfDNw==","signatures":[{"sig":"MEUCICTH5Bd54BFiext5SiBd1xAkOsaEsMAUy0mGvOvp9geKAiEArft9I0Kbgc9c5yf0PPryotGHV33VteWZWUcAAHc+mPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89160749},"type":"module","_from":"file:decocms-4.218.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.4.tgz","_integrity":"sha512-K1IwBiZxWGD0M94m9VqGt9qpriUSjFbjk4aEY3JceZz6Fzgvs5IYmWuPaXe0h7jZWcXd2xeDwyIGmaHWpbfDNw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.4_1786733470034_0.0275468200000879","host":"s3://npm-registry-packages-npm-production"}},"4.218.6":{"name":"decocms","version":"4.218.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.218.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8beab8088465c241ee2a6b08275ddcd2b45b28e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.218.6.tgz","fileCount":8888,"integrity":"sha512-qISLVM3YNPU1YkMHBTb+R2gzENu4BTE70Lr80RHfgBVUsrjULjX8fYjjjUZcIq++3h/RPCh+WIU2MlrO24AU6A==","signatures":[{"sig":"MEYCIQCgknA8SEKod8WwGBbwvPK1xRaYI7vcnUZG7YbCpBiW8QIhAPB0OpWgOTgkVss2oA7ohIzDCClIpMolOm5lOtqORNwh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.218.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89167842},"type":"module","_from":"file:decocms-4.218.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.218.6.tgz","_integrity":"sha512-qISLVM3YNPU1YkMHBTb+R2gzENu4BTE70Lr80RHfgBVUsrjULjX8fYjjjUZcIq++3h/RPCh+WIU2MlrO24AU6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.218.6_1786734811930_0.7777374596761992","host":"s3://npm-registry-packages-npm-production"}},"4.219.0":{"name":"decocms","version":"4.219.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.219.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f6558f71bcdbf0af5761d43e47051daf008c6542","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.219.0.tgz","fileCount":8888,"integrity":"sha512-vvmhU6yts6ctBXuehrFY2kDjgL19JI81cp/qYnrqKvIAzrIsLfWxFZ9Pk0quYH9TnUb609T0SKo0oyTtVPod1Q==","signatures":[{"sig":"MEYCIQD+rMkyLQ0zBET1fy9VYmxnV8iGEvKlF21IhYhr+MkNcAIhAI6MKpDYPj665hIgIwQoWTGqDLGWofoaVUFR4TwB2U6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.219.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89168027},"type":"module","_from":"file:decocms-4.219.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.219.0.tgz","_integrity":"sha512-vvmhU6yts6ctBXuehrFY2kDjgL19JI81cp/qYnrqKvIAzrIsLfWxFZ9Pk0quYH9TnUb609T0SKo0oyTtVPod1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.219.0_1786737785326_0.6654585884398345","host":"s3://npm-registry-packages-npm-production"}},"4.219.1":{"name":"decocms","version":"4.219.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.219.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d911c3c3ff1ad96b559ef918fb7d15bff50556f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.219.1.tgz","fileCount":8888,"integrity":"sha512-20CL1FpSOMu0LLogLijdS6/Rlh6J5jq1ctAUeyvMA0r3sALSPfLoMg8+h2ArVHpGNim01dXubR4zhU8XFL3iiA==","signatures":[{"sig":"MEQCID4ghvZd5U0z/FP8hCnQeexGt/JXFgs/wuyQqUywoM/hAiBSF/WTaljmmPHFbH0ICOF2Mpnyltx7+GGTNZf75619/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.219.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89167987},"type":"module","_from":"file:decocms-4.219.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.219.1.tgz","_integrity":"sha512-20CL1FpSOMu0LLogLijdS6/Rlh6J5jq1ctAUeyvMA0r3sALSPfLoMg8+h2ArVHpGNim01dXubR4zhU8XFL3iiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.219.1_1786803786795_0.1028142689157654","host":"s3://npm-registry-packages-npm-production"}},"4.220.0":{"name":"decocms","version":"4.220.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7fc63b25ef35bda16f3dba8593b4fceec01a6a8b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.0.tgz","fileCount":8893,"integrity":"sha512-q1docrzGQ7G+PtyyOX0Z87sz+GK2hfjMlhoCtJHDAz/MHEUD6ldtCrWyqVma8Ca+UAWrKT+XPj5IVBda1dRovQ==","signatures":[{"sig":"MEYCIQCF19RmZyT5xiP/o97tT3fv2nDufySiBUFas4z30ibmqwIhAIagQR4EmETipc0EjzLRe/O2fBM0tmMX2P0wQxK0LZOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89247188},"type":"module","_from":"file:decocms-4.220.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.0.tgz","_integrity":"sha512-q1docrzGQ7G+PtyyOX0Z87sz+GK2hfjMlhoCtJHDAz/MHEUD6ldtCrWyqVma8Ca+UAWrKT+XPj5IVBda1dRovQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.0_1786915418545_0.5897016018816699","host":"s3://npm-registry-packages-npm-production"}},"4.220.1":{"name":"decocms","version":"4.220.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2affdfe1e688edd9bfc6b4a84bc93c9bc271b19c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.1.tgz","fileCount":8893,"integrity":"sha512-PJDdzWln9oE15i6X1sh/79pm8DBivGl1xK75OT6KJsbXMgeHRGH0yIi621QqXosdmwcv6roIU5JQO4gbu7tmvQ==","signatures":[{"sig":"MEYCIQCZDQsPwly1tLPJ3VXb6ii2NFnpjG2wvSvr3znn+LcsvwIhAL0nPqZNpD1R6sYyrjcZOOzq9MH8gTmlwP8seV1TyzzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89253744},"type":"module","_from":"file:decocms-4.220.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.1.tgz","_integrity":"sha512-PJDdzWln9oE15i6X1sh/79pm8DBivGl1xK75OT6KJsbXMgeHRGH0yIi621QqXosdmwcv6roIU5JQO4gbu7tmvQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.1_1786916432503_0.9601990268569836","host":"s3://npm-registry-packages-npm-production"}},"4.220.2":{"name":"decocms","version":"4.220.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"481ca9d3f981a1906ba3fd19ed82b241f5ae79fa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.2.tgz","fileCount":8893,"integrity":"sha512-FRsNQ9lAfTXJHg3NiAWFwi84b5+VL15w53RMXdP5Om56X1MqRXBEO6oPR7REXuxf6MPZL2x5yBYIxphKnLrQdg==","signatures":[{"sig":"MEYCIQCf/iUw90iCE/5lDUXEsmgjpaoukpsiY49E8zmwJ2khZAIhAKviDtkWD9uOCP1DKcoXFkvir/gxOn/SsL9tTy7BVNV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89253612},"type":"module","_from":"file:decocms-4.220.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.2.tgz","_integrity":"sha512-FRsNQ9lAfTXJHg3NiAWFwi84b5+VL15w53RMXdP5Om56X1MqRXBEO6oPR7REXuxf6MPZL2x5yBYIxphKnLrQdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.2_1786926979949_0.593131058326483","host":"s3://npm-registry-packages-npm-production"}},"4.220.3":{"name":"decocms","version":"4.220.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a45197996b5c5e21808215118d09e17a390e79c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.3.tgz","fileCount":8893,"integrity":"sha512-JHx+ifFGzvXpFF5u2K4kARJPSTcuXRwcjkn+9VHSsB5CezFppKYAIXCevTpto+7tUxejqv54/g7WxAX8qDGyZA==","signatures":[{"sig":"MEUCIQDu2J4NhVnH1uP/DZ9oN9ofu+bc6qDTWj5IHSZnjvuzgAIgMRtsmz6DSfvFwVMihGZyaqUEf6fxMgwiV/cWM6ww3Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89253634},"type":"module","_from":"file:decocms-4.220.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.3.tgz","_integrity":"sha512-JHx+ifFGzvXpFF5u2K4kARJPSTcuXRwcjkn+9VHSsB5CezFppKYAIXCevTpto+7tUxejqv54/g7WxAX8qDGyZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.3_1786970183808_0.9452924034888921","host":"s3://npm-registry-packages-npm-production"}},"4.220.4":{"name":"decocms","version":"4.220.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2aa71fdc48465f291917589d167dd8832288c06c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.4.tgz","fileCount":8893,"integrity":"sha512-AtecW7XzkT2IBmHh/YHUdS9MnfrO9B52fjVbjXbB/uiihLkFj2hLGbT5WmayZdUU/r7hGYRUeVfAILoPt6qXOw==","signatures":[{"sig":"MEYCIQCQiVxJ2BEyYkZbDoPK6+BK7lK8h2NSGSheP23+bL3FpQIhAPstlhjt0RPZGQKrrKzi6WP+0JXpFESi0Vi5NBzzb4D9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89253541},"type":"module","_from":"file:decocms-4.220.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.4.tgz","_integrity":"sha512-AtecW7XzkT2IBmHh/YHUdS9MnfrO9B52fjVbjXbB/uiihLkFj2hLGbT5WmayZdUU/r7hGYRUeVfAILoPt6qXOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.4_1786983687021_0.556895211974163","host":"s3://npm-registry-packages-npm-production"}},"4.220.5":{"name":"decocms","version":"4.220.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"925a70060c9b093c8827ed3f690e137794f0b4be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.5.tgz","fileCount":8893,"integrity":"sha512-CiF7QNhnQdqoXLec868iGlrEEPgorrFtAvpOjJNqFfPUOCtkKoTpWR2XWiTyJhtdRTwUP7yMsbcV5xBqkddlOQ==","signatures":[{"sig":"MEYCIQCzQqcWmzj7jRdcfK0IePzeCXVKa+G23S3HgcmEGfuviQIhAN0J/9ZrZs5bWSTg7idaUVaNa51vQiQWQjQj6B00B79c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89253510},"type":"module","_from":"file:decocms-4.220.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.5.tgz","_integrity":"sha512-CiF7QNhnQdqoXLec868iGlrEEPgorrFtAvpOjJNqFfPUOCtkKoTpWR2XWiTyJhtdRTwUP7yMsbcV5xBqkddlOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.5_1786984854963_0.9783834978487786","host":"s3://npm-registry-packages-npm-production"}},"4.220.6":{"name":"decocms","version":"4.220.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67e709d8e9b071be6f1356e72db6133aa62d8d82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.6.tgz","fileCount":8893,"integrity":"sha512-UDsmCSVejsiPxYRN7VydWpB3MAqOJ0kDHvNyFBKawfdIUfs4gxl+DGAlt0NIYdPbmCqaofSR0UYMZ45YsIQDfw==","signatures":[{"sig":"MEUCIDau+c0NweY2kgMNOQ/6BaJ8/FLYG6BT4HdwWy/D9LM8AiEAlb1ok1sAe4tqWGZ71YsOyq5rhFmhaaG9HQ249zgAKL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89254161},"type":"module","_from":"file:decocms-4.220.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.6.tgz","_integrity":"sha512-UDsmCSVejsiPxYRN7VydWpB3MAqOJ0kDHvNyFBKawfdIUfs4gxl+DGAlt0NIYdPbmCqaofSR0UYMZ45YsIQDfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.6_1786984913900_0.5429069867128646","host":"s3://npm-registry-packages-npm-production"}},"4.220.7":{"name":"decocms","version":"4.220.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8f5f312ab0c4bcf9ea02219be92d15096053223e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.7.tgz","fileCount":8893,"integrity":"sha512-4FwL+9ZfiwmTru1eeqAP3c4hpzQEYjgOpuQ0I9a0FZfejipb8ZxO40ZkAPW4JXgZ1k9s2yzNZWZcMrAciFraIg==","signatures":[{"sig":"MEYCIQCdoBUrkPDrROFU03RveGzAYK7og69HWsF/CdtoOeoJoAIhALd63/II6dz5yyTj0EERp9M0IFifETQihFSvRPRAwh6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89254483},"type":"module","_from":"file:decocms-4.220.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.7.tgz","_integrity":"sha512-4FwL+9ZfiwmTru1eeqAP3c4hpzQEYjgOpuQ0I9a0FZfejipb8ZxO40ZkAPW4JXgZ1k9s2yzNZWZcMrAciFraIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.7_1786985032817_0.8068749688482506","host":"s3://npm-registry-packages-npm-production"}},"4.220.8":{"name":"decocms","version":"4.220.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"184b7f72da334b8f455607d28b280e48ccd597be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.8.tgz","fileCount":8893,"integrity":"sha512-/PSXyKScLTCw00zAYvpAz4yp78AaNgPhP0JGn6KfjXYobVcz9fetgNS3+ZcUzIsKtkb78LJktE+JFEtjVCyp8A==","signatures":[{"sig":"MEUCIBusL67KtR4HHbynArOT1W20IEXk5fzx4ASwhszoQf5hAiEAqHsO3E55NWz+DFUpjy0fh1mybTBEqrnR1tP5vtYSFAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89254889},"type":"module","_from":"file:decocms-4.220.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.8.tgz","_integrity":"sha512-/PSXyKScLTCw00zAYvpAz4yp78AaNgPhP0JGn6KfjXYobVcz9fetgNS3+ZcUzIsKtkb78LJktE+JFEtjVCyp8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.8_1786985075579_0.8952646868438421","host":"s3://npm-registry-packages-npm-production"}},"4.220.9":{"name":"decocms","version":"4.220.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3c209e9d6c951bf085f80327864e76b114250a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.9.tgz","fileCount":8893,"integrity":"sha512-YbP4eSOjUjAWlcb/fQBGI4aYeo4weg0WDhOqN0XGsNprtNH+P8QQC6o/Cwa8KGHTfyZcU0rp1eT4NptiuCzMAA==","signatures":[{"sig":"MEQCICEKBkFU/VjjS7nYqudEYfQcDfXsSvaxNnrNdzo+1ZoaAiBXKea4ozVzLiLlmQDBOGgw4B8DS2skNHWSIC/X2TXiXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89254889},"type":"module","_from":"file:decocms-4.220.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.9.tgz","_integrity":"sha512-YbP4eSOjUjAWlcb/fQBGI4aYeo4weg0WDhOqN0XGsNprtNH+P8QQC6o/Cwa8KGHTfyZcU0rp1eT4NptiuCzMAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.9_1786985096633_0.15825740959534418","host":"s3://npm-registry-packages-npm-production"}},"4.220.10":{"name":"decocms","version":"4.220.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25a2976a2eecdf06423b33265e7adb6db98f502a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.10.tgz","fileCount":8893,"integrity":"sha512-chH8zsAKrv5Lihz0JoN6o9GEdTlc1Qhc6kLJV9RlTeud2KQl4QoXd70BIKIjtIsaBRMF327O2rZP7I4ygrAKjA==","signatures":[{"sig":"MEUCIFVlTjrD5Xh0pi2eCBvKpNRceA8NmsdMkvqDB2cWEFPPAiEAgWSMk/GqPkmhRvYtZ6iVZhzUekHfKGvqPuDHa+riFfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89257602},"type":"module","_from":"file:decocms-4.220.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.10.tgz","_integrity":"sha512-chH8zsAKrv5Lihz0JoN6o9GEdTlc1Qhc6kLJV9RlTeud2KQl4QoXd70BIKIjtIsaBRMF327O2rZP7I4ygrAKjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.10_1786987580810_0.13883988940856362","host":"s3://npm-registry-packages-npm-production"}},"4.220.11":{"name":"decocms","version":"4.220.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0447e52c3e0b2a92d06c23f7753a27005d7c2744","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.11.tgz","fileCount":8893,"integrity":"sha512-6LFgxjSEjcrgynpjeT+4wPxY/XJGJwatFYaSvHSlXu3vHe6JM3CM9Ncs42uBxcwOJmwuod1Qj+bw4lr4CMQ95w==","signatures":[{"sig":"MEQCIDP9NOPEXF3pyQhvyqPL5vzeV4QmYFGVLkqOi6ksAN7BAiB0Rv4xXgxgv3OuqGvmCeOaG/w6W1umrns7vXBNSlNaeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89257753},"type":"module","_from":"file:decocms-4.220.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.11.tgz","_integrity":"sha512-6LFgxjSEjcrgynpjeT+4wPxY/XJGJwatFYaSvHSlXu3vHe6JM3CM9Ncs42uBxcwOJmwuod1Qj+bw4lr4CMQ95w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.11_1786988680222_0.2751328923890213","host":"s3://npm-registry-packages-npm-production"}},"4.220.12":{"name":"decocms","version":"4.220.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.220.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06f58bdadc40452e092115acec39067e2bce82a6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.220.12.tgz","fileCount":8893,"integrity":"sha512-cRMn/gYBV08XFbxRsqnvohZxftMS1O6C72IsjjPp7cWWTCTD77FETf37ebZmqXsN40cFTkSqiQyT05oeEJxP8w==","signatures":[{"sig":"MEQCIAtSHF4GTu63Jj8u5eEOPetmg/KXuKiubUMeLt32czOZAiACD1EEkY2A0Pig8qoT5NjOdq0OeT6SCO7uF8C3ak46UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.220.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89257811},"type":"module","_from":"file:decocms-4.220.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.220.12.tgz","_integrity":"sha512-cRMn/gYBV08XFbxRsqnvohZxftMS1O6C72IsjjPp7cWWTCTD77FETf37ebZmqXsN40cFTkSqiQyT05oeEJxP8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.220.12_1786989648698_0.015424546079855439","host":"s3://npm-registry-packages-npm-production"}},"4.221.0":{"name":"decocms","version":"4.221.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.221.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a7c0279753f3e9b2b523e41bc1a6e7a1a4a38a34","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.221.0.tgz","fileCount":8893,"integrity":"sha512-W2cqJBK3DvQLoHgUALzksBR/ZXLKXL2efmxGBfD6ZpaukHLdNGuS1cvJP5GdgkfvQg1nuUtwMKKhD1EZfKC9IA==","signatures":[{"sig":"MEYCIQCcdjr1PkngxJ3kM0BZNea87ukxMhBrGVrb1/sE0jkslQIhAM61jfjJYgKf8hXBYGgNMjMEhtIhoXIqI5qEdM96E2lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89258335},"type":"module","_from":"file:decocms-4.221.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.221.0.tgz","_integrity":"sha512-W2cqJBK3DvQLoHgUALzksBR/ZXLKXL2efmxGBfD6ZpaukHLdNGuS1cvJP5GdgkfvQg1nuUtwMKKhD1EZfKC9IA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.221.0_1786991118837_0.4536081529607432","host":"s3://npm-registry-packages-npm-production"}},"4.221.1":{"name":"decocms","version":"4.221.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.221.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90ec5f2f0a82c4d2753ffb392fb4ecb8287277ee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.221.1.tgz","fileCount":8893,"integrity":"sha512-9R2eYMPWu0UhaV6ub6WJvuswTd6fiJNh7JFZOAwNoetAG1ZOYmVNhpb4NIGKZgTU0KoY8ITCCetm3wqvQ1t7IQ==","signatures":[{"sig":"MEUCIQDcN51NTWaPO57znfKJjcXbk9TaV1HaAxmRTkS6SerbOAIgTOF0i0+Kdwxz+4Tz5ySaGlkvcJ+bp2UUdliUljFg2h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.221.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89261293},"type":"module","_from":"file:decocms-4.221.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.221.1.tgz","_integrity":"sha512-9R2eYMPWu0UhaV6ub6WJvuswTd6fiJNh7JFZOAwNoetAG1ZOYmVNhpb4NIGKZgTU0KoY8ITCCetm3wqvQ1t7IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.221.1_1786991338900_0.23190265684353117","host":"s3://npm-registry-packages-npm-production"}},"4.221.2":{"name":"decocms","version":"4.221.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.221.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8f0631be440d934a12cdef580d8479100c35771","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.221.2.tgz","fileCount":8893,"integrity":"sha512-OdySugS7mxFjfuup3KbZfzEkyuwMm1iITeQHVfn1+TJRNTcrOLUmIxgkrFi0P+b1cZKMOzGzuOqTSTdyNG1qfw==","signatures":[{"sig":"MEUCIQCZa5DZzI5lx+L07Gmlwx4yWDVf7pi7/f+PcT6AlOiySgIgJ+0n/vNC2We2001xeyAYOTt0sUEO0Zv44L0ys7hvSzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.221.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89262193},"type":"module","_from":"file:decocms-4.221.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.221.2.tgz","_integrity":"sha512-OdySugS7mxFjfuup3KbZfzEkyuwMm1iITeQHVfn1+TJRNTcrOLUmIxgkrFi0P+b1cZKMOzGzuOqTSTdyNG1qfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.221.2_1786991986796_0.413160834012843","host":"s3://npm-registry-packages-npm-production"}},"4.222.0":{"name":"decocms","version":"4.222.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.222.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a1c9e6b03df7045d0aa8ad319b9680adf724c646","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.222.0.tgz","fileCount":8893,"integrity":"sha512-b5Bqc33EPe2xsDsxCwuRwj0LndT8UDybPHT+GKvYxSHP5K3kB2P8TvabQSW4ZJ5w5aqqhWwsl0Io5mJQJYprWg==","signatures":[{"sig":"MEYCIQDoQF4mA0u8nCTZS/TD3ogT6HzY1VHwn3wO8Eo+BQhfvgIhAICyYzfO5ivXDo9mYua2KJQcTsLkTXVvM4tD07CMWQjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.222.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89265301},"type":"module","_from":"file:decocms-4.222.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.222.0.tgz","_integrity":"sha512-b5Bqc33EPe2xsDsxCwuRwj0LndT8UDybPHT+GKvYxSHP5K3kB2P8TvabQSW4ZJ5w5aqqhWwsl0Io5mJQJYprWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.222.0_1786992097309_0.8155052617988681","host":"s3://npm-registry-packages-npm-production"}},"4.223.0":{"name":"decocms","version":"4.223.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.223.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"de8e885e6b83b3d4b03a403a698f9a118e1cc495","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.223.0.tgz","fileCount":8893,"integrity":"sha512-v97++2I3Pm3GFt5ByMCi9oWYs5trkSbVCJja1uTqoRvcvcD546K96jqnJoK1htNO/jTY2gjCwFwjTh9hs0V40A==","signatures":[{"sig":"MEUCIQDGCSS5NOx21juRhYHoYq9bl3XC5W1XQGSo6m3Uv408+QIgZsEDA228/AUl004ZQuf4HxZIw3YkJOS3wHK8kRByQaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.223.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89265716},"type":"module","_from":"file:decocms-4.223.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.223.0.tgz","_integrity":"sha512-v97++2I3Pm3GFt5ByMCi9oWYs5trkSbVCJja1uTqoRvcvcD546K96jqnJoK1htNO/jTY2gjCwFwjTh9hs0V40A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.223.0_1787050742718_0.29162324958240116","host":"s3://npm-registry-packages-npm-production"}},"4.224.0":{"name":"decocms","version":"4.224.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.224.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"255c826db90bd62af295717b179f8afba99fa64f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.224.0.tgz","fileCount":8893,"integrity":"sha512-YmxTmWlzpBOxg5e1/6GXsWgnDk8FXwpB9VZknIkGYK6be7QU7HUZN/S+KHU3Gv+IYrPlLoc/2sffBC0Nq0zGSA==","signatures":[{"sig":"MEUCICM2y/BPt92aHDCnjMimXIkV45og2ZTLY+1D0P6YwOH8AiEA2RLWI8Dl6Vz/BzvG8d53EYztNeSsTjRURWXjqf77SpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.224.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89266042},"type":"module","_from":"file:decocms-4.224.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.224.0.tgz","_integrity":"sha512-YmxTmWlzpBOxg5e1/6GXsWgnDk8FXwpB9VZknIkGYK6be7QU7HUZN/S+KHU3Gv+IYrPlLoc/2sffBC0Nq0zGSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.224.0_1787055094818_0.07889802943262092","host":"s3://npm-registry-packages-npm-production"}},"4.225.0":{"name":"decocms","version":"4.225.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.225.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"229d2ca84b07e79a08d5de90481ab728b2ddf0c5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.225.0.tgz","fileCount":8893,"integrity":"sha512-hzmDhZHiplJzPGIf2CgIOeh17d905D8FRrJ9nGQq6idQArzP94pCjyGYP7cm29H4S3E1H1RwgLxpH3jmYk8L/Q==","signatures":[{"sig":"MEQCICZHFVJgmjhhGXGO6ViWXFnnakWVJ4CqLZms2QgMpfy3AiBA0kP8UIktOq6o0ULH4jvv0oSMRMEe6RdeVcm0Om5s0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.225.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89282779},"type":"module","_from":"file:decocms-4.225.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.225.0.tgz","_integrity":"sha512-hzmDhZHiplJzPGIf2CgIOeh17d905D8FRrJ9nGQq6idQArzP94pCjyGYP7cm29H4S3E1H1RwgLxpH3jmYk8L/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.225.0_1787055333018_0.7718678867188604","host":"s3://npm-registry-packages-npm-production"}},"4.225.1":{"name":"decocms","version":"4.225.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.225.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8b421005461d37bc39bec49aad11712d57c11bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.225.1.tgz","fileCount":8893,"integrity":"sha512-EgaVyZ1Y0LpejP9CgrAeaZ2Ki35+Ed/rRTvc9AjX/psISPAG9qFwkqPNYiOO5GZC6FCMllmAZz7U7pHlDG/wOA==","signatures":[{"sig":"MEUCIQCufkF0he+TJa8W9HAZlwGkj0W3pKfXq60rZJfdThZ/4QIgNMKf4H6JST8HMUbV7a5oDAHck5hAQqun2liFnUU3YHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.225.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89281849},"type":"module","_from":"file:decocms-4.225.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.225.1.tgz","_integrity":"sha512-EgaVyZ1Y0LpejP9CgrAeaZ2Ki35+Ed/rRTvc9AjX/psISPAG9qFwkqPNYiOO5GZC6FCMllmAZz7U7pHlDG/wOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.225.1_1787062635792_0.2803997748392588","host":"s3://npm-registry-packages-npm-production"}},"4.225.2":{"name":"decocms","version":"4.225.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.225.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b88886dea983684bbd7a8c5c33af73c0ff8ef341","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.225.2.tgz","fileCount":8893,"integrity":"sha512-ZwQF6K2H2Yfo0tRdQPW12Eth/rJKqnkgyN3l2F15hefI36winMs9Z6z4WvK0UinByDZ17XruxsmTOQ1fHmaP1Q==","signatures":[{"sig":"MEUCIQDpUxfFAtoLTxU/7s17B7//I2rf25az7cDqvmwD91Lf4gIgOAghonwOc5bas16EoU/G0FySmT4XaQh+XJ+FXsBqK2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.225.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89280960},"type":"module","_from":"file:decocms-4.225.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.225.2.tgz","_integrity":"sha512-ZwQF6K2H2Yfo0tRdQPW12Eth/rJKqnkgyN3l2F15hefI36winMs9Z6z4WvK0UinByDZ17XruxsmTOQ1fHmaP1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.225.2_1787063053510_0.019457379433708955","host":"s3://npm-registry-packages-npm-production"}},"4.226.0":{"name":"decocms","version":"4.226.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06a12278840572531af7bb07c50d42a0b2aec572","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.0.tgz","fileCount":8893,"integrity":"sha512-NLaeQqfXxa6Wy+z1nDAVIg/f+S2LrHFnS4BfSXpWsKuRITWWuDV4BdzqCvmyxl/8AlzQLFufv9HO5nZbwukL4w==","signatures":[{"sig":"MEUCIBo/zvWMwK6zDyAAak1KiFr7ew88ecKLe+prhzb36mjoAiEAgaiGXUvkTzrHZa8ZksoM+5vUx2p7jTcom9lAVZmZM+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288015},"type":"module","_from":"file:decocms-4.226.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.0.tgz","_integrity":"sha512-NLaeQqfXxa6Wy+z1nDAVIg/f+S2LrHFnS4BfSXpWsKuRITWWuDV4BdzqCvmyxl/8AlzQLFufv9HO5nZbwukL4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.0_1787063256344_0.46068186154891966","host":"s3://npm-registry-packages-npm-production"}},"4.226.1":{"name":"decocms","version":"4.226.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8dc67b94397fdb38c842f76dd14b56387aa4a3a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.1.tgz","fileCount":8893,"integrity":"sha512-syf+UFOuE6QgAo7mN8b7W5RneKpY1WRrYumb8oxNcjTwKGlkAH/6OU92K15GXE6KuAjzhYWVepZHeMqSkh15Gw==","signatures":[{"sig":"MEQCIFq4A15sUbV63L1rRUmowfxzk3M4Mn2MNVD9+tzFa/kaAiAYMiMZKml8i0os0+IhGTKoC4DvPmLKsZdX/k+pjvUAHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288072},"type":"module","_from":"file:decocms-4.226.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.1.tgz","_integrity":"sha512-syf+UFOuE6QgAo7mN8b7W5RneKpY1WRrYumb8oxNcjTwKGlkAH/6OU92K15GXE6KuAjzhYWVepZHeMqSkh15Gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.1_1787063492087_0.4873123886905315","host":"s3://npm-registry-packages-npm-production"}},"4.226.2":{"name":"decocms","version":"4.226.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bfc1e7df2a07969eef1ef3c582e324f21e93863a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.2.tgz","fileCount":8893,"integrity":"sha512-nd18p549Aa/9asd84tQZwV1+jktfx4N2OOdRGAropWfN0mz4UCV3q+2XAemG93PsrZhZ6r0HHP0kjbUXhpKH/A==","signatures":[{"sig":"MEUCIFlVd/+odOYMA7DB647VTjTO4kyxHa8XEH4L3ZCIyztFAiEAgvTan/XWCRZVRiJ2GRsDG2syZg48sURQmR3QDuWiPko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288198},"type":"module","_from":"file:decocms-4.226.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.2.tgz","_integrity":"sha512-nd18p549Aa/9asd84tQZwV1+jktfx4N2OOdRGAropWfN0mz4UCV3q+2XAemG93PsrZhZ6r0HHP0kjbUXhpKH/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.2_1787064068942_0.7084227302841315","host":"s3://npm-registry-packages-npm-production"}},"4.226.3":{"name":"decocms","version":"4.226.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9fcc7eb6d7ec2b2f498fd6bf1f682e64bed82b62","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.3.tgz","fileCount":8893,"integrity":"sha512-KdrypRaDPp0mCprCp+SBXJ6ZCgcCyDVoSVCoRf0xltofKrFrohfiZCDMYJLRrzycTwDNYLjbIxuoh4EBQL2kgA==","signatures":[{"sig":"MEQCIB2MmwKjD2Ulhr0tnJiV0flTVaO8ODK9RhC6/jbrIKccAiBDutGWAMsE3htFSdnSPH1pF6cSdQ9/3Cue9v5lTyea/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288208},"type":"module","_from":"file:decocms-4.226.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.3.tgz","_integrity":"sha512-KdrypRaDPp0mCprCp+SBXJ6ZCgcCyDVoSVCoRf0xltofKrFrohfiZCDMYJLRrzycTwDNYLjbIxuoh4EBQL2kgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.3_1787064357810_0.30313238288158684","host":"s3://npm-registry-packages-npm-production"}},"4.226.4":{"name":"decocms","version":"4.226.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0a0167b80d1ec2134b5e72ad911824a0fc35a3f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.4.tgz","fileCount":8893,"integrity":"sha512-46lsdjlkcDrxVbByY2IGENK3ZZ8sWzGdAdiirOtZS7PrpSVT4YaTKi8VW9a79Nx9wb2GIL8CCPznMVGy4JxBoA==","signatures":[{"sig":"MEUCIQCtRyNq3Hm8UMn4wpoh7JOelAG4DA+M15YJRK6EgjfVVwIgOB3+SypU1DfqjsI4Q59xiYBQW/LaSjcP5Lbt46YVQsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288197},"type":"module","_from":"file:decocms-4.226.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.4.tgz","_integrity":"sha512-46lsdjlkcDrxVbByY2IGENK3ZZ8sWzGdAdiirOtZS7PrpSVT4YaTKi8VW9a79Nx9wb2GIL8CCPznMVGy4JxBoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.4_1787065114489_0.40366077961979396","host":"s3://npm-registry-packages-npm-production"}},"4.226.5":{"name":"decocms","version":"4.226.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.226.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"38de70abfbcfa010fa4954db25468b6d2f09b8de","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.226.5.tgz","fileCount":8893,"integrity":"sha512-ylAYKVf5TBIQ2zSk10gN7xO5KBOQpHhsQlYPJG3S5PpC7YaUg/ONar+cDAMl9Fh5hSBb28z7WjkfdCj6U1FcCQ==","signatures":[{"sig":"MEUCIQCEy1Orwwb7EuDSYkSN4Eo3KhXYVbgMhBM5i31xJ8ReawIgQ9Ivu3D+V4KR7RXjD5wLOtKhttMInpDI7Medt7wzg5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.226.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89289239},"type":"module","_from":"file:decocms-4.226.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.226.5.tgz","_integrity":"sha512-ylAYKVf5TBIQ2zSk10gN7xO5KBOQpHhsQlYPJG3S5PpC7YaUg/ONar+cDAMl9Fh5hSBb28z7WjkfdCj6U1FcCQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.226.5_1787065448282_0.06346132560057449","host":"s3://npm-registry-packages-npm-production"}},"4.227.0":{"name":"decocms","version":"4.227.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ec791c0193c7fcf81f81d3c451253520faf2245","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.0.tgz","fileCount":8893,"integrity":"sha512-KtdEP6p3swo8EATT4eoQnH6P5wqdgqnQnMOfoOFpHheKBlb1wQOw54PH5qgRV+Pe4BszCJJJr/8v9+Kre/4tEw==","signatures":[{"sig":"MEQCID3I1wl+U92T/PTLWuf9OU5ODevSS2Zxgk8o67TWbhjvAiB8fHg7JGjcq46i6r///hp47GtBdUOaQSSuoDfwQVhpDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89289961},"type":"module","_from":"file:decocms-4.227.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.0.tgz","_integrity":"sha512-KtdEP6p3swo8EATT4eoQnH6P5wqdgqnQnMOfoOFpHheKBlb1wQOw54PH5qgRV+Pe4BszCJJJr/8v9+Kre/4tEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.0_1787066618675_0.001905426193033577","host":"s3://npm-registry-packages-npm-production"}},"4.227.1":{"name":"decocms","version":"4.227.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bddfaffb2f15a43a77d61a0534fa8a07d7eeb8ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.1.tgz","fileCount":8893,"integrity":"sha512-/oymM5KTuFwKps/s7RaKlia1xLYYdv+AICcn0eLnMmqU9NETYfBU7JLmIcbFnj4M80cD7LKA7s0ZfAsQRTM2jQ==","signatures":[{"sig":"MEYCIQDYrZyucTZoq9p3aHTLH5ySc9O9aUECs6yvwG0FDNAUDwIhAJH/wnei7AwY9ikSKO3Ngin02mnbGZIj7eco74sqY9kG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89290163},"type":"module","_from":"file:decocms-4.227.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.1.tgz","_integrity":"sha512-/oymM5KTuFwKps/s7RaKlia1xLYYdv+AICcn0eLnMmqU9NETYfBU7JLmIcbFnj4M80cD7LKA7s0ZfAsQRTM2jQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.1_1787069347715_0.0369145324713942","host":"s3://npm-registry-packages-npm-production"}},"4.227.2":{"name":"decocms","version":"4.227.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6dab391cb4e2df63136b5ea2524165afabdcd492","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.2.tgz","fileCount":8893,"integrity":"sha512-sjyrNDokZwNNG8+zZC/CKjFkYu1GAu5omL05+7ywKsl/Vn+8jJ7aqolb4Bw05EJPRKr40qYO/IdwB3DHVmotpg==","signatures":[{"sig":"MEUCIQClN+3bO8iRIkj3u5PdLBnPdS+3cGoKXRUHmFEJPvGQgAIgXj2cMR8XtWRpI5xcsNExnPxghYZO2YBJDAV7YmAfBKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89290900},"type":"module","_from":"file:decocms-4.227.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.2.tgz","_integrity":"sha512-sjyrNDokZwNNG8+zZC/CKjFkYu1GAu5omL05+7ywKsl/Vn+8jJ7aqolb4Bw05EJPRKr40qYO/IdwB3DHVmotpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.2_1787074126608_0.913987878838938","host":"s3://npm-registry-packages-npm-production"}},"4.227.3":{"name":"decocms","version":"4.227.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b2703ae6fe4a5879aa2dcc02806b53adb7f7d339","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.3.tgz","fileCount":8893,"integrity":"sha512-3dCAR1OIU1ekDOYQEx33XnMo0eerC8x8RdPvVgRQKNzC+iJL93jjgnuzuEy8GSzf9i7jCuxj8iIRz/sc40CY+w==","signatures":[{"sig":"MEUCIC9pJ/OixlSjkYSg8jVhAf5owYisedOvz+sSbg2SCDIpAiEAgjTfVlZ17CIBeU7UD0fWwXn78KVGQsoFsI7gAET6ck0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89292309},"type":"module","_from":"file:decocms-4.227.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.3.tgz","_integrity":"sha512-3dCAR1OIU1ekDOYQEx33XnMo0eerC8x8RdPvVgRQKNzC+iJL93jjgnuzuEy8GSzf9i7jCuxj8iIRz/sc40CY+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.3_1787074787569_0.6035226230066666","host":"s3://npm-registry-packages-npm-production"}},"4.227.4":{"name":"decocms","version":"4.227.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"03b958c0bfbdb83290b3587703caced60bdb0ad2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.4.tgz","fileCount":8893,"integrity":"sha512-Q1ZZ6d5sQ1k0fI4D1omQhQdS8ZzJgM4uHAYsTwOQUzmkMazsRk5BJleRg8rCaiweRx59CPSj4l5I8+sG9BoRZA==","signatures":[{"sig":"MEUCIECRiE8LgJhHxaSaTioFo5lRzTRASOOUN9KTKmsV8mnPAiEAqTdOPr6fAPeelHawyR3W9teHx6M76zHLJnDHo3ddatU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89292424},"type":"module","_from":"file:decocms-4.227.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.4.tgz","_integrity":"sha512-Q1ZZ6d5sQ1k0fI4D1omQhQdS8ZzJgM4uHAYsTwOQUzmkMazsRk5BJleRg8rCaiweRx59CPSj4l5I8+sG9BoRZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.4_1787075727241_0.007854597965970989","host":"s3://npm-registry-packages-npm-production"}},"4.227.5":{"name":"decocms","version":"4.227.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb2bf9cb8a4a58ac5ad2276f2159864037b09c0a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.5.tgz","fileCount":8893,"integrity":"sha512-4K+Ni7RuPfCfzha6qw0xf11Yy6ZUlvcWsuuhcq7ctBquEo2+Cpd2zLe2kc3BqUjUq6lcUKODUH8Ar+q0dLAtfw==","signatures":[{"sig":"MEYCIQDAdmP9h3IXc3zK7b1C1jLqys064MgSTqPHeFgCqqFhXgIhALEGeYfWJfIQkuTWcqzfaNEzjsCUOOpG3bxwXeODPqZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89292448},"type":"module","_from":"file:decocms-4.227.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.5.tgz","_integrity":"sha512-4K+Ni7RuPfCfzha6qw0xf11Yy6ZUlvcWsuuhcq7ctBquEo2+Cpd2zLe2kc3BqUjUq6lcUKODUH8Ar+q0dLAtfw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.5_1787077080215_0.5608707588426232","host":"s3://npm-registry-packages-npm-production"}},"4.227.6":{"name":"decocms","version":"4.227.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02f46c8b45911a0f97cdabce02f31c0a3f7912f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.6.tgz","fileCount":8893,"integrity":"sha512-ymw9vkcepD4+D7V6OVxS1kuBwDkAyl/1kaXqfB/J8gCDZ1ZZqaylppDucw4bOWo8gzte34I0cgfn3NvQOcKqXw==","signatures":[{"sig":"MEQCIBHXcR3ZORSQ9si0qWRpSGdRSzeR68c8aEE8ckGa//bsAiBLFn66qoFfgNjE+kc+8u9LRw7aV2h/xrE02iHfevF7Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89292848},"type":"module","_from":"file:decocms-4.227.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.6.tgz","_integrity":"sha512-ymw9vkcepD4+D7V6OVxS1kuBwDkAyl/1kaXqfB/J8gCDZ1ZZqaylppDucw4bOWo8gzte34I0cgfn3NvQOcKqXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.6_1787078379654_0.4730065827433134","host":"s3://npm-registry-packages-npm-production"}},"4.227.7":{"name":"decocms","version":"4.227.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db881861d04a3b55f83f6cdeea988605bee8baa4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.7.tgz","fileCount":8893,"integrity":"sha512-b5xkfFX4luocmJiubSRJYTAwZm34BC542qmHWlK/C1l1cIo26zGlqBVC+F9mRu3ILwIPpQIijZeCynQXt0SALw==","signatures":[{"sig":"MEUCIDvp4gdEK1dAW3eg9qjalVK5ovYJX3GixVET9r6AMcqlAiEAojHZ4nv5CLyzkIvBAB5mkSb76wQmyBNJr1/qROgURfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89297008},"type":"module","_from":"file:decocms-4.227.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.7.tgz","_integrity":"sha512-b5xkfFX4luocmJiubSRJYTAwZm34BC542qmHWlK/C1l1cIo26zGlqBVC+F9mRu3ILwIPpQIijZeCynQXt0SALw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.7_1787078546525_0.779842871289683","host":"s3://npm-registry-packages-npm-production"}},"4.227.8":{"name":"decocms","version":"4.227.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.227.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94f64a164616373d15c430dff0293f022026ef6e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.227.8.tgz","fileCount":8893,"integrity":"sha512-qB/73dOXViooYtPEYdlsJfmDwBmUzFMFc0xstePhNgmTUkIA9Tx1yflATfPax5BwxuPMuaqMxmSMXBozaU0nSg==","signatures":[{"sig":"MEUCIGWXownDGYVZo+ZmV8tBiPBH8MrM3L1xYU0i36/6E717AiEA8MGUO8CWJOkkLOXpg/OXNN/HoFmP+y40zuxWfh1w8mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.227.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89296884},"type":"module","_from":"file:decocms-4.227.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","prepublishOnly":"bun run --cwd=../.. build:studio","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.227.8.tgz","_integrity":"sha512-qB/73dOXViooYtPEYdlsJfmDwBmUzFMFc0xstePhNgmTUkIA9Tx1yflATfPax5BwxuPMuaqMxmSMXBozaU0nSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.227.8_1787080519742_0.09803427208594884","host":"s3://npm-registry-packages-npm-production"}},"4.228.0":{"name":"decocms","version":"4.228.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.228.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b387d0ad8e8daf8f1c88a30cd8900909f183dfe5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.228.0.tgz","fileCount":8894,"integrity":"sha512-HFbo15gM7Fb6SRIAldhBOnn6r+FZct8vRCTMOJNRJZFsPEmF1phR3hBQEg/GFCHbgNvxfjZswXXHqiTlOu+seg==","signatures":[{"sig":"MEYCIQDb9uOQBJB2H61TB80X9yxefvTcc2HcDOhFLbBMaLoy1QIhAIE8Qf+Aw7fmtAfm9SK+241mgFMm7G1Euq3AyAQ4lWIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.228.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89311103},"type":"module","_from":"file:decocms-4.228.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.228.0.tgz","_integrity":"sha512-HFbo15gM7Fb6SRIAldhBOnn6r+FZct8vRCTMOJNRJZFsPEmF1phR3hBQEg/GFCHbgNvxfjZswXXHqiTlOu+seg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.228.0_1787081534230_0.413914767714578","host":"s3://npm-registry-packages-npm-production"}},"4.229.0":{"name":"decocms","version":"4.229.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.229.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0c753900def1bf6cba54d518e895709a1984f42a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.229.0.tgz","fileCount":8894,"integrity":"sha512-g4vVeOe+mvzd6JCXASz0abDml5IpFbXd+ibqMc8fzIf+5XiOhTzRmOiuH0LPGkW0EtQ7UFC2hWo1+DmH62oVTA==","signatures":[{"sig":"MEYCIQC0nEAO9WVWHXawJ8LeocBe75kbRxch6rUbpiwfymmMZAIhAJgUFADtaxxli1Kb7g7QY7srP1Z9llCyTb1u41cQVfuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.229.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89313934},"type":"module","_from":"file:decocms-4.229.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.229.0.tgz","_integrity":"sha512-g4vVeOe+mvzd6JCXASz0abDml5IpFbXd+ibqMc8fzIf+5XiOhTzRmOiuH0LPGkW0EtQ7UFC2hWo1+DmH62oVTA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.229.0_1787083317249_0.44393676501390544","host":"s3://npm-registry-packages-npm-production"}},"4.229.1":{"name":"decocms","version":"4.229.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.229.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"930170ad5d2d068ca479482989fcc32158f4f13d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.229.1.tgz","fileCount":8894,"integrity":"sha512-7WUdQpx6oluIUavkQ8/ZpDdGYdCN/2SY5Ei6Bc+t+VG/B2F+EP0Hl8YQlqtCQpWlMfJ94cI2rSZZJc98j55ZUg==","signatures":[{"sig":"MEUCIQCehxsgH7jGvM3jUeE/FeaoupkHH7KrnTlM7KFU54ySSwIgKlHQf5HkYFAWF3pa9W9bJ5ofi36lT5AShNfx7VNyehU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.229.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89313856},"type":"module","_from":"file:decocms-4.229.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.229.1.tgz","_integrity":"sha512-7WUdQpx6oluIUavkQ8/ZpDdGYdCN/2SY5Ei6Bc+t+VG/B2F+EP0Hl8YQlqtCQpWlMfJ94cI2rSZZJc98j55ZUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.229.1_1787084497754_0.6724180727541929","host":"s3://npm-registry-packages-npm-production"}},"4.230.0":{"name":"decocms","version":"4.230.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"272d52c103f275373db4b3bbeb53ce02313ffef2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.0.tgz","fileCount":8894,"integrity":"sha512-4fCK1y956F3vt3ua+cUPbeHzCHL5hsrz2vsaOfmsPScbnOu16krpoGrj8QCHGN2oU3IJQTeKyUr7EdbVUHn2rw==","signatures":[{"sig":"MEYCIQDSGwz1vJcD++h2c/bRZFYPH2H1bCAE+BsmUtiJssI+JgIhALQIjzdtAIrdqDTcIwU5GMHEfL9tiMwIzJ+NWFvxo31/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89305211},"type":"module","_from":"file:decocms-4.230.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.0.tgz","_integrity":"sha512-4fCK1y956F3vt3ua+cUPbeHzCHL5hsrz2vsaOfmsPScbnOu16krpoGrj8QCHGN2oU3IJQTeKyUr7EdbVUHn2rw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.0_1787086053751_0.846585119441424","host":"s3://npm-registry-packages-npm-production"}},"4.230.1":{"name":"decocms","version":"4.230.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c0ab88e0922ec5a38975dad9bbd0f8df32978192","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.1.tgz","fileCount":8894,"integrity":"sha512-4JGWy1nZ0pwTCaiigH4E7pm69luX1E0wfp0KhQaTXwtnFE9DZk+gn2lyWOHwehOLrtLlKlIYKPOrdsPPawBpDg==","signatures":[{"sig":"MEUCIGBOwaeq6ujaogC9X/lDKb/TxZjlCX4gL+cZuUbJaO1DAiEA8scssSbiD6L9+T9yaScOHiytb8YfPIjRdBmbSVXL3Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89308369},"type":"module","_from":"file:decocms-4.230.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.1.tgz","_integrity":"sha512-4JGWy1nZ0pwTCaiigH4E7pm69luX1E0wfp0KhQaTXwtnFE9DZk+gn2lyWOHwehOLrtLlKlIYKPOrdsPPawBpDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.1_1787088461655_0.5427138207784483","host":"s3://npm-registry-packages-npm-production"}},"4.230.2":{"name":"decocms","version":"4.230.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c30fe72cfbcee4520df407f447b2bd233b6baee7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.2.tgz","fileCount":8894,"integrity":"sha512-d8CXCWrVm1DKcJAL/U4+7JIsN8hlgTBjaxG8Xp4KSFOSkcFGjW99M+hdaYElBGJVCtrcqnKtMnlhA3CPH7U27w==","signatures":[{"sig":"MEUCIGkyEDUS2D4JnLHI+zL1Q+jXbzowqCq1v7hOx7uAMHt9AiEA0Q5BmRmzjM7alPI6h7F5bJs+ITJV5y5104l3SDUL+1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89308638},"type":"module","_from":"file:decocms-4.230.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.2.tgz","_integrity":"sha512-d8CXCWrVm1DKcJAL/U4+7JIsN8hlgTBjaxG8Xp4KSFOSkcFGjW99M+hdaYElBGJVCtrcqnKtMnlhA3CPH7U27w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.2_1787109416337_0.8086010694749319","host":"s3://npm-registry-packages-npm-production"}},"4.230.3":{"name":"decocms","version":"4.230.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f6da1995804f4160db0b2910d6e33cf4e681756","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.3.tgz","fileCount":8894,"integrity":"sha512-xiBf8ioe+RvJCX48oQu4KzZrQAPlLjTijVauJqnVZ0FL/ipCXoaKR4z3G7+H72jzjVYBV8dzNqz6aB1SWNOx1g==","signatures":[{"sig":"MEUCIEdwKjhLGjKWwUwlLmZOyLhoCjDnFInSz2HQ/m58/sJ6AiEA+FeJuMxyXnKKFrftgtxMGn2pICHlqtP3MUm+D4maH5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89309588},"type":"module","_from":"file:decocms-4.230.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.3.tgz","_integrity":"sha512-xiBf8ioe+RvJCX48oQu4KzZrQAPlLjTijVauJqnVZ0FL/ipCXoaKR4z3G7+H72jzjVYBV8dzNqz6aB1SWNOx1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.3_1787113639646_0.2261619628388607","host":"s3://npm-registry-packages-npm-production"}},"4.230.4":{"name":"decocms","version":"4.230.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6737cde14aeabb444173909032f2ee42003a52ec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.4.tgz","fileCount":8894,"integrity":"sha512-3IVUd7F+ltVEqOh1aobWTl9omm+8kMGQcSTnlcGdT3c4JovXV5jD8ezykc6RpaNJ+F7X7TtFYbMx+gQqyfF1jg==","signatures":[{"sig":"MEUCICGI+2TNbdcd847YG7BP/Gf66EtRN2QiVWeMF/42N92cAiEAsBDQ0Gg5Tzpu+bMDE0Y3in01i4iuZQi+uXHhplPnp6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89309575},"type":"module","_from":"file:decocms-4.230.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.4.tgz","_integrity":"sha512-3IVUd7F+ltVEqOh1aobWTl9omm+8kMGQcSTnlcGdT3c4JovXV5jD8ezykc6RpaNJ+F7X7TtFYbMx+gQqyfF1jg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.4_1787143402599_0.3449358052509841","host":"s3://npm-registry-packages-npm-production"}},"4.230.5":{"name":"decocms","version":"4.230.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f7f36658544e363865010f56580c344b9cb63b35","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.5.tgz","fileCount":8894,"integrity":"sha512-yvD1lxCIgEVEeLVuUNOV06xWmSIbWE1pG6ZhlD+o5WJ48tF2NEkOSt7LeXwiqTsMw1WeP6w0CKRSxIiQVlfHrg==","signatures":[{"sig":"MEUCIHJKLGU7HOsM/aAIvkX6MfiiraxqfBa1PaEKcLMB82BeAiEAxubeALCsR7g+D8mG6+Ww+RxKenLbDRgBkTeh6CBMbpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89309973},"type":"module","_from":"file:decocms-4.230.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.5.tgz","_integrity":"sha512-yvD1lxCIgEVEeLVuUNOV06xWmSIbWE1pG6ZhlD+o5WJ48tF2NEkOSt7LeXwiqTsMw1WeP6w0CKRSxIiQVlfHrg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.5_1787150743605_0.1494610220869621","host":"s3://npm-registry-packages-npm-production"}},"4.230.6":{"name":"decocms","version":"4.230.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"86a6f87f1ad7eb5c0e20e2b258cf1f9bd1e8f874","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.6.tgz","fileCount":8894,"integrity":"sha512-uhybZWLIQJnmzCLMyjwnHvQ8SpLjjqPunqHOLtOh2IbExb1p6Si0f/K2JvgWUdxkJMrX/bkng9NSDH7/78+gCw==","signatures":[{"sig":"MEQCIBc7DQ6HyLE5cHvSrsRDkZn/T3wTyEiTLTPHOdXCkJjlAiAaRDNcXayF8OJRBpyDP/ZryGAYzkp2EvbvmnuEga4Qxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89310333},"type":"module","_from":"file:decocms-4.230.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.6.tgz","_integrity":"sha512-uhybZWLIQJnmzCLMyjwnHvQ8SpLjjqPunqHOLtOh2IbExb1p6Si0f/K2JvgWUdxkJMrX/bkng9NSDH7/78+gCw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.6_1787151022555_0.5156136352815948","host":"s3://npm-registry-packages-npm-production"}},"4.230.7":{"name":"decocms","version":"4.230.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"939cb42f7173d444654bc00445971ee2256b1c8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.7.tgz","fileCount":8894,"integrity":"sha512-P9zTg8Gg5wq4ScwG5b5DnXNo+e2yCk/E4ZgNbQUDsY+H1fDtHjkftW9Eofwbg8bZLG8M2SOt/RqdxqQyOAS34A==","signatures":[{"sig":"MEQCIE4DseztF/DbTwpop+4/aZ7vfQS/EQ3ByN/pIiECD1lKAiB/Cg4Y0RlsEoy9svk+QfxLyWYLOsgpfW2nkP5YkdzBYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312172},"type":"module","_from":"file:decocms-4.230.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.7.tgz","_integrity":"sha512-P9zTg8Gg5wq4ScwG5b5DnXNo+e2yCk/E4ZgNbQUDsY+H1fDtHjkftW9Eofwbg8bZLG8M2SOt/RqdxqQyOAS34A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.7_1787152479106_0.675471039552356","host":"s3://npm-registry-packages-npm-production"}},"4.230.8":{"name":"decocms","version":"4.230.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fd1ce2c296e6a32a32d90d4c4017175f3f2a7215","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.8.tgz","fileCount":8894,"integrity":"sha512-aveUSEsFfN3mDbBYZzpE00c4NSejdH4M7r3nBdxqxt0MwQaw5GVJsGm7mOCIJfN57s5/mb5JFY/tvXhgKSRVag==","signatures":[{"sig":"MEYCIQDjjjj+868ccbrqjol16bLsw2hESkXKdfAwssiMfq7nMQIhAPMJaAq9EivL1s3AnZmo9DVE5Drh+U3nQbKtRH5JQYwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312372},"type":"module","_from":"file:decocms-4.230.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.8.tgz","_integrity":"sha512-aveUSEsFfN3mDbBYZzpE00c4NSejdH4M7r3nBdxqxt0MwQaw5GVJsGm7mOCIJfN57s5/mb5JFY/tvXhgKSRVag==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.8_1787152519698_0.04996017469793168","host":"s3://npm-registry-packages-npm-production"}},"4.230.9":{"name":"decocms","version":"4.230.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"340ac056b19614ff2871daa16f2e8abfd5c9c4c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.9.tgz","fileCount":8894,"integrity":"sha512-1+ppvKQegieQmfqk+BYKuFAbA1pwwyW9aztdybOMSlUDmWE/qUtO8nPcU+JyMcZlT6wP8ptnv4LX4ORtoU3ZYw==","signatures":[{"sig":"MEUCIAMzkEtOZEYceyxzDduKmxBPaw/jnvrlS+jvMIVVO8g8AiEAy8Zft0d2WY2mQ03sD960MHuyjII6SZzct1Qsfs4gfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312668},"type":"module","_from":"file:decocms-4.230.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.9.tgz","_integrity":"sha512-1+ppvKQegieQmfqk+BYKuFAbA1pwwyW9aztdybOMSlUDmWE/qUtO8nPcU+JyMcZlT6wP8ptnv4LX4ORtoU3ZYw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.9_1787153335295_0.9876452947501506","host":"s3://npm-registry-packages-npm-production"}},"4.230.10":{"name":"decocms","version":"4.230.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.230.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ea814b03070403b00b4cdbc6b339f9d837dbc54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.230.10.tgz","fileCount":8894,"integrity":"sha512-I/NrJfGGytdRw3S3yFK9bSJb4KAijBwoYENvGvbz/3fEPC0DvinBVKI500BbqTTEXwbjcat6cdXIXz43FQIHaA==","signatures":[{"sig":"MEUCIQCfvCD/J+VIi+MVnkgO0SPpnf8Nlo3/yFCBtlzMh6H8ngIgXrPeShfuGNBdYIndlmEF71ZZLmEqdN4GZN66uAFBu1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.230.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312810},"type":"module","_from":"file:decocms-4.230.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.230.10.tgz","_integrity":"sha512-I/NrJfGGytdRw3S3yFK9bSJb4KAijBwoYENvGvbz/3fEPC0DvinBVKI500BbqTTEXwbjcat6cdXIXz43FQIHaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.230.10_1787153660762_0.7684263017506703","host":"s3://npm-registry-packages-npm-production"}},"4.231.0":{"name":"decocms","version":"4.231.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.231.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"796a926cebb81a54f3d6bf076a7bca3f903689d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.231.0.tgz","fileCount":8894,"integrity":"sha512-JF4/b7PRu/S1QUd1S5MZq3xYBG0aIA+5UDpI0FdDAwfQFnCmSXnVa6VrDYtXOs2aIAJjScR3LqptAp//khChjA==","signatures":[{"sig":"MEQCIFh6XnEUGKdAmDEOR3WsTDRlhailEqhll1DqVoF+yqVcAiAMs2/dyviKgM3IC2WiT2qp5R03DOsDR1+JOjFNvRkGzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.231.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312857},"type":"module","_from":"file:decocms-4.231.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.231.0.tgz","_integrity":"sha512-JF4/b7PRu/S1QUd1S5MZq3xYBG0aIA+5UDpI0FdDAwfQFnCmSXnVa6VrDYtXOs2aIAJjScR3LqptAp//khChjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.231.0_1787156080597_0.14480113116193905","host":"s3://npm-registry-packages-npm-production"}},"4.231.1":{"name":"decocms","version":"4.231.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.231.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8e4c2b3ecee5c73d8e692fd40da705348351cf7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.231.1.tgz","fileCount":8894,"integrity":"sha512-vk3bF5/ZSmMMqvnv34qmHRDH4mhZ1INAprgVu2SP/jOHz7oMrv3viOOVjKlMSNDS2cUiLpQafAhbDfJPE1GODw==","signatures":[{"sig":"MEYCIQCNxmKUygty2irej3dVG4Mz1tU94E5CQfebNEvu0O6tcAIhAOjb1AzbXpkcky4FlmowrC0t/ZgoU/6Hh0fRbJZUBaWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.231.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89312918},"type":"module","_from":"file:decocms-4.231.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.231.1.tgz","_integrity":"sha512-vk3bF5/ZSmMMqvnv34qmHRDH4mhZ1INAprgVu2SP/jOHz7oMrv3viOOVjKlMSNDS2cUiLpQafAhbDfJPE1GODw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.231.1_1787156625768_0.8487154767951766","host":"s3://npm-registry-packages-npm-production"}},"4.232.0":{"name":"decocms","version":"4.232.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.232.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9cd06167fb3c481d8fbac71b6beb1e348256e517","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.232.0.tgz","fileCount":8894,"integrity":"sha512-cfiAaicJBjC15o4mvU7eBhSyRDK0S+OIPz4u3xq4tQtkl4qHk5es/Uae7WpYqHxK67CAI/xm4M/Ji3AAAEW7sQ==","signatures":[{"sig":"MEUCIDFsspnkDxzX4V/g6o60zStbteoUl0QjKoXycxqVZadeAiEAtf2DIQGG6ayM+suRvBFlmU7HaDaumiu1FKDESWeEpa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.232.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89346997},"type":"module","_from":"file:decocms-4.232.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.232.0.tgz","_integrity":"sha512-cfiAaicJBjC15o4mvU7eBhSyRDK0S+OIPz4u3xq4tQtkl4qHk5es/Uae7WpYqHxK67CAI/xm4M/Ji3AAAEW7sQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.232.0_1787158787684_0.9080016162543658","host":"s3://npm-registry-packages-npm-production"}},"4.233.0":{"name":"decocms","version":"4.233.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.233.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2b1dce3f92368917ef70697e2e652a1586c86734","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.233.0.tgz","fileCount":8894,"integrity":"sha512-zcFmXnrnWERGlahKksONylQFWC0GtlvI83KTrNgI46UsT2GXcJKjsVxfNgVYnri1/tK3+ZZdYVBe9Iq1T9Imog==","signatures":[{"sig":"MEUCIF/XtS72rTEJl2nJlsngKvH2wwbqcIBo6Twpw7pf52nFAiEAyFXHhWZGDmiNS0xWRPdfupnyYfsJnazGPfrppUcDR58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.233.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89365396},"type":"module","_from":"file:decocms-4.233.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.233.0.tgz","_integrity":"sha512-zcFmXnrnWERGlahKksONylQFWC0GtlvI83KTrNgI46UsT2GXcJKjsVxfNgVYnri1/tK3+ZZdYVBe9Iq1T9Imog==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.233.0_1787159574238_0.4013522538993237","host":"s3://npm-registry-packages-npm-production"}},"4.234.0":{"name":"decocms","version":"4.234.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.234.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c8eb0abf35e29ca8d69918a0d35cee4e61e5cee6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.234.0.tgz","fileCount":8894,"integrity":"sha512-jEe6Ob5htz5pfBHGy9ewG0v3EjlH+lUqJCYTtO1VpRrELDHhp0/xjclNeHLYt92vZGfI9ZoCEmeW0gjZQOEo0w==","signatures":[{"sig":"MEYCIQCJqUZ52sH30Cn1Q1gzelGEIenEaaPk/mxQAA6AGTGfsgIhAJcEx4aA1PgP8OokxW+BMFkCM7SPgbVhjXTOF0ZDP4aS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.234.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89366920},"type":"module","_from":"file:decocms-4.234.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.234.0.tgz","_integrity":"sha512-jEe6Ob5htz5pfBHGy9ewG0v3EjlH+lUqJCYTtO1VpRrELDHhp0/xjclNeHLYt92vZGfI9ZoCEmeW0gjZQOEo0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.234.0_1787161081081_0.7801448180611954","host":"s3://npm-registry-packages-npm-production"}},"4.235.0":{"name":"decocms","version":"4.235.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.235.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"579b68e2f865d8216f9742e6d4b66fdbe593cb9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.235.0.tgz","fileCount":8894,"integrity":"sha512-1A6EYD+bvxcQl92dSZQm6S6wSqZW/qN4iumuvB8Aski8BJThaBUVUsWxBsiKMSMWlwvX7yvGNJ01EWA8MiplNQ==","signatures":[{"sig":"MEQCIDSHITq8XY1JoiY9BANIZNCITLeN1XbfTpJWyAULy7dIAiAIIDszKpCeAO2E43NVKNcZdveXcrWpP73vYb9ZhCR3Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.235.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89367381},"type":"module","_from":"file:decocms-4.235.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.235.0.tgz","_integrity":"sha512-1A6EYD+bvxcQl92dSZQm6S6wSqZW/qN4iumuvB8Aski8BJThaBUVUsWxBsiKMSMWlwvX7yvGNJ01EWA8MiplNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.235.0_1787161785120_0.21410805094481566","host":"s3://npm-registry-packages-npm-production"}},"4.235.1":{"name":"decocms","version":"4.235.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.235.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67630798ce15a9bc703210b04cd55bda3ff94d39","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.235.1.tgz","fileCount":8894,"integrity":"sha512-4TrBqYuDPXAffwH6FC4Y3GCoh9fLhETfUKGeEiY4aB/KLdTkaJ+8PUsC+ncZMpKtpSVnTaUsEeUQeAfKjrht+Q==","signatures":[{"sig":"MEUCIAczD/gbNExg+q8Ti/hkf3mlozx2XQS3jaGKGxbgRP5VAiEAuqCsOr940xl3+ZUlzRR9EYgmXREYodq7JPojZ4MXb5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.235.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89367894},"type":"module","_from":"file:decocms-4.235.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.235.1.tgz","_integrity":"sha512-4TrBqYuDPXAffwH6FC4Y3GCoh9fLhETfUKGeEiY4aB/KLdTkaJ+8PUsC+ncZMpKtpSVnTaUsEeUQeAfKjrht+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.235.1_1787162307020_0.4859002401837771","host":"s3://npm-registry-packages-npm-production"}},"4.235.2":{"name":"decocms","version":"4.235.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.235.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e3db19f413ced0290435d7ba2a33e3cfe1a4ba4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.235.2.tgz","fileCount":8894,"integrity":"sha512-haL1QPqOY6//Ex380dq+m3ox1aq9MbPg5Fv4zjACLof4MIHX1yzFcT9GeQ4X3NIU5tKEdP1MvaE1QOikN3baaw==","signatures":[{"sig":"MEUCIQCGv1L7cnOAoDyAwGosAyF/pfOvvchw0tID38b+7xsRLQIgK47zl2wN+KO5M6gbMW2+p183ncwbsvI1F265W9wc2Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.235.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89366402},"type":"module","_from":"file:decocms-4.235.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.235.2.tgz","_integrity":"sha512-haL1QPqOY6//Ex380dq+m3ox1aq9MbPg5Fv4zjACLof4MIHX1yzFcT9GeQ4X3NIU5tKEdP1MvaE1QOikN3baaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.235.2_1787163585695_0.9658958780905347","host":"s3://npm-registry-packages-npm-production"}},"4.235.3":{"name":"decocms","version":"4.235.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.235.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a358b93c21569b80240becb1e366cca85e48a54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.235.3.tgz","fileCount":8894,"integrity":"sha512-EGd7Zw+yZR26xyuqDiEaa5dnl76Xfl2sdwpmxxmIvJNu1VdELfDnVpmiYWrukKPIVTZDcy5Zk8Mc6nuJnBI9Lg==","signatures":[{"sig":"MEQCIGvkEAUfdLxb3IqcSYNt2oU8TCk3suavptO/13Io33+HAiBXu09Auatpqiu3xvvuvI7MU9Vl+OUMDm54H9eoyJTxPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.235.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89366574},"type":"module","_from":"file:decocms-4.235.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.235.3.tgz","_integrity":"sha512-EGd7Zw+yZR26xyuqDiEaa5dnl76Xfl2sdwpmxxmIvJNu1VdELfDnVpmiYWrukKPIVTZDcy5Zk8Mc6nuJnBI9Lg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.235.3_1787163729578_0.14265789197781675","host":"s3://npm-registry-packages-npm-production"}},"4.235.4":{"name":"decocms","version":"4.235.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.235.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"28ebcfd82a363f06efe378dd0377c6a2819e006a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.235.4.tgz","fileCount":8894,"integrity":"sha512-uX0tzFZurm5ex0g7b9u2yLKtGgnyzKeucOazRNkfEJ+79mUHv2YI7u4ipZZ88T63r223eZx0Fz9rh4vPJC9dGA==","signatures":[{"sig":"MEYCIQCG/zFzWP4+vPbrm2HM8PeoQq4D3HxP/p+zX+s9y0fE+AIhAKX38kgrMa/cP0nXY6/Vyna/aWTNs4MOaid5NjEPj8IP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.235.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89363923},"type":"module","_from":"file:decocms-4.235.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.235.4.tgz","_integrity":"sha512-uX0tzFZurm5ex0g7b9u2yLKtGgnyzKeucOazRNkfEJ+79mUHv2YI7u4ipZZ88T63r223eZx0Fz9rh4vPJC9dGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.235.4_1787164396139_0.20358206667132128","host":"s3://npm-registry-packages-npm-production"}},"4.236.0":{"name":"decocms","version":"4.236.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.236.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f8d1815abf37c4ed68a17a4d0e62cd1200ae697d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.236.0.tgz","fileCount":8894,"integrity":"sha512-sjpmycRsUpRJcZEeaxgeJnJaqDTA08bxuuO3TLVM514Svx7u78S1dS02NmzcQ+SCM6zPxL7s2DNFBNyKeJbcbg==","signatures":[{"sig":"MEUCIQCmFVFiHFwyRh8VPMidpB8DE74nplmdEjZK3H19zL1J8wIgL38XO8pWBJy8RY8UFZ3WZ4ubQZO6MU0ThkeXwRsiE4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.236.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89361662},"type":"module","_from":"file:decocms-4.236.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.236.0.tgz","_integrity":"sha512-sjpmycRsUpRJcZEeaxgeJnJaqDTA08bxuuO3TLVM514Svx7u78S1dS02NmzcQ+SCM6zPxL7s2DNFBNyKeJbcbg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.236.0_1787165603050_0.5410919206200882","host":"s3://npm-registry-packages-npm-production"}},"4.237.0":{"name":"decocms","version":"4.237.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.237.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"99506709530e13f2b477c891860e4f13e2a44e86","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.237.0.tgz","fileCount":8894,"integrity":"sha512-sS1xyDmryDW9jIzDBxsyah10wPpNCltFMmQ2fhrsD76wXZe1QRFK8b7c/WzFWUhPujhiJrByB7bjC88YI5ZryQ==","signatures":[{"sig":"MEQCIEr9kHFjMDacTZBraDxNahv7esvZ6HH5rnrCAu293cJlAiBwQ9t3imfg51IwwXjEfm2IyzUrLq1rEh/ZG3GYV+luNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.237.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89363656},"type":"module","_from":"file:decocms-4.237.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.237.0.tgz","_integrity":"sha512-sS1xyDmryDW9jIzDBxsyah10wPpNCltFMmQ2fhrsD76wXZe1QRFK8b7c/WzFWUhPujhiJrByB7bjC88YI5ZryQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.237.0_1787166383008_0.674747828011391","host":"s3://npm-registry-packages-npm-production"}},"4.237.1":{"name":"decocms","version":"4.237.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.237.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b507776a99a6743b271708ce38d17c1ffda1c92d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.237.1.tgz","fileCount":8894,"integrity":"sha512-idCnCRyiX6fYiiRB4t42XzPcqK5BY60vTgMUnNdXvbQs6zThHILiypFC62UTACFO46WpV4eC0Op5Urs2c1Vasw==","signatures":[{"sig":"MEQCIEaB0PJ8fjdVidnHrvCHRRgi/w3BP8CGTFT1Di1ylMIeAiBTu3T+ZRBNcRN7dx5/4ZQWaUb1i/sf5YFyhtqF1i/9Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.237.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89363653},"type":"module","_from":"file:decocms-4.237.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.237.1.tgz","_integrity":"sha512-idCnCRyiX6fYiiRB4t42XzPcqK5BY60vTgMUnNdXvbQs6zThHILiypFC62UTACFO46WpV4eC0Op5Urs2c1Vasw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.237.1_1787167909494_0.4430051468362777","host":"s3://npm-registry-packages-npm-production"}},"4.238.0":{"name":"decocms","version":"4.238.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.238.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"97d8994c45d11721b6f082390f60499cf6559aaa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.238.0.tgz","fileCount":8892,"integrity":"sha512-slfRCtKJBfURcgv+z68VefscWEX4GhX9t7vK6enCsLg9W3SC4oqPdJN7WKj4AZ0Bx1VpOLfZxMvZbXa4nfsm6A==","signatures":[{"sig":"MEUCIQD+oH87pkkpPVVQ0E1NtOmo7BdbM7utg/i8LO1ir0k9IgIgQ5QFDUvBns8WM9tP0zjwt8ZmlyEsFu1Apys5PTg69Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.238.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89333306},"type":"module","_from":"file:decocms-4.238.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.238.0.tgz","_integrity":"sha512-slfRCtKJBfURcgv+z68VefscWEX4GhX9t7vK6enCsLg9W3SC4oqPdJN7WKj4AZ0Bx1VpOLfZxMvZbXa4nfsm6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.238.0_1787168300577_0.9721732654963753","host":"s3://npm-registry-packages-npm-production"}},"4.238.1":{"name":"decocms","version":"4.238.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.238.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"872fbbe38c393a7020d9c722c51469bb0c56e29c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.238.1.tgz","fileCount":8892,"integrity":"sha512-hw5VJAmzbpgPBQC8pxkoS1WYpwigBKJBiXU/i8iQSJoiVs/rLb0NqBHcNA5/PbTwsSJhsf7BTHGA40bnHD/TwQ==","signatures":[{"sig":"MEUCIFl+6vU5Z9/lX69EsbVCRF1X3fBa0RaFmLzjQEK/EnFpAiEAkidBVbXHlUU17Tz6aSkUrLQHgf1WD0W8zMTg0CQ6eok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.238.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89334651},"type":"module","_from":"file:decocms-4.238.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.238.1.tgz","_integrity":"sha512-hw5VJAmzbpgPBQC8pxkoS1WYpwigBKJBiXU/i8iQSJoiVs/rLb0NqBHcNA5/PbTwsSJhsf7BTHGA40bnHD/TwQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.238.1_1787170052181_0.47831647659974696","host":"s3://npm-registry-packages-npm-production"}},"4.238.2":{"name":"decocms","version":"4.238.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.238.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d8e8314d8d249fbee8901c605a129edd07e6b33","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.238.2.tgz","fileCount":8892,"integrity":"sha512-FZdWZA4npYF6ga4uOVKK4XrlG45jLF3Z0BMk+2NLAbrUGiaInpDWPeDegU1dYLuSnbcskN97Hq4MtHYF8FX0gw==","signatures":[{"sig":"MEYCIQCdn2Rj/eY0xMzAdM8crdE2z7cW+B6ympDLfraNpr48wwIhAMZ+Vy3GxFKOyXU2fDUi2dxPmKrBSeWuEISq8F0bg+XB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.238.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89336338},"type":"module","_from":"file:decocms-4.238.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.238.2.tgz","_integrity":"sha512-FZdWZA4npYF6ga4uOVKK4XrlG45jLF3Z0BMk+2NLAbrUGiaInpDWPeDegU1dYLuSnbcskN97Hq4MtHYF8FX0gw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.238.2_1787170835884_0.23474897155233498","host":"s3://npm-registry-packages-npm-production"}},"4.239.0":{"name":"decocms","version":"4.239.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.239.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65ffc52afb6c2bd73ce49168103b439e7da5c958","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.239.0.tgz","fileCount":8895,"integrity":"sha512-JgENL+Db5jSP58WWRfa/FwmNpr/W8hMqxyM4H02Wqb6xwAgi5+fXmEVH/FOCyik5yt/ORfEtDoVz6TyG0YE8jA==","signatures":[{"sig":"MEUCIGdZUh5I3C8MODLc3+mCGAzQV2TaTIH/f8A3iUL3xBi/AiEA7W7y+FLRhOVHjn9qdpFH7w8xVmRXFn2yYO9qp5z3b/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.239.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89432739},"type":"module","_from":"file:decocms-4.239.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.239.0.tgz","_integrity":"sha512-JgENL+Db5jSP58WWRfa/FwmNpr/W8hMqxyM4H02Wqb6xwAgi5+fXmEVH/FOCyik5yt/ORfEtDoVz6TyG0YE8jA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.239.0_1787170951696_0.8956112854390821","host":"s3://npm-registry-packages-npm-production"}},"4.239.1":{"name":"decocms","version":"4.239.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.239.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"256e38a175cd281b25258396ed3a56336b91d207","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.239.1.tgz","fileCount":8895,"integrity":"sha512-4JlOgchjKvZ9E1qhSG7hr2s4qhqiGv5ryqrmeOCIE/FrgI3Pa0KmgbmhGPhXWCfWKPbnnC6XMxmwDyLjvsHEbg==","signatures":[{"sig":"MEQCICbzCEVjqzQwaelZ8QLERu7OXpjGldXhh8+y1m9/rs3jAiBcayccb8KrPx4OOfLmwsuMggGG/YOLamz0YtZ84UgkjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.239.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89430971},"type":"module","_from":"file:decocms-4.239.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.239.1.tgz","_integrity":"sha512-4JlOgchjKvZ9E1qhSG7hr2s4qhqiGv5ryqrmeOCIE/FrgI3Pa0KmgbmhGPhXWCfWKPbnnC6XMxmwDyLjvsHEbg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.239.1_1787172556687_0.455260440325876","host":"s3://npm-registry-packages-npm-production"}},"4.239.2":{"name":"decocms","version":"4.239.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.239.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cfb33b496c2644a35567cfff7a95ef3b5cf896e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.239.2.tgz","fileCount":8895,"integrity":"sha512-bqOcwAaN5EjlbtpAC2qLJmwdZkqi+JfJRr1FzH/XUMEPFt6v6czmVcGh+d3ZS/kS1Mp7lczRmbaKdfpfHJAx6w==","signatures":[{"sig":"MEUCIQCqgHhXlge+q8Rzz+IV+6a6N6aa03i/td6kiX1rAiKetwIgZrzlNqiZf+7A4f1MbhRlQ3St9lf+SSgQhbPz/O6mfIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.239.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89431089},"type":"module","_from":"file:decocms-4.239.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.239.2.tgz","_integrity":"sha512-bqOcwAaN5EjlbtpAC2qLJmwdZkqi+JfJRr1FzH/XUMEPFt6v6czmVcGh+d3ZS/kS1Mp7lczRmbaKdfpfHJAx6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.239.2_1787172902642_0.07910244365034602","host":"s3://npm-registry-packages-npm-production"}},"4.240.0":{"name":"decocms","version":"4.240.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.240.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c07ec7082412c5dd65b6185ba7d214e1a0ac459","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.240.0.tgz","fileCount":8895,"integrity":"sha512-EGX83t2Aa+PNiRJt7H1gxzcbgsZw8tsMqS7pBbcTh5Fa09Wnq9N1ely3Fxyg+553sf3E3GZQgul7VtEg6qcdSA==","signatures":[{"sig":"MEQCICk8zeJsSVRozO29yiGOwJnPzoB4XkSVt8JR6bHqCMaqAiAb+GkT9FluowNImXSuRNiPdEwKG2eEsBZiYjiqStwj6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.240.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89438421},"type":"module","_from":"file:decocms-4.240.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.240.0.tgz","_integrity":"sha512-EGX83t2Aa+PNiRJt7H1gxzcbgsZw8tsMqS7pBbcTh5Fa09Wnq9N1ely3Fxyg+553sf3E3GZQgul7VtEg6qcdSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.240.0_1787173255715_0.07908193536084207","host":"s3://npm-registry-packages-npm-production"}},"4.241.0":{"name":"decocms","version":"4.241.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.241.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e954da123c94ac1040ec8e73c4df94e4eff89297","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.241.0.tgz","fileCount":8896,"integrity":"sha512-KDc178clr2SlxUB9R89cnO8hj/HAOnuYdbp1cADoCHrHPJnSMGRs/SrWEt+Y8XvUkoyxKWNRB7QkQWD40V4m2Q==","signatures":[{"sig":"MEYCIQD6uDcCdQXF2LdBWiVB4cKN4mUrJLu5q33xlfpZamUSawIhAJr/6Kb9eNPBRywcd0ITXA4m6Owusxb3aKTHRDCsgEws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.241.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89465313},"type":"module","_from":"file:decocms-4.241.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.241.0.tgz","_integrity":"sha512-KDc178clr2SlxUB9R89cnO8hj/HAOnuYdbp1cADoCHrHPJnSMGRs/SrWEt+Y8XvUkoyxKWNRB7QkQWD40V4m2Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.241.0_1787173428535_0.3285734037982384","host":"s3://npm-registry-packages-npm-production"}},"4.241.1":{"name":"decocms","version":"4.241.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.241.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"faea5c66c9dbcba0d2fab710f631fa71f681f4e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.241.1.tgz","fileCount":8896,"integrity":"sha512-cjOQSKNc85Hniwj/aQkXViEtt5sSHsENL4UWjW2BZW+OuZrywjFs+CUPb0OUf1rCitpa/v//R23KIQ2ur19vVw==","signatures":[{"sig":"MEQCIAoGPlj1Xm0PgR6T8k66+1Mfhs/gmAn0arXFiZoth/u7AiABB7yrsntYZFysCy1vQSBjskix53Gusmg3ljy8eWXJ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.241.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89465365},"type":"module","_from":"file:decocms-4.241.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.241.1.tgz","_integrity":"sha512-cjOQSKNc85Hniwj/aQkXViEtt5sSHsENL4UWjW2BZW+OuZrywjFs+CUPb0OUf1rCitpa/v//R23KIQ2ur19vVw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.241.1_1787173582213_0.23753833192413287","host":"s3://npm-registry-packages-npm-production"}},"4.242.0":{"name":"decocms","version":"4.242.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0bcf330205450e9057710308012e4534f4276a75","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.0.tgz","fileCount":8897,"integrity":"sha512-eYo+6nGizKpaXYe38rUF6d/tk/HcDpYO3gyE8A6sQDJSaB+US/5jyiqu+Q3i+Au9OyAltUS6vJx4JbMYow+wfQ==","signatures":[{"sig":"MEYCIQC5RxMA97yEyFmbqhrVAysQJdZfjq4RW8AkZ3omfHh/wQIhANHqlYBiPfvmCSHt2k7BgW8IX8BjFCzTdketUFiQyd7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89476659},"type":"module","_from":"file:decocms-4.242.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.0.tgz","_integrity":"sha512-eYo+6nGizKpaXYe38rUF6d/tk/HcDpYO3gyE8A6sQDJSaB+US/5jyiqu+Q3i+Au9OyAltUS6vJx4JbMYow+wfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.0_1787173719927_0.27753840686236186","host":"s3://npm-registry-packages-npm-production"}},"4.242.1":{"name":"decocms","version":"4.242.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"507e52b5738566e93bb1b329731177c885e7fdcc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.1.tgz","fileCount":8897,"integrity":"sha512-62ukC4OqYEeA4fMPMTPxJ6IyQSSa0bkH7YdV26rCoidQ2rGWE1ZgxQx0HONPuVWn9w71XE9swtF4bTqW1cgsLg==","signatures":[{"sig":"MEYCIQDXnlkjpw0aTV3dc1cdjITwZRdNAQIagjVDftClBefW1gIhAOjePWAri1wJM5YsDyj1soX9SM5xU2Pa/FbmxC34qxjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89476669},"type":"module","_from":"file:decocms-4.242.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.1.tgz","_integrity":"sha512-62ukC4OqYEeA4fMPMTPxJ6IyQSSa0bkH7YdV26rCoidQ2rGWE1ZgxQx0HONPuVWn9w71XE9swtF4bTqW1cgsLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.1_1787175403847_0.8326381988815368","host":"s3://npm-registry-packages-npm-production"}},"4.242.2":{"name":"decocms","version":"4.242.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14f2d3d81009963de4419a24ae7baf702d49a421","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.2.tgz","fileCount":8897,"integrity":"sha512-/b6oF9/HFWlO6bZithSLkBuLwYj+lfwPrB6fnAmEpzt9letdvFx6M6W3uWofWgUZsVNN2NkoaWMXHKVRGY/8ZA==","signatures":[{"sig":"MEQCIC/bNkOdZ00ldRa+k9HHcvvee/svJCHQe5db0f7sIoG8AiAXNLhSBjOq4DfuJ4qzNR/nfbVUkipsK3z4buxiXezjcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89476985},"type":"module","_from":"file:decocms-4.242.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.2.tgz","_integrity":"sha512-/b6oF9/HFWlO6bZithSLkBuLwYj+lfwPrB6fnAmEpzt9letdvFx6M6W3uWofWgUZsVNN2NkoaWMXHKVRGY/8ZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.2_1787176940465_0.21353162629368438","host":"s3://npm-registry-packages-npm-production"}},"4.242.3":{"name":"decocms","version":"4.242.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae9c71b34ec417b73adabc5413ac5bae9adbfc95","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.3.tgz","fileCount":8897,"integrity":"sha512-eoiKwVlGupQz1OYf7gBPIeAyZQLpyIwRVUOArMhkz/sL3C+vX78Ee40VTYn8d+jxVEhaOg0me+KSFAhIm3++HA==","signatures":[{"sig":"MEUCIFrN9QkENae5i/F0puD2iZFHS63MtgCnoW1EKg68QHTpAiEA29w76XG3Qzdbl7iMHmHnqwUjGNVmQDoGGxrQMTiN6rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89483308},"type":"module","_from":"file:decocms-4.242.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.3.tgz","_integrity":"sha512-eoiKwVlGupQz1OYf7gBPIeAyZQLpyIwRVUOArMhkz/sL3C+vX78Ee40VTYn8d+jxVEhaOg0me+KSFAhIm3++HA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.3_1787177106178_0.6054712383010561","host":"s3://npm-registry-packages-npm-production"}},"4.242.4":{"name":"decocms","version":"4.242.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"103bcc7eef8616f806386eb5b6e2ca6aba5029cb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.4.tgz","fileCount":8898,"integrity":"sha512-87gBVp9fp5yXTx69xxGQMcBpSP0nTGkWOaLwJCaDmC3Ej+QVS3PIKAirYn7SB+jH1JPsqGW0zKgi+I7EABT3YA==","signatures":[{"sig":"MEQCIFim3SpFz4/CwpYo16f+mz00ku9fTGNgJ/HGcOOAke6sAiAP7+ykF/EpU1xOl3t3N+JLomPnPRoeUF1ujR+Rsi8XvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488771},"type":"module","_from":"file:decocms-4.242.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.4.tgz","_integrity":"sha512-87gBVp9fp5yXTx69xxGQMcBpSP0nTGkWOaLwJCaDmC3Ej+QVS3PIKAirYn7SB+jH1JPsqGW0zKgi+I7EABT3YA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.4_1787177300760_0.17641101601307985","host":"s3://npm-registry-packages-npm-production"}},"4.242.5":{"name":"decocms","version":"4.242.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"715858646e8f0731e81ca515f764efb552057477","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.5.tgz","fileCount":8898,"integrity":"sha512-n9v6yL0rmj5UThjaSXKjOnTQjxug5EfzMRlqO4TFJng4LTxg/2ttqO78pJlLsHh7vAM5PdVbt701tgGMKIL+Iw==","signatures":[{"sig":"MEUCIHhWQeyT99Drq7zOkEYRS1e/9zOpV6+DPmuegDYK0zRuAiEA4pbh98dQ2Tw2BeVJZL515VT/9GumgHYBLBaYsMkBXhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89484419},"type":"module","_from":"file:decocms-4.242.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.5.tgz","_integrity":"sha512-n9v6yL0rmj5UThjaSXKjOnTQjxug5EfzMRlqO4TFJng4LTxg/2ttqO78pJlLsHh7vAM5PdVbt701tgGMKIL+Iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.5_1787177805536_0.424684219532361","host":"s3://npm-registry-packages-npm-production"}},"4.242.6":{"name":"decocms","version":"4.242.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9815ad03328d54bd4b10d9e176a05fbbf04bee08","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.6.tgz","fileCount":8898,"integrity":"sha512-HwM1EQVXfYCGzKIFLD4N4Vq+9VK0QSs4u/6SQ9LLQj0GfHjXAN0kJNZOzKQZTC/6XD+Bv10opie5SECpp1G7cw==","signatures":[{"sig":"MEUCIFWwbFk76ShHfamyRlOPWgSyuCm21q9X1qKtkhA1Z2gTAiEAvlhMLjCBciShUZROwXa+K7R5rDWP72LMK6eNdN8zoYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89482876},"type":"module","_from":"file:decocms-4.242.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.6.tgz","_integrity":"sha512-HwM1EQVXfYCGzKIFLD4N4Vq+9VK0QSs4u/6SQ9LLQj0GfHjXAN0kJNZOzKQZTC/6XD+Bv10opie5SECpp1G7cw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.6_1787179035941_0.24434064044310588","host":"s3://npm-registry-packages-npm-production"}},"4.242.7":{"name":"decocms","version":"4.242.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0ea8f04d2fa7f32d6f69b46937c01fdbcd8b31e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.7.tgz","fileCount":8898,"integrity":"sha512-QJUGSKAfJLXHmKlCv8UB3Z3RCPLOl2Ht06AaV3mHvhJ+h3+VsJpDp6B/Qi1i68OcVzcOym/T47ma67BwXf3mnA==","signatures":[{"sig":"MEQCIA6IrCvIcuuLUkljh2LlC6nVIOCoqmq3hNjw+aiWYP/MAiAwJNzf8OBp/oaoZSrDbQszClHlJTQq+Arv4x5ALc0R6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89482914},"type":"module","_from":"file:decocms-4.242.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.7.tgz","_integrity":"sha512-QJUGSKAfJLXHmKlCv8UB3Z3RCPLOl2Ht06AaV3mHvhJ+h3+VsJpDp6B/Qi1i68OcVzcOym/T47ma67BwXf3mnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.7_1787179396912_0.6579922915335614","host":"s3://npm-registry-packages-npm-production"}},"4.242.8":{"name":"decocms","version":"4.242.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e94ef6b11931f2e5d447b3d951e8670e8c2db53","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.8.tgz","fileCount":8898,"integrity":"sha512-UIrz7GSGQHPg4nVFGlbMXFXVpaJFJLqRlV58p9hARxc8zst6eNkOo8+Xddv/P6bxT/GlKXVzfHZbjTYkjLtplA==","signatures":[{"sig":"MEUCIQDnetOvafwV5l4f9ayoaZiHWcRPuTg608rsUrfqObmytgIgW2VGcbOUx5ewytLUrx5TTcBrMx8uihhSOW9aSEC4bXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89482906},"type":"module","_from":"file:decocms-4.242.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.8.tgz","_integrity":"sha512-UIrz7GSGQHPg4nVFGlbMXFXVpaJFJLqRlV58p9hARxc8zst6eNkOo8+Xddv/P6bxT/GlKXVzfHZbjTYkjLtplA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.8_1787179728268_0.4339609475365833","host":"s3://npm-registry-packages-npm-production"}},"4.242.9":{"name":"decocms","version":"4.242.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c27b7b1863b37b7fbd54dab85b4280ebab87837e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.9.tgz","fileCount":8898,"integrity":"sha512-NNGD/Q7q8IsvkUYDEFdag/t5Q9Al3FkEfI7d6DYDSLITLMXM/JGgD7Whv5J/MqEybZNSPxRA790q2Jo+qg/pfg==","signatures":[{"sig":"MEQCIAxyOSqs3CHm1jAXOWQFdRfB5Mpzcy06Wnk6ByU+w3N4AiAQPBuQr6lU8Q1BM6qMnj6hHRC3e5uLRNc+VWfh3kF9ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89482906},"type":"module","_from":"file:decocms-4.242.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.9.tgz","_integrity":"sha512-NNGD/Q7q8IsvkUYDEFdag/t5Q9Al3FkEfI7d6DYDSLITLMXM/JGgD7Whv5J/MqEybZNSPxRA790q2Jo+qg/pfg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.9_1787181384216_0.518318953413192","host":"s3://npm-registry-packages-npm-production"}},"4.242.10":{"name":"decocms","version":"4.242.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8628d022d41bcda724abeaadc5a5318287c49551","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.10.tgz","fileCount":8898,"integrity":"sha512-ccfHBrDqdUr92xVB2ckQkzjTL4Cf2cMWCc39/dmX/dBT6qBD2dmuU4DfLridkOhfPdQdhU1i7dSHuJtFlO1ypQ==","signatures":[{"sig":"MEYCIQD1bQQuo5xrhm4h1y3WG4KsUIrRZGi5bYx+/9QpdCmuaQIhAOqEwKwZ8w/S7c0maj3wgeH8VtPD5rVCajK891WvH6Cz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89482053},"type":"module","_from":"file:decocms-4.242.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.10.tgz","_integrity":"sha512-ccfHBrDqdUr92xVB2ckQkzjTL4Cf2cMWCc39/dmX/dBT6qBD2dmuU4DfLridkOhfPdQdhU1i7dSHuJtFlO1ypQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.10_1787183216168_0.1956062529154834","host":"s3://npm-registry-packages-npm-production"}},"4.242.11":{"name":"decocms","version":"4.242.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b80425c22054a89259b1e3b2d0ed14ca92f8d7d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.11.tgz","fileCount":8898,"integrity":"sha512-pg4Y74tVBINh2X6a0UtVnqVsa45sXi0PyElYHT7qFyScL3/V55GV6WebUElZTx37hjVFYVxF97il3VxkORLkBg==","signatures":[{"sig":"MEUCIQDvI9idTo1BrpkSdCpEBxrAkz2tc1HjRCB2M4svGixI2AIgEqTZ6qh1uVSLVoSXByoPDEymMcGEve8rN37HPE1k+cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89481801},"type":"module","_from":"file:decocms-4.242.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.11.tgz","_integrity":"sha512-pg4Y74tVBINh2X6a0UtVnqVsa45sXi0PyElYHT7qFyScL3/V55GV6WebUElZTx37hjVFYVxF97il3VxkORLkBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.11_1787183250649_0.8797910317615281","host":"s3://npm-registry-packages-npm-production"}},"4.242.12":{"name":"decocms","version":"4.242.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.242.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"036a4ba0c6afb8352dd7af399f4917987c9b4b73","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.242.12.tgz","fileCount":8898,"integrity":"sha512-rR+rA7WE9Yl7SWs+vAhBJu7tDmhQGwZ3vvGrV0bkpNEQF1mqa9Dasdy+sYNLElA+1CCmRF5z+G7OXjXlHNlFoA==","signatures":[{"sig":"MEYCIQCCk21rt/9Wlt5evMJJvoY/PoOn9pn+5SVPXA8eNMRkNwIhAOWBs/PeHZ+w+vBfQ4uqwQc3ZwDRWbnBv1j3LqQ4DEpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.242.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89483989},"type":"module","_from":"file:decocms-4.242.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.242.12.tgz","_integrity":"sha512-rR+rA7WE9Yl7SWs+vAhBJu7tDmhQGwZ3vvGrV0bkpNEQF1mqa9Dasdy+sYNLElA+1CCmRF5z+G7OXjXlHNlFoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.242.12_1787184836793_0.20694195424079043","host":"s3://npm-registry-packages-npm-production"}},"4.243.0":{"name":"decocms","version":"4.243.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59801627ce9709ee1ebc48ad99c17013b8336989","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.0.tgz","fileCount":8898,"integrity":"sha512-poO/dEpJj01RDFYtvg9KzrgYLc/VbhuffP0F/we06FXkw3LM3TBtGBILrfPPF0qvQEEgwrsv3Ll2aStOZUGmHw==","signatures":[{"sig":"MEUCID1Y47cMpkQBV06B1X8XkeZRRYsRFagQStAiEMgTjNAOAiEAmCbuKbFa+SF3r+NP/Q86dntzrhqEBL3ydKVs6NbRI+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89486614},"type":"module","_from":"file:decocms-4.243.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.0.tgz","_integrity":"sha512-poO/dEpJj01RDFYtvg9KzrgYLc/VbhuffP0F/we06FXkw3LM3TBtGBILrfPPF0qvQEEgwrsv3Ll2aStOZUGmHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.0_1787185481902_0.05304634146505771","host":"s3://npm-registry-packages-npm-production"}},"4.243.1":{"name":"decocms","version":"4.243.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0a89af7ace572d20e73f57f50b2c4b86ddd0828","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.1.tgz","fileCount":8898,"integrity":"sha512-HpitM5xeBRYRxSpXQX6bobQx5FLoSDxNdgIaQgBHus362kTGEJ1lsLBedSO7ElJRwdj9RNtVwKP4hfQuPaC13g==","signatures":[{"sig":"MEYCIQDX/CxOnREXo9S0Bhz8GjNHKsjYesls/qj47+ezYqQ31QIhAJstCCtjPIe2qdivMmOh8J7XWYqBvzhdLjHufB3HJt8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89486787},"type":"module","_from":"file:decocms-4.243.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.1.tgz","_integrity":"sha512-HpitM5xeBRYRxSpXQX6bobQx5FLoSDxNdgIaQgBHus362kTGEJ1lsLBedSO7ElJRwdj9RNtVwKP4hfQuPaC13g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.1_1787185500545_0.07620405616934178","host":"s3://npm-registry-packages-npm-production"}},"4.243.2":{"name":"decocms","version":"4.243.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce5879f10085fbaff5e72a7df120fc4ff5c16b75","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.2.tgz","fileCount":8898,"integrity":"sha512-CCjmuXnptd2xiMAn+k4zGS3MQWxSysnZqXu3Uth6w7PjOK6zqRdIUcE+SqPE3gdUIwMIHCtvIyojhSSRZ+uPww==","signatures":[{"sig":"MEUCIBOKq78sDats/NYWuuzayM+9ZkB+JcBaBsdeonaWcTb0AiEA98rNvpRcKLCNPP7J7asxLZ/YP7xNLrtpfQtPmCUvFqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89487065},"type":"module","_from":"file:decocms-4.243.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.2.tgz","_integrity":"sha512-CCjmuXnptd2xiMAn+k4zGS3MQWxSysnZqXu3Uth6w7PjOK6zqRdIUcE+SqPE3gdUIwMIHCtvIyojhSSRZ+uPww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.2_1787186088409_0.07937047414071907","host":"s3://npm-registry-packages-npm-production"}},"4.243.3":{"name":"decocms","version":"4.243.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"89d9d61cb5609f57e4c562245fadef1bc950aff6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.3.tgz","fileCount":8898,"integrity":"sha512-nlYiiEsQ2XCLtlYzSquuKTYYIZtw6vZG5VuCqpLHuDSQcaF8PzdvdheC+mFiZU4rEt1aQrYsuy+2/c1o676kdQ==","signatures":[{"sig":"MEUCIQCOieZ9cwwbebnL8j6YLpYxuiMcvFnplEUzZggEMfWwOwIgOMZx9zEZZzZpqdqokmCaa8SRqH9Y/ez3Vg81yqrlXwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89487199},"type":"module","_from":"file:decocms-4.243.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.3.tgz","_integrity":"sha512-nlYiiEsQ2XCLtlYzSquuKTYYIZtw6vZG5VuCqpLHuDSQcaF8PzdvdheC+mFiZU4rEt1aQrYsuy+2/c1o676kdQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.3_1787186120661_0.00508911804408263","host":"s3://npm-registry-packages-npm-production"}},"4.243.4":{"name":"decocms","version":"4.243.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fdce96736f7a1db7be4b0aad5f462d13a0aa0b9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.4.tgz","fileCount":8898,"integrity":"sha512-uMnKwlypET1cgPm3AVf4zN27XMArdlIKvILxw96YcWOmW25M7FN39pnnqikKzrHJqAjFbY63kl6yZDU6mX010g==","signatures":[{"sig":"MEUCIFgm5KNAS1fSN9xN7TjE5x/5AMzNhvZux76F4uQZ0uB+AiEAnUj3CgrNUXb5Wcme5XwMrl4Sq7NJq0v5OF5Rq7h3Su8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89487243},"type":"module","_from":"file:decocms-4.243.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.4.tgz","_integrity":"sha512-uMnKwlypET1cgPm3AVf4zN27XMArdlIKvILxw96YcWOmW25M7FN39pnnqikKzrHJqAjFbY63kl6yZDU6mX010g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.4_1787186574667_0.7397699953447381","host":"s3://npm-registry-packages-npm-production"}},"4.243.5":{"name":"decocms","version":"4.243.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1af5e00af86342906cf9426bcf9ade848aaf94f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.5.tgz","fileCount":8898,"integrity":"sha512-0LE+86/eJDcQCo2Aw6sFm5qU2Kt2GC6Scz/8mDZy8YSsx3Dxe60RXvjR/JUF222Ab2IdDXzSUazmDvkToTkIMg==","signatures":[{"sig":"MEUCIQC61hB3zvHcNhA6VAF3+YFM4SCFrJDfL/ktL7aIq7A9OAIgZfuJBUIp5E9NQeUMk3hMibmUO3IspIjlTw5dfDH5aHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488093},"type":"module","_from":"file:decocms-4.243.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.5.tgz","_integrity":"sha512-0LE+86/eJDcQCo2Aw6sFm5qU2Kt2GC6Scz/8mDZy8YSsx3Dxe60RXvjR/JUF222Ab2IdDXzSUazmDvkToTkIMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.5_1787186846059_0.13572687529928507","host":"s3://npm-registry-packages-npm-production"}},"4.243.6":{"name":"decocms","version":"4.243.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"85862b4ff88bdf49262a0d5919e64738d686a45b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.6.tgz","fileCount":8898,"integrity":"sha512-ABqKSX5VvhPcm2gPe6bkwaY+21wehOfOmTTCGb6l95pbJpRaKOPXwWaWriqcUgbnuUOtkY+OMjuPh6ymsYovZA==","signatures":[{"sig":"MEYCIQDa8lHSu44L8wLthEQLzQeRRSyu+bRWqeDJTh5aI3pWJAIhAOxSVlMYZg27rVI9E01mzNv+l4sfev67PpO8z7RVNeXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488093},"type":"module","_from":"file:decocms-4.243.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.6.tgz","_integrity":"sha512-ABqKSX5VvhPcm2gPe6bkwaY+21wehOfOmTTCGb6l95pbJpRaKOPXwWaWriqcUgbnuUOtkY+OMjuPh6ymsYovZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.6_1787187850578_0.12349260324229228","host":"s3://npm-registry-packages-npm-production"}},"4.243.7":{"name":"decocms","version":"4.243.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74a9ab9f5a9932c679f846e61628220513998ee2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.7.tgz","fileCount":8898,"integrity":"sha512-rwy0RWrc/3Dp7PU3ayR7UviFjuPYsIezdjf4QB+LdyhFENXBuCaQMccRd4dvQcjxVz2t/0HSTGuMqzRsbJmNkw==","signatures":[{"sig":"MEQCICiFv/qgF8Jsmjo2uplFsG1v8ZoPNlBdHJsw8ZzNUKSAAiBjbV4nLDk2nAp/IVwaBRWrLErMKg3/TyCLAEHDjT5NbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488177},"type":"module","_from":"file:decocms-4.243.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.7.tgz","_integrity":"sha512-rwy0RWrc/3Dp7PU3ayR7UviFjuPYsIezdjf4QB+LdyhFENXBuCaQMccRd4dvQcjxVz2t/0HSTGuMqzRsbJmNkw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.7_1787225390428_0.892654801421275","host":"s3://npm-registry-packages-npm-production"}},"4.243.8":{"name":"decocms","version":"4.243.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af6cd5bf8c5da7f7ad076e98f9e2baea22376233","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.8.tgz","fileCount":8898,"integrity":"sha512-ZUFzspUEQelgKEyFUj0NvfCl7HVaXkXp0sSjG8J411HGfiY10xVjqThokfQGl7MqZbgF5qp5jcbQOV4Jv6/0cw==","signatures":[{"sig":"MEQCID9r5DNzE8LggDv4kTYTsKD1Z/oUlbZL6MuQcCHWBgSMAiA1U2XHpQtAhjf0zGH6zGDmkNm9jOhuAb9Y1uek5RKfSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488772},"type":"module","_from":"file:decocms-4.243.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.8.tgz","_integrity":"sha512-ZUFzspUEQelgKEyFUj0NvfCl7HVaXkXp0sSjG8J411HGfiY10xVjqThokfQGl7MqZbgF5qp5jcbQOV4Jv6/0cw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.8_1787227501786_0.6012067841218154","host":"s3://npm-registry-packages-npm-production"}},"4.243.9":{"name":"decocms","version":"4.243.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63d5718ba71a172a2fd4803350ebe817c0edce94","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.9.tgz","fileCount":8898,"integrity":"sha512-d1LcqL9DXbXM187myfZiU3HH94d+5TlZk3jVipoGvaMtlAQAaTk6wKELdhnf2YgdUj6LyiSlibxKy4LshwEjrQ==","signatures":[{"sig":"MEYCIQDac5k86JQilWtcWoh/W+BqhUKrG4TaOQatqNsfzaH0xgIhAJYs8hSS8i6p/+QvFQw/KZKm8VliFAViWrnn3vDNFTtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89488746},"type":"module","_from":"file:decocms-4.243.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.9.tgz","_integrity":"sha512-d1LcqL9DXbXM187myfZiU3HH94d+5TlZk3jVipoGvaMtlAQAaTk6wKELdhnf2YgdUj6LyiSlibxKy4LshwEjrQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.9_1787227815644_0.5162814254976507","host":"s3://npm-registry-packages-npm-production"}},"4.243.10":{"name":"decocms","version":"4.243.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2c41f63a920fdefe50b4c6a00305f806a97fc056","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.10.tgz","fileCount":8898,"integrity":"sha512-tTpcK5uRNZVbDPpilh05gm1QCUx4caAPRzI7X+b853h7MNfuJgpkvRiexQ11aa7wG6AWbTAiH8i/gI/h/B9YMg==","signatures":[{"sig":"MEUCIH1mSlYD3nxZawytYMI5E5/zHt+ovMB3noCdEWY4tpeqAiEAynG4KhH8oZ83UgzkhRJzLl2foBkuBA1/mGMw7/BaYNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89489141},"type":"module","_from":"file:decocms-4.243.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.10.tgz","_integrity":"sha512-tTpcK5uRNZVbDPpilh05gm1QCUx4caAPRzI7X+b853h7MNfuJgpkvRiexQ11aa7wG6AWbTAiH8i/gI/h/B9YMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.10_1787229013623_0.39866588278435233","host":"s3://npm-registry-packages-npm-production"}},"4.243.11":{"name":"decocms","version":"4.243.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f4eefd259550bbbefc561cb0c2c1148f371af7b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.11.tgz","fileCount":8898,"integrity":"sha512-yafnimiClvq5P8sKnqT5qQTN2u2/9IknavdqtSXdiglU3fNTv9q3hgvZZi26ZTJspm7lisM0QpuqQkdVZD+LcA==","signatures":[{"sig":"MEQCIFMbtou/KJywEuk917+HR9ud77xkxgCJRzzx1Cf5D2wSAiBTf3rYDOpyes2b5dMxVFYdDpyFOGuAv3spu9e4h41vvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89490210},"type":"module","_from":"file:decocms-4.243.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.11.tgz","_integrity":"sha512-yafnimiClvq5P8sKnqT5qQTN2u2/9IknavdqtSXdiglU3fNTv9q3hgvZZi26ZTJspm7lisM0QpuqQkdVZD+LcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.11_1787230124374_0.9412914155978034","host":"s3://npm-registry-packages-npm-production"}},"4.243.12":{"name":"decocms","version":"4.243.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6cdf2765bb387761b8413a8452d7b0345511e94b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.12.tgz","fileCount":8898,"integrity":"sha512-v9ZY7QQrgO2TFH9VmbsGyQovy/bPZvvxgyRNgFJUOQ56EhcjPdMqFVNbM5CNOMK2tF4h4wvkL7yJyRAK41gBUw==","signatures":[{"sig":"MEUCIQCmmnT2afMvM5CqO1+0mKSurFHdPulCtn/F2n7epImztgIgBeN68PYuIVvqO4T6mUaOy5rY08eCi1Efo5Jm2ehX4bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89490257},"type":"module","_from":"file:decocms-4.243.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.12.tgz","_integrity":"sha512-v9ZY7QQrgO2TFH9VmbsGyQovy/bPZvvxgyRNgFJUOQ56EhcjPdMqFVNbM5CNOMK2tF4h4wvkL7yJyRAK41gBUw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.12_1787230691397_0.7067478312471742","host":"s3://npm-registry-packages-npm-production"}},"4.243.13":{"name":"decocms","version":"4.243.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d924aed306605a102140e076d52c11cd2eb39c19","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.13.tgz","fileCount":8898,"integrity":"sha512-Utzz6ahtr2KbdO0SfUizZcZm5GcsHPMcDAUcZCY1hx+0tbovQ6wm/ZobtvrXz8h1XWGxmLbAdjQP94WDOiPigA==","signatures":[{"sig":"MEUCIDJRe1pmuv2purnzgTnVZ6dWCyEgvcfyNQf4FzQ0K/1zAiEAvp+1BERZMGvxSCkctefhJGfNzRj3bEbVu6KYO2a/szw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89490557},"type":"module","_from":"file:decocms-4.243.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.13.tgz","_integrity":"sha512-Utzz6ahtr2KbdO0SfUizZcZm5GcsHPMcDAUcZCY1hx+0tbovQ6wm/ZobtvrXz8h1XWGxmLbAdjQP94WDOiPigA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.13_1787232718280_0.9589562428582075","host":"s3://npm-registry-packages-npm-production"}},"4.243.14":{"name":"decocms","version":"4.243.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c01fb5a7bd285d1fe4c8bb7e4181be1ff8dbea0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.14.tgz","fileCount":8898,"integrity":"sha512-yMVqJuR4vb9GlFx6CCSNNvmr2X1X0fO/KKibsfta1F6Q62TYZAQuoD6BDttZy7uF2rHFcM+P4o1KWQoTuoIHHw==","signatures":[{"sig":"MEYCIQD+kZpUekHTXMiU4hQrwvue9/QSCwMoWol7SU5NdtG6HgIhAL9UVA+egCK8W5Rw+SprrDi0q0bvRp5PI72Yxwsj+OKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89491700},"type":"module","_from":"file:decocms-4.243.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.14.tgz","_integrity":"sha512-yMVqJuR4vb9GlFx6CCSNNvmr2X1X0fO/KKibsfta1F6Q62TYZAQuoD6BDttZy7uF2rHFcM+P4o1KWQoTuoIHHw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.14_1787232725828_0.30247417755678563","host":"s3://npm-registry-packages-npm-production"}},"4.243.15":{"name":"decocms","version":"4.243.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"311028dabe1e23378757ecac6c9fcb79c6875671","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.15.tgz","fileCount":8898,"integrity":"sha512-uWbPty05/z77ZUFjjDch7D8tzgZbRePJRyf7uaY7f1dpiWI5tnL+L5oS4u/2yXPeP9li94JMSZMEaBPqu8FvtQ==","signatures":[{"sig":"MEQCIH0o5zRlFrkv17NjTjRFdTgKRmU01nsTARCkdhE/zmVoAiAtaGtaLoAFhtu50sS8MBjjQBXuYlhxK1xxXmQPr7sN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89491921},"type":"module","_from":"file:decocms-4.243.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.15.tgz","_integrity":"sha512-uWbPty05/z77ZUFjjDch7D8tzgZbRePJRyf7uaY7f1dpiWI5tnL+L5oS4u/2yXPeP9li94JMSZMEaBPqu8FvtQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.15_1787232794345_0.7310914938942863","host":"s3://npm-registry-packages-npm-production"}},"4.243.16":{"name":"decocms","version":"4.243.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51c1f113aca493f63ac7f817ff1e43bfb5172d4b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.16.tgz","fileCount":8898,"integrity":"sha512-QzOi+b8lVDsTz/ASzbbZbzaufcNz+9/xbTXkciKJ+KZ47n2OTziX43nuquHLY1u5ZTo8sEm7/jsfmMfSXljsqQ==","signatures":[{"sig":"MEQCIDrmLiDG8QJ/RNQ83io7mu582V9nLkg5hIxVRXJJlZNqAiALvnGcm1RBhZn4eX0zJCwu1njmQgq0ysfBy6cMaXHm9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89492243},"type":"module","_from":"file:decocms-4.243.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.16.tgz","_integrity":"sha512-QzOi+b8lVDsTz/ASzbbZbzaufcNz+9/xbTXkciKJ+KZ47n2OTziX43nuquHLY1u5ZTo8sEm7/jsfmMfSXljsqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.16_1787233433836_0.7845686495753557","host":"s3://npm-registry-packages-npm-production"}},"4.243.17":{"name":"decocms","version":"4.243.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1dc8b4ecb6cbaf1a96d38e8840e2549c63330d6f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.17.tgz","fileCount":8898,"integrity":"sha512-oMav/8lpdCPZJW0yyahf1wkGv9jmFNhY2LAbvwyLnwlTQBXomJE8Rw30nbSU6jq7yjHSTxE7XflY7HuJr+R1SQ==","signatures":[{"sig":"MEUCIEKB1RjBlTqWZG7KnB994/R1eTtrO7JqAm+vqkOkXOMEAiEAn0N4nBBsrNRIhS/Hxx7vqJIlip8X7pUZPXGckkYGLRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89493914},"type":"module","_from":"file:decocms-4.243.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.17.tgz","_integrity":"sha512-oMav/8lpdCPZJW0yyahf1wkGv9jmFNhY2LAbvwyLnwlTQBXomJE8Rw30nbSU6jq7yjHSTxE7XflY7HuJr+R1SQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.17_1787233934259_0.9044196691847572","host":"s3://npm-registry-packages-npm-production"}},"4.243.18":{"name":"decocms","version":"4.243.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6beef3d209cd4eb0e8e2d7cda211d35747c2c41f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.18.tgz","fileCount":8898,"integrity":"sha512-AhS9WDcEDXLYfQVX00/MeZ7cYBXi9Adj0CR3HaJMnkZmZxDoA7sk5cel6CjisKNRuFdDrD5jSxtH8w6uNLSVNQ==","signatures":[{"sig":"MEYCIQD5kEgj/WNMH99yvFI8A3V+tsd2C6ujG6Xnzt1xQM4ShQIhAP07M0C8XzQ7sCoNDsQDoOzMSf4E7kEOW7+9/NaX8AWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89493914},"type":"module","_from":"file:decocms-4.243.18.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.18.tgz","_integrity":"sha512-AhS9WDcEDXLYfQVX00/MeZ7cYBXi9Adj0CR3HaJMnkZmZxDoA7sk5cel6CjisKNRuFdDrD5jSxtH8w6uNLSVNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.18_1787234305882_0.23406724991827543","host":"s3://npm-registry-packages-npm-production"}},"4.243.19":{"name":"decocms","version":"4.243.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.243.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c30adb5044e3b2762b03e6f7f5b7cdb6cf9c2483","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.243.19.tgz","fileCount":8898,"integrity":"sha512-5hrwBRSo1eZjkCwylDMh89SKgBn1zv//0mq2knlI79cxpLuPE4E/REmz1gt8oWtb1dE3OLLIhoIt16qOZF1Hzg==","signatures":[{"sig":"MEYCIQDrSnS1O+n2ZjR0i/urj4bDDtAuXnrr3AZ87a1oNpT9zgIhALEbr+VznpN8Ug4stDXd4rVIqvkoqC2i2wDbbmAUIKI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.243.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89497222},"type":"module","_from":"file:decocms-4.243.19.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.243.19.tgz","_integrity":"sha512-5hrwBRSo1eZjkCwylDMh89SKgBn1zv//0mq2knlI79cxpLuPE4E/REmz1gt8oWtb1dE3OLLIhoIt16qOZF1Hzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.243.19_1787235183848_0.8662461872997933","host":"s3://npm-registry-packages-npm-production"}},"4.244.0":{"name":"decocms","version":"4.244.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.244.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be38394d7447ae6d80270c33a4d6e8215845d9dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.244.0.tgz","fileCount":8898,"integrity":"sha512-NpTvwLU7C2ajhNVtKymOE+sNle5cbZozYM1MNyOb+D+X7tzK3OXGjZddXbgTz8GaBCqnzt/IZqcxR+KVqilwxg==","signatures":[{"sig":"MEQCIF6STFdXROq3jUXvEhd1KXXhUDHsN4h+4MKJK+bY9a59AiBdgVXZdlKw2Mkq/poSVK9MP3S0Q/mWOL5fL2avHtGXoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.244.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89508182},"type":"module","_from":"file:decocms-4.244.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.244.0.tgz","_integrity":"sha512-NpTvwLU7C2ajhNVtKymOE+sNle5cbZozYM1MNyOb+D+X7tzK3OXGjZddXbgTz8GaBCqnzt/IZqcxR+KVqilwxg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.244.0_1787236115120_0.19245117266569256","host":"s3://npm-registry-packages-npm-production"}},"4.244.1":{"name":"decocms","version":"4.244.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.244.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48a457e9f6634b3d9c16eca692c0a64a20d487ba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.244.1.tgz","fileCount":8898,"integrity":"sha512-HURj+Wz7c9ZmcDhY+qQdhPsAtMJFO6eeOeM9uahG/G2CxiXq0rsMRv3csQSEji0u08a08GBOLLJOkarh+P/frQ==","signatures":[{"sig":"MEUCIBiZua+Nvm0aPolZkATLmoyT9dHo+UDSGqRBFFwS+WO4AiEAxTX2FQqHN7nUa5bLHyYEa8kTIeFhJpfboWF/HIDDYjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.244.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89511490},"type":"module","_from":"file:decocms-4.244.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.244.1.tgz","_integrity":"sha512-HURj+Wz7c9ZmcDhY+qQdhPsAtMJFO6eeOeM9uahG/G2CxiXq0rsMRv3csQSEji0u08a08GBOLLJOkarh+P/frQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.244.1_1787236452733_0.7558051706327185","host":"s3://npm-registry-packages-npm-production"}},"4.245.0":{"name":"decocms","version":"4.245.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6fb1057eb2f81fcc74f3a0bc93710892105d339d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.0.tgz","fileCount":8898,"integrity":"sha512-4NMY8xjS2sQR6paKZl4VDgi/DtrsKCYtY7XHXeEVMk8WQCm+n5mG5r61K85uvJEQQ9BxXD8C1fbE9QJzsSCoXw==","signatures":[{"sig":"MEQCIBn/MHK0hMjLxMJkIjRBqy2L9Y7pdU4dq1KkBCazFl6PAiB3L3h/odeiYeyEHitfu2Uv+GCcBR5KiB7w14YuBrRMNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89517826},"type":"module","_from":"file:decocms-4.245.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.0.tgz","_integrity":"sha512-4NMY8xjS2sQR6paKZl4VDgi/DtrsKCYtY7XHXeEVMk8WQCm+n5mG5r61K85uvJEQQ9BxXD8C1fbE9QJzsSCoXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.0_1787237031120_0.6850634424737636","host":"s3://npm-registry-packages-npm-production"}},"4.245.1":{"name":"decocms","version":"4.245.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2488e2de261f554044be8fa809b50de171c0d0d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.1.tgz","fileCount":8898,"integrity":"sha512-9glgx8dRepocAtD/VkVHWGs0HIIYM/PNWAy8RTPr9FzkT3Wn8ESxI4Yi/0u5ttbMksizf4teR2TeuFif3Oj+zQ==","signatures":[{"sig":"MEQCIAGyOl4P7bZW9G1yxdciIOC9PsJBVYzMHGdSXjT2EwD1AiBMKTc1UCNtL14+TmEPYXerbQe/L0qDl7xNWSUVBCYPnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89517966},"type":"module","_from":"file:decocms-4.245.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.1.tgz","_integrity":"sha512-9glgx8dRepocAtD/VkVHWGs0HIIYM/PNWAy8RTPr9FzkT3Wn8ESxI4Yi/0u5ttbMksizf4teR2TeuFif3Oj+zQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.1_1787237931931_0.8060956696400767","host":"s3://npm-registry-packages-npm-production"}},"4.245.2":{"name":"decocms","version":"4.245.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d0a5422c2937e37a3e7279c486f601263081859","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.2.tgz","fileCount":8898,"integrity":"sha512-cJs2k9UfhSUO6rvVdj9CtEu3qHyhyF2rnr1obM869JISS3nshN7BS9i2GUogJuUf4n5GjYQ+G/y/zHgAHcg6VA==","signatures":[{"sig":"MEUCIQClBwVyDz7waRQewYusmDkLsd7NUrDF1h6cBygrJUzpiQIgC7u+drQMYlOJ1m/7PwSgqdgdORissao8iBNBGgHXa8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89518544},"type":"module","_from":"file:decocms-4.245.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.2.tgz","_integrity":"sha512-cJs2k9UfhSUO6rvVdj9CtEu3qHyhyF2rnr1obM869JISS3nshN7BS9i2GUogJuUf4n5GjYQ+G/y/zHgAHcg6VA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.2_1787238857356_0.7667025112460883","host":"s3://npm-registry-packages-npm-production"}},"4.245.3":{"name":"decocms","version":"4.245.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9d986826a9e7a7252a02d10f55342b0d33bec4c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.3.tgz","fileCount":8898,"integrity":"sha512-hYZ0MOhdZYwbeM/SUklS4M5ZWk9pZge8AhW/srl8Yuve1bHiZNfWPTMUVtn8QzLzIaM2dDVh8BRs+/seMphIaw==","signatures":[{"sig":"MEQCIHk5j0YETvkfHoJhOT1Py8du4RNKz6M52EpobydfpseMAiAKWWwnMpYX/UHwV0dMu6ZmMy+UNwOdrMssj1ip/4LU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89518947},"type":"module","_from":"file:decocms-4.245.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.3.tgz","_integrity":"sha512-hYZ0MOhdZYwbeM/SUklS4M5ZWk9pZge8AhW/srl8Yuve1bHiZNfWPTMUVtn8QzLzIaM2dDVh8BRs+/seMphIaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.3_1787239222160_0.773016332679686","host":"s3://npm-registry-packages-npm-production"}},"4.245.4":{"name":"decocms","version":"4.245.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5884bff126d9d0fa696abba5af8efa77000fc610","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.4.tgz","fileCount":8898,"integrity":"sha512-iBKDzRF0HmEUt2IZox12uW/SiAST3+u0FlNvJusPCLjFs4OnENZ/+iW9wPhGgUNz+SkUt9QgdL9W2AoP3rYi9A==","signatures":[{"sig":"MEYCIQDb7Q+W8jWzMrMUk+6K5lzxAxXO/d34qpx3CEqHMdxmwQIhAOJMMLvqBTT37OS6STLqWRWJDOqJ17p1hSBcHnDP8qvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89519255},"type":"module","_from":"file:decocms-4.245.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.4.tgz","_integrity":"sha512-iBKDzRF0HmEUt2IZox12uW/SiAST3+u0FlNvJusPCLjFs4OnENZ/+iW9wPhGgUNz+SkUt9QgdL9W2AoP3rYi9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.4_1787239294808_0.41659866974855686","host":"s3://npm-registry-packages-npm-production"}},"4.245.5":{"name":"decocms","version":"4.245.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.245.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"60d65f2385a82bed7822ef9849b1bf4480b95bb5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.245.5.tgz","fileCount":8898,"integrity":"sha512-oNrf+W19+y8B2m3dyJ+H51pKFxRxBGBB7A5ZSD7QpTMnjakQ5xrJ2xAEgnALmX48sVz548bTHDCxGfzPyluEJg==","signatures":[{"sig":"MEQCIEN2hJki9NZGeMFKCDIi5pXxFKvVTtGdY/6RqOd4bdBoAiAuS1iO4Qo93AYziWpAcBA5VmEUHNwE8eleUkNeuKFpfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.245.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89519303},"type":"module","_from":"file:decocms-4.245.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.245.5.tgz","_integrity":"sha512-oNrf+W19+y8B2m3dyJ+H51pKFxRxBGBB7A5ZSD7QpTMnjakQ5xrJ2xAEgnALmX48sVz548bTHDCxGfzPyluEJg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.245.5_1787239432806_0.154482992244249","host":"s3://npm-registry-packages-npm-production"}},"4.246.0":{"name":"decocms","version":"4.246.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"315b75c01d6e3aabfee3f8ac7894993574d41c5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.0.tgz","fileCount":8898,"integrity":"sha512-ZQCIKaSgfX3QQqcxK/NHPHBW6Pr/wwoNu/qz86Z7OvZHHm2ynD5EC+jOl7FAQsKP4xHqPHPns2tECFGW0+7MrA==","signatures":[{"sig":"MEUCIHulXnElCMmyiGRLkfNlip6YFDTIsTOnkAN48eTvjEbWAiEAgpi0MLu0UMqzHljK2rp3NEphOr3AJ/KUGeqvc7Ivp/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89519590},"type":"module","_from":"file:decocms-4.246.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.0.tgz","_integrity":"sha512-ZQCIKaSgfX3QQqcxK/NHPHBW6Pr/wwoNu/qz86Z7OvZHHm2ynD5EC+jOl7FAQsKP4xHqPHPns2tECFGW0+7MrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.0_1787240418309_0.02748254227591307","host":"s3://npm-registry-packages-npm-production"}},"4.246.1":{"name":"decocms","version":"4.246.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b3b272c33bc0dce0ec2bb2ed81ef2ce7cb4ca0ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.1.tgz","fileCount":8898,"integrity":"sha512-hMADB0zni+mmOKIRZGijSQqQrvYahAB0bCIpBxY6lFCrF2WmUOjWrayeHPy4Hr7SHmj35wHpwalPhSNYYZiqIA==","signatures":[{"sig":"MEYCIQDQlTCIQ1SFOhnHkkY0Pb+9w6k5Dkig4zSqEC2UtFNH8wIhAMuji2FAamIm7juzba0ikaG/zaC6x1iF0Md773GpDA5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89519636},"type":"module","_from":"file:decocms-4.246.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.1.tgz","_integrity":"sha512-hMADB0zni+mmOKIRZGijSQqQrvYahAB0bCIpBxY6lFCrF2WmUOjWrayeHPy4Hr7SHmj35wHpwalPhSNYYZiqIA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.1_1787240808932_0.09135279069460434","host":"s3://npm-registry-packages-npm-production"}},"4.246.2":{"name":"decocms","version":"4.246.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5f19a3250c0c90740a806decb120abb3f283c2d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.2.tgz","fileCount":8898,"integrity":"sha512-GFJI6+nyIutMjYNZrIX/a7m4Jx4L7RVed6VrL/jS1ocGCyZhl5qZzvSX9q/MeaaEX3EGXeL2xtfhcb7BBrcmuA==","signatures":[{"sig":"MEYCIQC0GphnI9zVn+Eo5ggDnvEhx1tTqz2XK3nr/kCi6ZqaRQIhAJgQJIEXFJHGItgHXzGvLb4F8luiuZ6VuWrJeD8QVFzR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89524723},"type":"module","_from":"file:decocms-4.246.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.2.tgz","_integrity":"sha512-GFJI6+nyIutMjYNZrIX/a7m4Jx4L7RVed6VrL/jS1ocGCyZhl5qZzvSX9q/MeaaEX3EGXeL2xtfhcb7BBrcmuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.2_1787241468259_0.28854000671106284","host":"s3://npm-registry-packages-npm-production"}},"4.246.3":{"name":"decocms","version":"4.246.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09f857960ba5009039c21007205c4d424aabc8f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.3.tgz","fileCount":8898,"integrity":"sha512-V1DQ2s5OXAFRsrO13zIfkiktJWEG9hI+2ndftAuyeuWFv6oggIPCbHgFbWHByrM50wuBdm9L42ocjAmHlM6n8Q==","signatures":[{"sig":"MEYCIQC0N/L8j5jAqJKHZNsJaQVMUq3ufwEkbWIhPx9MqRxq3wIhANCrMaqeGY4hmIggVXbp2SpFGqa2kunr4XTGAxfMZfY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89525181},"type":"module","_from":"file:decocms-4.246.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.3.tgz","_integrity":"sha512-V1DQ2s5OXAFRsrO13zIfkiktJWEG9hI+2ndftAuyeuWFv6oggIPCbHgFbWHByrM50wuBdm9L42ocjAmHlM6n8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.3_1787242020749_0.9644323223545324","host":"s3://npm-registry-packages-npm-production"}},"4.246.4":{"name":"decocms","version":"4.246.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e02d1e90e2e6ea2d2baf1be36e04b1da3181402","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.4.tgz","fileCount":8898,"integrity":"sha512-oY2gnULxmjbSA9fRSmM5isprAeZVgm2tYMB9S5+yoAL3TOvuMcOw33LBe3vCh5g9uW4Bj/S1l0wmaBgjnAGS0g==","signatures":[{"sig":"MEUCIATqx8cBduNRvMt7DcMkvkOmWNrQr3dVpN4VJxIN9RdMAiEA/Pw+Jc9Dd/U3V3Gm48pcahoZ4sWFN5tD5/ymWhRlSiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89523503},"type":"module","_from":"file:decocms-4.246.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.4.tgz","_integrity":"sha512-oY2gnULxmjbSA9fRSmM5isprAeZVgm2tYMB9S5+yoAL3TOvuMcOw33LBe3vCh5g9uW4Bj/S1l0wmaBgjnAGS0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.4_1787243058964_0.6905496198798253","host":"s3://npm-registry-packages-npm-production"}},"4.246.5":{"name":"decocms","version":"4.246.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65192592f605dea13499c388a5f3eea5e289d3b0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.5.tgz","fileCount":8898,"integrity":"sha512-ZBwjmj+f5aadHytTQm2CzvEo73iL2h7cFGHEO4Qh+JbXorz52qNXl9KgzkFqM2RmXQ6bVWsKfybqf1T8JkWhVg==","signatures":[{"sig":"MEQCIE5ZO2Nn1W7Jduy/HF4zABvzOshg32XYyg1E65sgF2YBAiA4teOT74Dc64bkbg1ZsJWJ9w8RYuaYleO/UPXeqU377A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89523481},"type":"module","_from":"file:decocms-4.246.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.5.tgz","_integrity":"sha512-ZBwjmj+f5aadHytTQm2CzvEo73iL2h7cFGHEO4Qh+JbXorz52qNXl9KgzkFqM2RmXQ6bVWsKfybqf1T8JkWhVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.5_1787245245997_0.3443967273243389","host":"s3://npm-registry-packages-npm-production"}},"4.246.6":{"name":"decocms","version":"4.246.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8c5e9586b16750d451c0cad8e569c73a1dcf7b21","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.6.tgz","fileCount":8898,"integrity":"sha512-FPdF6c/7PJXXsvaNgrsKXxW9aGz2zQftRpQkSdjU0pG5A8UBaMaf+HNeTJHZIIuN+6Fd8u1W/gOOJeiL+cBYTg==","signatures":[{"sig":"MEUCIQCYt05CFVg8/a5+dXrBY5C4ha4Mzp9wVelqisd0Z+wx7QIgHEA6V/wncpkcG/I3klQCucI19GxEjlvrycwIrGLjKfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89523757},"type":"module","_from":"file:decocms-4.246.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.6.tgz","_integrity":"sha512-FPdF6c/7PJXXsvaNgrsKXxW9aGz2zQftRpQkSdjU0pG5A8UBaMaf+HNeTJHZIIuN+6Fd8u1W/gOOJeiL+cBYTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.6_1787245323790_0.08997059160820653","host":"s3://npm-registry-packages-npm-production"}},"4.246.7":{"name":"decocms","version":"4.246.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.246.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae994bbd52e290ba1a0e8c63dd0e8a1eb35d924e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.246.7.tgz","fileCount":8898,"integrity":"sha512-FM/zAVaACMzoQ0APd6oRUXpy3MxQ2zsSrZwjQmJgam99oP7nQOsGhX43JgTI378P2r22s7cHRZt7H+H3s0f78A==","signatures":[{"sig":"MEUCIEgJ6YdgYSHWIzwMRq6ffo5ebTIM/k+EaoW2OHDEJJQdAiEA+u4Yna+5FqeXaLCo3W4MIQJixVaTGivzSUbggtML9Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.246.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89524036},"type":"module","_from":"file:decocms-4.246.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.246.7.tgz","_integrity":"sha512-FM/zAVaACMzoQ0APd6oRUXpy3MxQ2zsSrZwjQmJgam99oP7nQOsGhX43JgTI378P2r22s7cHRZt7H+H3s0f78A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.246.7_1787245725207_0.7897979128846759","host":"s3://npm-registry-packages-npm-production"}},"4.247.0":{"name":"decocms","version":"4.247.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.247.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"976ca5780ba918695c629f42a862ccda92c6179e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.247.0.tgz","fileCount":8898,"integrity":"sha512-Igwmi2ebTMdsjHYSxYrR2e2tsOPLGDDR6ZT7WOhnHWy5GIiBZhtIkrLHEj0tsIl4yD4TazP6638Kn77PZD4LzA==","signatures":[{"sig":"MEUCIQCMQXtN972oB9nVekY3IReqHVlz2mBf9J/BUuE0i2m/QQIgM7Pqp2n44uatIv9uFOElbp4nv5+nALrL5Tuziy52OA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.247.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89524193},"type":"module","_from":"file:decocms-4.247.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.247.0.tgz","_integrity":"sha512-Igwmi2ebTMdsjHYSxYrR2e2tsOPLGDDR6ZT7WOhnHWy5GIiBZhtIkrLHEj0tsIl4yD4TazP6638Kn77PZD4LzA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.247.0_1787246722696_0.6791420089412192","host":"s3://npm-registry-packages-npm-production"}},"4.247.1":{"name":"decocms","version":"4.247.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.247.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"91e3536517e7f68c26def7c414b89bde70b6a27f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.247.1.tgz","fileCount":8898,"integrity":"sha512-MEoi/cQF9kvkDtleHVVeWi9yyE+avVRtmfBpR7Ibp0pAhLiOD+bwjbovUV3hNCUoDw2axHZgdbAD4fcqHjvPuA==","signatures":[{"sig":"MEUCIQDCPl+0XfPUHzjQSbomYQw/kfhqFh7q9BKgiFjbI75vkAIgZnnYFaAZ+1zB5jxM2wvfjgRXFAdGUSUokMwcQSKGyuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.247.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89543517},"type":"module","_from":"file:decocms-4.247.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.247.1.tgz","_integrity":"sha512-MEoi/cQF9kvkDtleHVVeWi9yyE+avVRtmfBpR7Ibp0pAhLiOD+bwjbovUV3hNCUoDw2axHZgdbAD4fcqHjvPuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.247.1_1787249233075_0.7016366070662852","host":"s3://npm-registry-packages-npm-production"}},"4.248.0":{"name":"decocms","version":"4.248.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c6a03de4f681604c5a95c528f8c77896452b49f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.0.tgz","fileCount":8898,"integrity":"sha512-E04MdJC8o4DRq5Xhdajm4/V8bgzbfMg00EIMhklBK2KxzRUzsRoPMx44rAxtEI2dnWaqAMbqG91gu1n1fl/hsg==","signatures":[{"sig":"MEQCICgxrPaxhWTuSJAr6oIFQdZ6sWuVFtYABe8jlhMOre1BAiBjg/DNKNTd6VWCkTchuwKNaC7lQeVVOSYvMsc/uxRNFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89544278},"type":"module","_from":"file:decocms-4.248.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.0.tgz","_integrity":"sha512-E04MdJC8o4DRq5Xhdajm4/V8bgzbfMg00EIMhklBK2KxzRUzsRoPMx44rAxtEI2dnWaqAMbqG91gu1n1fl/hsg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.0_1787251486958_0.6952740746918069","host":"s3://npm-registry-packages-npm-production"}},"4.248.1":{"name":"decocms","version":"4.248.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd000dd64a98a995eff47329d591d7be39d2a2e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.1.tgz","fileCount":8898,"integrity":"sha512-fFgeaLgs1lGTqLX+G3KX6KRrPpXoipY8vojot2uOAkQW7YzbTzhNWxXA5nRLL1zgAsJYGmGl4qa47M/rIX+pXw==","signatures":[{"sig":"MEYCIQDXbyH3ZLWZdxxjYgrUTLy9fzu3U3ZJBPWmL6jxEVFtjAIhAOzznGCtRWNPP7YKDQ1+pluhk7mJYPIL3AM9LU3e6lqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89544128},"type":"module","_from":"file:decocms-4.248.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.1.tgz","_integrity":"sha512-fFgeaLgs1lGTqLX+G3KX6KRrPpXoipY8vojot2uOAkQW7YzbTzhNWxXA5nRLL1zgAsJYGmGl4qa47M/rIX+pXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.1_1787251539362_0.6323803798526406","host":"s3://npm-registry-packages-npm-production"}},"4.248.2":{"name":"decocms","version":"4.248.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6d594f2662f22274b3acadd4b157c9e0b830568","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.2.tgz","fileCount":8898,"integrity":"sha512-t6kZePFj4ybZkIX/v2DG79yF1wZb7CmGgogy54OBa5GrXD5kccx2zCkmnKeB+iSc48JFoWhr46yc/ct5vChOUg==","signatures":[{"sig":"MEUCIQDYuf3hXBEIYo6LCNufCIBoWusfB5HRSeS0dj5NYY+kDwIgfwTzqaw84kpLpZCEMgCXVnV21AMgmXPCiS17q/1zjg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89544808},"type":"module","_from":"file:decocms-4.248.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.2.tgz","_integrity":"sha512-t6kZePFj4ybZkIX/v2DG79yF1wZb7CmGgogy54OBa5GrXD5kccx2zCkmnKeB+iSc48JFoWhr46yc/ct5vChOUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.2_1787251738601_0.5296669505004137","host":"s3://npm-registry-packages-npm-production"}},"4.248.3":{"name":"decocms","version":"4.248.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f46bc94c0e607ef567e98456068218b1d8b9214a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.3.tgz","fileCount":8898,"integrity":"sha512-rwE2/OfBa5afGWDTS+iB4WPXO5aryYLEigMMQSaEkI3nR6SqJLm4/dYZNXm/xToU/fFwhfpb0cofcZFRyx8aWA==","signatures":[{"sig":"MEQCID7Oxd5GAzoJGNjIP2xI6LQUX3B6hH0xXcIdy6XRnk7+AiAHpTjtkbvkcIyAplyT7VKIQxttisw9gkkVJ1bOc1we/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89544872},"type":"module","_from":"file:decocms-4.248.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.3.tgz","_integrity":"sha512-rwE2/OfBa5afGWDTS+iB4WPXO5aryYLEigMMQSaEkI3nR6SqJLm4/dYZNXm/xToU/fFwhfpb0cofcZFRyx8aWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.3_1787253115497_0.4969367824415851","host":"s3://npm-registry-packages-npm-production"}},"4.248.4":{"name":"decocms","version":"4.248.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"300395e405ac6bd2fa4e17f3316c7c32e99d8156","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.4.tgz","fileCount":8883,"integrity":"sha512-lxTfjRauRjjm2LfE6cnNOFpoF7f68tXZzDEMuFFNzkgJwGq74sxgJbYAX+mN5j0LYMC05hVhYsA14l09DG42zw==","signatures":[{"sig":"MEYCIQCLl9yOyVYq9GzZAlPrqrVY/lG+Vkq7kFTxTtp9C5ItWwIhAN7H24Pwooua4e4WhqqaMwumC0fBOPRaC9LmpVzFCoAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89524805},"type":"module","_from":"file:decocms-4.248.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.4.tgz","_integrity":"sha512-lxTfjRauRjjm2LfE6cnNOFpoF7f68tXZzDEMuFFNzkgJwGq74sxgJbYAX+mN5j0LYMC05hVhYsA14l09DG42zw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.4_1787253439251_0.7485735930579578","host":"s3://npm-registry-packages-npm-production"}},"4.248.5":{"name":"decocms","version":"4.248.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.248.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12bfa83324daf0feb6818d4a56c64f0e7392b00e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.248.5.tgz","fileCount":8883,"integrity":"sha512-llT61Ng1ELzd8t3MSnwnpmWOhbzerNjajqFeCahS70DyvjglynGj6VDFDFxHoTSWQmMnep304verIOnwuAPt5w==","signatures":[{"sig":"MEQCIAZ2hErDIhhassA+bRL7dVTvTO+s/8HNP4Dy6+S7TOw7AiBawqRQYzhajQWtygVVohjD/EiIc//cNVRdnaafpLrKMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.248.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89525420},"type":"module","_from":"file:decocms-4.248.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.248.5.tgz","_integrity":"sha512-llT61Ng1ELzd8t3MSnwnpmWOhbzerNjajqFeCahS70DyvjglynGj6VDFDFxHoTSWQmMnep304verIOnwuAPt5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.248.5_1787255207037_0.4143546141957575","host":"s3://npm-registry-packages-npm-production"}},"4.249.0":{"name":"decocms","version":"4.249.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.249.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b81a726d2ce2e0d3d7f51116fafe87aaa121076","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.249.0.tgz","fileCount":8885,"integrity":"sha512-3r3aZr1yEvzx9tmuMq2VkRQQro6oyF8H340XfA2zzEFh8APs0tXqCN2+f2cwafku6/DqOUgIvf0+93Ipi0bXwA==","signatures":[{"sig":"MEUCIAkHMOviZl/3/uQyIhpWz11XnxAi8eKqXbLK+10GVDzEAiEAhDfL80d496YEMY844Dew74LvtTMYv67TWQqmBmo2kKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.249.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89540148},"type":"module","_from":"file:decocms-4.249.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.249.0.tgz","_integrity":"sha512-3r3aZr1yEvzx9tmuMq2VkRQQro6oyF8H340XfA2zzEFh8APs0tXqCN2+f2cwafku6/DqOUgIvf0+93Ipi0bXwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.249.0_1787257137845_0.6506202474209124","host":"s3://npm-registry-packages-npm-production"}},"4.249.1":{"name":"decocms","version":"4.249.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.249.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18bb3dd39e9b0363af4963c5b5e3902dbecfd012","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.249.1.tgz","fileCount":8885,"integrity":"sha512-2AJ4BpNmmvl9MBYdpmrcEhTcYmCBqlnQKCvYHj+nPHBkYQbQtAQejso0ZuSgan1bYNvblloXc97iUNcYvGcVAA==","signatures":[{"sig":"MEYCIQCHkMErioX240bHuXXgJX+Ks/eUY/KbtYWgyVSirxF8mQIhAL+V6Kx1tvvy6lG2b7puMOayc6WouCuzKyy7ZbwVX6FF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.249.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89539916},"type":"module","_from":"file:decocms-4.249.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.249.1.tgz","_integrity":"sha512-2AJ4BpNmmvl9MBYdpmrcEhTcYmCBqlnQKCvYHj+nPHBkYQbQtAQejso0ZuSgan1bYNvblloXc97iUNcYvGcVAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.249.1_1787257209870_0.4036041216815758","host":"s3://npm-registry-packages-npm-production"}},"4.249.2":{"name":"decocms","version":"4.249.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.249.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3330230a929e874b02cc8c03097db5048b1556f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.249.2.tgz","fileCount":8885,"integrity":"sha512-wcKEP9rrtPZ9P66wDrqI/li3o/ahia/4NI2ad1imRmJi6aiI+oSvq14w4Aqp5/4cpTxBtKq4LoX4o9i+SDuB6w==","signatures":[{"sig":"MEQCIAvOGPtFy20YRzR/NYlFXMVa122Wqaw6rA3n23nC/LKQAiA3A04+YnVyD/7qpyzli3a7AZQqxVqeol7LKq8RUmd3gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.249.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89539916},"type":"module","_from":"file:decocms-4.249.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.249.2.tgz","_integrity":"sha512-wcKEP9rrtPZ9P66wDrqI/li3o/ahia/4NI2ad1imRmJi6aiI+oSvq14w4Aqp5/4cpTxBtKq4LoX4o9i+SDuB6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.249.2_1787257250896_0.7572142024147732","host":"s3://npm-registry-packages-npm-production"}},"4.249.3":{"name":"decocms","version":"4.249.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.249.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1c49eaa35842e6adc93f638df714b9c08df3ab4e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.249.3.tgz","fileCount":8885,"integrity":"sha512-YjJlMhUhWvfIIV4LNmeE0CEZbHM/WZeJ2OQeMpNaW3geQiKkBYc7rdR9kSt6/uacl5zBv0S5KOfkUErdWl/hPw==","signatures":[{"sig":"MEYCIQDVz04DKHxKf9jUhV/b4Ml6ugg1cWla0rW2KAYGkb9y2wIhAMXBpM8GougpnW602LF2s6BjkrZgYJqYYDAHtIxLD6HW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.249.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89541370},"type":"module","_from":"file:decocms-4.249.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.249.3.tgz","_integrity":"sha512-YjJlMhUhWvfIIV4LNmeE0CEZbHM/WZeJ2OQeMpNaW3geQiKkBYc7rdR9kSt6/uacl5zBv0S5KOfkUErdWl/hPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.249.3_1787258036652_0.6347008155818008","host":"s3://npm-registry-packages-npm-production"}},"4.250.0":{"name":"decocms","version":"4.250.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.250.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fe0bf66e36f70919ed961fb657fcb16baa99111f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.250.0.tgz","fileCount":8885,"integrity":"sha512-GHicFjBe4MHofh2uAXgCRn6hciQ5tlCIUaq20rtvAO78g8C8T5lILnx/6fKBnL8vvnsmftQgD42ZSVjjP0lWYA==","signatures":[{"sig":"MEYCIQCMRkAmbUUl3Xpv+IKUTfkFvkbvdUe+RTIshEoVxJFsdwIhAKihIiTx46kN2DvHHwcQ4BSS1DGUeUqVDLN/dOYYrAcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.250.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89542760},"type":"module","_from":"file:decocms-4.250.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.250.0.tgz","_integrity":"sha512-GHicFjBe4MHofh2uAXgCRn6hciQ5tlCIUaq20rtvAO78g8C8T5lILnx/6fKBnL8vvnsmftQgD42ZSVjjP0lWYA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.250.0_1787258171612_0.5066620744076393","host":"s3://npm-registry-packages-npm-production"}},"4.251.0":{"name":"decocms","version":"4.251.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.251.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9cc3d205847d355bde097959da0fd062833be29","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.251.0.tgz","fileCount":8885,"integrity":"sha512-Kb62I5g2N4402GfdHN0RQ1Ws+e4eNZVMVaiHQZrk5C1l6cQC4i7INI6VbHV0YWDiVQ0AlosS07tDlg7wIq3SUA==","signatures":[{"sig":"MEUCIQCiHk/2LQjj+EfOiqd7yg8jH5KawxgZcFmivAqAUoZu8AIgBdgfiNn2bV3Ch0tzF/qCQ2hUF/93PTgBqs2sdAidYag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.251.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89545567},"type":"module","_from":"file:decocms-4.251.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.251.0.tgz","_integrity":"sha512-Kb62I5g2N4402GfdHN0RQ1Ws+e4eNZVMVaiHQZrk5C1l6cQC4i7INI6VbHV0YWDiVQ0AlosS07tDlg7wIq3SUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.251.0_1787259350066_0.9877138434326505","host":"s3://npm-registry-packages-npm-production"}},"4.252.0":{"name":"decocms","version":"4.252.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a29899e679b56d9d5503c7b9aedd51f6c34c38f1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.0.tgz","fileCount":8885,"integrity":"sha512-bDL519YZ57kuxjzCd1cakvskBhSKTWtFcP6Cqee/q5ZdOT4RdBBJvO0wJ4JKp5U6mAT5zT9ui21wlb1Sxl+m9A==","signatures":[{"sig":"MEYCIQDMOQhIB8wMo2hVlY+/16Ek939/HBA1DEIP40UwdmRFjgIhAM9KsGMuorM8guxDE33GhWe5MIcfgyKNj+N4YIlPl405","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89546331},"type":"module","_from":"file:decocms-4.252.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.0.tgz","_integrity":"sha512-bDL519YZ57kuxjzCd1cakvskBhSKTWtFcP6Cqee/q5ZdOT4RdBBJvO0wJ4JKp5U6mAT5zT9ui21wlb1Sxl+m9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.0_1787259841335_0.9443070130439615","host":"s3://npm-registry-packages-npm-production"}},"4.252.1":{"name":"decocms","version":"4.252.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a4ed23c280c4496b6a041268dad2716a828e345f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.1.tgz","fileCount":8885,"integrity":"sha512-JF+2kV150qVBXzWb7OE83Q7S3fnZX8oqXnr+NkX2jp48f80fh2knjXof2ipOeQqNfTshRleDgiDZx484Zo5xbA==","signatures":[{"sig":"MEUCIQCLjXNhEniB54Lcf0sX9MLX2Jmrgcan5F+2oNPqA67tXgIgR6i7uP/jQEbPxsDXrttgcVCqSoexZsu0Zm5afPZWc9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89547187},"type":"module","_from":"file:decocms-4.252.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.1.tgz","_integrity":"sha512-JF+2kV150qVBXzWb7OE83Q7S3fnZX8oqXnr+NkX2jp48f80fh2knjXof2ipOeQqNfTshRleDgiDZx484Zo5xbA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.1_1787261408958_0.4375059677008055","host":"s3://npm-registry-packages-npm-production"}},"4.252.2":{"name":"decocms","version":"4.252.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"705aa73beeced7b3a8514734a5faf50afb33a623","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.2.tgz","fileCount":8885,"integrity":"sha512-RHSqx6wbcx6o1r0uIJeBiGmn/KEUjk34WW9cyyMNwQy6riOD+8ZQJcEvL4evx7zlWibodt7KUaD/tGv9ROe54g==","signatures":[{"sig":"MEQCIFheWZeXp3LNec+n/giNODIWfd1pDNmtwqFK7SnvT5uHAiAO1VQ/6sU0Gws0ojbiB/DaRN6HSABmKZaj6+lbMZh4EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89547320},"type":"module","_from":"file:decocms-4.252.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.2.tgz","_integrity":"sha512-RHSqx6wbcx6o1r0uIJeBiGmn/KEUjk34WW9cyyMNwQy6riOD+8ZQJcEvL4evx7zlWibodt7KUaD/tGv9ROe54g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.2_1787261610743_0.8862823845979635","host":"s3://npm-registry-packages-npm-production"}},"4.252.3":{"name":"decocms","version":"4.252.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da2cadda345a641330b267eca320d437bb754568","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.3.tgz","fileCount":8885,"integrity":"sha512-t07muWvIns+pzGho5FT92rFDijvJVAYnwSCrt73uT+9In/JUx6OVMrCRFhcTpxBcsdD3BUSDc3HCMwJDkQckCQ==","signatures":[{"sig":"MEUCIQCeOutUwBaCnMIRbE4w5LGr9q5JB0uoE6QxltAQXQIR8QIgO4JONwT5SUW9auLAIfJb/s9Lr46/PD4o1lLqmfx1wng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89548123},"type":"module","_from":"file:decocms-4.252.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.3.tgz","_integrity":"sha512-t07muWvIns+pzGho5FT92rFDijvJVAYnwSCrt73uT+9In/JUx6OVMrCRFhcTpxBcsdD3BUSDc3HCMwJDkQckCQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.3_1787271863106_0.8773981748856319","host":"s3://npm-registry-packages-npm-production"}},"4.252.4":{"name":"decocms","version":"4.252.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f45454e58267e37f5318e822b32755ff044073e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.4.tgz","fileCount":8885,"integrity":"sha512-DoI0jYv3mJyP0+wNrLXYGYMhDGv7NGXm5sWVhvUZCsRBBEDF48hJMWTprKDUPLATIeYmDx3+WmLaU2/aYxMZ/Q==","signatures":[{"sig":"MEUCIFOYSEU+CByHJXT/gvdmv2n4xi+lYyb32w103gWBO2BMAiEAiHbQ33P23BRXQa0kNewqAV9gjmVmc7yiVK3Gd4c15QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89549398},"type":"module","_from":"file:decocms-4.252.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.4.tgz","_integrity":"sha512-DoI0jYv3mJyP0+wNrLXYGYMhDGv7NGXm5sWVhvUZCsRBBEDF48hJMWTprKDUPLATIeYmDx3+WmLaU2/aYxMZ/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.4_1787271993366_0.9204494342359923","host":"s3://npm-registry-packages-npm-production"}},"4.252.5":{"name":"decocms","version":"4.252.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"845ab3fdbcb99060bb771626737d22c2348fc6e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.5.tgz","fileCount":8885,"integrity":"sha512-QUiYqCuk0ATMUZakgbdYrvmwyEVx6JS7w2q8K0lmjBSWXhq+Y5uMZX8Hq2u8zkc7mybwBNDab5ApZTJR/NPNtQ==","signatures":[{"sig":"MEUCIDFzlRXjiY9EqoTRvaCzdoXRTr2RUVrzSJm/pJ2gjxUqAiEAs+v99V7hIi5zoK+BFlUbHkBFqAt/IuBoUJdbqJ9yPJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89549398},"type":"module","_from":"file:decocms-4.252.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.5.tgz","_integrity":"sha512-QUiYqCuk0ATMUZakgbdYrvmwyEVx6JS7w2q8K0lmjBSWXhq+Y5uMZX8Hq2u8zkc7mybwBNDab5ApZTJR/NPNtQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.5_1787272013225_0.7579050393660394","host":"s3://npm-registry-packages-npm-production"}},"4.252.6":{"name":"decocms","version":"4.252.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"913eeef5dc1e6f7398f30c37dbe7a214ad6266ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.6.tgz","fileCount":8885,"integrity":"sha512-JA01tjx+fP+EfBhn+JYjgdP1BOUNr4fqfb7Bh6boIYRwCdo8ePGS7hTA1+1dTcFSEmYUxR8qUr3shXt+jg2xsA==","signatures":[{"sig":"MEQCIB/KVyhVB+xuFxgvtzCP9vBowbWCiRr+UZhxQmgXnfrVAiA3ywSZTxlRLWTcBQlpP0VUJp9KQYtf7LN28CWltSOpyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554241},"type":"module","_from":"file:decocms-4.252.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.6.tgz","_integrity":"sha512-JA01tjx+fP+EfBhn+JYjgdP1BOUNr4fqfb7Bh6boIYRwCdo8ePGS7hTA1+1dTcFSEmYUxR8qUr3shXt+jg2xsA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.6_1787272807434_0.0473299024410645","host":"s3://npm-registry-packages-npm-production"}},"4.252.7":{"name":"decocms","version":"4.252.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eae35a5320a984ac2ec9bd2b2cfe172c2062bf79","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.7.tgz","fileCount":8885,"integrity":"sha512-b5okVRo+otlaSDTszLZE0YhFzXk54pOJ+iqbdsV6DzVP1RQL1hSCSl+0MY8FwTi4ugQHLG9EycA/6uiR1PEiMg==","signatures":[{"sig":"MEQCICuYTRiSpgKl+SANzh6oCnUIYeu9oYOL3Mpo23l4kQZRAiAexOanJTadcWmAHXynhAoJsx4IaCpEIbGUvYmlmrWjqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554415},"type":"module","_from":"file:decocms-4.252.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.7.tgz","_integrity":"sha512-b5okVRo+otlaSDTszLZE0YhFzXk54pOJ+iqbdsV6DzVP1RQL1hSCSl+0MY8FwTi4ugQHLG9EycA/6uiR1PEiMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.7_1787275647769_0.31984372448754406","host":"s3://npm-registry-packages-npm-production"}},"4.252.8":{"name":"decocms","version":"4.252.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74556be22c9bd745995ffe3a9d62205087999373","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.8.tgz","fileCount":8885,"integrity":"sha512-/dwD8pPaZH/di6Ge7gC9KTw3b7kpLtPtFbw6jUDpxIIdXNmXujxumHJp8y70hNIu/UrVl13gUYod8sBdCG8iDA==","signatures":[{"sig":"MEQCIFrLib6VJirYc0ku2TSnsaFm1lAC9LOlSKBgBSQmBNKtAiBJUkxtbydaUQi2f3lkwRfPLtUkjEcX1Z+0icv7Q9Qukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554419},"type":"module","_from":"file:decocms-4.252.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.8.tgz","_integrity":"sha512-/dwD8pPaZH/di6Ge7gC9KTw3b7kpLtPtFbw6jUDpxIIdXNmXujxumHJp8y70hNIu/UrVl13gUYod8sBdCG8iDA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.8_1787276244491_0.8037529501101692","host":"s3://npm-registry-packages-npm-production"}},"4.252.9":{"name":"decocms","version":"4.252.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c9e1403b49875653b37f9d69e62ce9619bbb0ede","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.9.tgz","fileCount":8885,"integrity":"sha512-usl9+3ttxqt6fZa4FsVxHj+6pAcGaPM7+FczQHrR8cuHwHATeZJlCWkQb49xGWDDQtzrOpVkVslldDo+M3C5vQ==","signatures":[{"sig":"MEUCIHWx2/xNYBmFUNc6d7Cg+AWRkNw4MXJ7+sxJLdcrddBtAiEA+D6YkBlCnk5X1Ye2mjxnzUj2T4ayT9XsB9034Oh7rws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554605},"type":"module","_from":"file:decocms-4.252.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.9.tgz","_integrity":"sha512-usl9+3ttxqt6fZa4FsVxHj+6pAcGaPM7+FczQHrR8cuHwHATeZJlCWkQb49xGWDDQtzrOpVkVslldDo+M3C5vQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.9_1787276649831_0.8368495473267874","host":"s3://npm-registry-packages-npm-production"}},"4.252.10":{"name":"decocms","version":"4.252.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2bc762ddaea882740b5f7e42f6df7bec83de675c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.10.tgz","fileCount":8885,"integrity":"sha512-b8+F98yme36VBjFVjyyeNH/y/PcnUEkgl1ADGCF0jFdWQk8flK4Rx2LOLwG3vKfv7dlFZhbe1KgruE9zfK7ceA==","signatures":[{"sig":"MEQCIE9YF8KY7oxNfy4Ll76WmWstzYeLlSPDhwE34VCK07ttAiANlkkI09T3cWZbSpUZl9Cl3oiGG97IxDOQiHq3amDyLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554741},"type":"module","_from":"file:decocms-4.252.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.10.tgz","_integrity":"sha512-b8+F98yme36VBjFVjyyeNH/y/PcnUEkgl1ADGCF0jFdWQk8flK4Rx2LOLwG3vKfv7dlFZhbe1KgruE9zfK7ceA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.10_1787277115770_0.7880440930188715","host":"s3://npm-registry-packages-npm-production"}},"4.252.11":{"name":"decocms","version":"4.252.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.252.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5ddad58fd6abc006cc177836fd593233a034812","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.252.11.tgz","fileCount":8885,"integrity":"sha512-SXbUOIXXE5aw4zFYiE8evtD7wzwhZhraEvyAdIUPeaPCBy+S2wGqqYiwd7KxGrBqQ9HZixZpnIhTwxPwv7nIsg==","signatures":[{"sig":"MEYCIQCBbEOs8CCKHh5n2XcnAdTqdXmYnbNc+aalhtZSxnU0igIhAN4XfaeSgRxYFNeMiN3BiLQvY2lfeZbXR9WDPtwIAEXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.252.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89554883},"type":"module","_from":"file:decocms-4.252.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.252.11.tgz","_integrity":"sha512-SXbUOIXXE5aw4zFYiE8evtD7wzwhZhraEvyAdIUPeaPCBy+S2wGqqYiwd7KxGrBqQ9HZixZpnIhTwxPwv7nIsg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.252.11_1787278623572_0.49834432317614197","host":"s3://npm-registry-packages-npm-production"}},"4.253.0":{"name":"decocms","version":"4.253.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.253.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d038e5dcb8e7a54476825ee534ff072ee7f527c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.253.0.tgz","fileCount":8885,"integrity":"sha512-LVLXyg5ryxeOlIU1vVSis77yAYerTtuBmlYLwavbh6Syuv4Kh7WIm8nX+x/7FZe2PsaIQRRPnWNOrWdQTsz4mQ==","signatures":[{"sig":"MEUCIQDVkeECdZLkGrn3usssKdS0qnY9CKfsVolCbTUu5HRoYgIgMHdhWa6C52Yr+I1idFJd2UPzY4FfP7IG5pe6LBwdiv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.253.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89544584},"type":"module","_from":"file:decocms-4.253.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.253.0.tgz","_integrity":"sha512-LVLXyg5ryxeOlIU1vVSis77yAYerTtuBmlYLwavbh6Syuv4Kh7WIm8nX+x/7FZe2PsaIQRRPnWNOrWdQTsz4mQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.253.0_1787278697823_0.9134525093349442","host":"s3://npm-registry-packages-npm-production"}},"4.253.1":{"name":"decocms","version":"4.253.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.253.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"181005055e544fb8aff9cd9467bdf5b7a5ab9149","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.253.1.tgz","fileCount":8885,"integrity":"sha512-tcCDR68Z9pYfE5SwPItSGpYPT1h+fD6ATo1RD3AyOgnN0bjF1Fz0UAtTgmSXpFoNcT3yaZ70khtFaObJaBKVNQ==","signatures":[{"sig":"MEUCIQCxJSQX5BwPdOX/TNpeFDTCvhy8/Yo6OWJ/QpNHZU/pWgIgIuyVL2qPWCb06px91nzBPcPIj0IO+2FRXf9pKRWj/Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.253.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89545573},"type":"module","_from":"file:decocms-4.253.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.253.1.tgz","_integrity":"sha512-tcCDR68Z9pYfE5SwPItSGpYPT1h+fD6ATo1RD3AyOgnN0bjF1Fz0UAtTgmSXpFoNcT3yaZ70khtFaObJaBKVNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.253.1_1787280142640_0.5247088863555665","host":"s3://npm-registry-packages-npm-production"}},"4.253.2":{"name":"decocms","version":"4.253.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.253.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80c4ec88f60abbefca04ae60f1dad86872e4eea6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.253.2.tgz","fileCount":8885,"integrity":"sha512-8Z0dcCr6qCXZfD5lYIDB/JsdlrYsLTRliwRvHWJPT/YrNXY6fiKWAYGjDJLzA4dAEnTHKTcfPEPMjpY4aFCtvg==","signatures":[{"sig":"MEQCIEyA8ieorc7vxrl0rfr6UU4ya5A0FsSvPZwLv+sMuzCbAiAwRbcqa0cl2wlngfTXvIoGlmXQys/qf/hzGJGrAOUqOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.253.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89545793},"type":"module","_from":"file:decocms-4.253.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.253.2.tgz","_integrity":"sha512-8Z0dcCr6qCXZfD5lYIDB/JsdlrYsLTRliwRvHWJPT/YrNXY6fiKWAYGjDJLzA4dAEnTHKTcfPEPMjpY4aFCtvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.253.2_1787285900387_0.05894244893729539","host":"s3://npm-registry-packages-npm-production"}},"4.253.3":{"name":"decocms","version":"4.253.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.253.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6196663745bdcf976b0120cda9fecc5d738c0345","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.253.3.tgz","fileCount":8885,"integrity":"sha512-ISq/+rY8t0sxpS4k+Kx+HUq/X761T3mopccUShBlGwAozrT5T1MZFqRvinWVfDIIcS1vW4K0cRiv5OZs5wvVSA==","signatures":[{"sig":"MEMCIAx2w6JBADrKEz+HggE3fQ2/upiShQS+mU7NDS8YVylcAh9PMYahQg3eJMrdxFJJYDeBFEh3EnJDJ3oS5yGjEQmk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.253.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89545793},"type":"module","_from":"file:decocms-4.253.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.253.3.tgz","_integrity":"sha512-ISq/+rY8t0sxpS4k+Kx+HUq/X761T3mopccUShBlGwAozrT5T1MZFqRvinWVfDIIcS1vW4K0cRiv5OZs5wvVSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.253.3_1787309997121_0.17385189621063146","host":"s3://npm-registry-packages-npm-production"}},"4.253.4":{"name":"decocms","version":"4.253.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.253.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"761277031800fbc39f6b02f8bd2a1046d603b569","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.253.4.tgz","fileCount":8979,"integrity":"sha512-yfv1dwD018uOJs520XvxzOIT7FEdBVx+kWKOsUv4utEQLhEBHgaL2vlWQKAwxesLO3eAqD7dRbxwV+gR8siyKQ==","signatures":[{"sig":"MEUCIGOLRiFCbjWH97z1TgHNF+utDyZ20lyZZrnUIfcK/TVkAiEAx5tg4RuOgvPIDSK2LBeTSiadV+RoHHlrW9UV4bMJjPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.253.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101669047},"type":"module","_from":"file:decocms-4.253.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.253.4.tgz","_integrity":"sha512-yfv1dwD018uOJs520XvxzOIT7FEdBVx+kWKOsUv4utEQLhEBHgaL2vlWQKAwxesLO3eAqD7dRbxwV+gR8siyKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.253.4_1787310910403_0.055433366442932286","host":"s3://npm-registry-packages-npm-production"}},"4.254.0":{"name":"decocms","version":"4.254.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.254.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"94ac6abfd67c4bdf64a42dc7ededba409b5c581d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.254.0.tgz","fileCount":8979,"integrity":"sha512-HhL20M5v8LORUE6ZvLZxJVq/Ub6dKuih6RW0iQjFjSBrluBn6nCD+v2AWnMK9gehfgyGKF1rhClwckV3TyJzwg==","signatures":[{"sig":"MEUCIE5XS/3+4DJqxpavlSQALy/yIzNDZtLLuGxNUk3L0jZKAiEAuQrnxxJoj1cghVUlefPt21NMyW3mT1LEE4QBSGq/2k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.254.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101678649},"type":"module","_from":"file:decocms-4.254.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.254.0.tgz","_integrity":"sha512-HhL20M5v8LORUE6ZvLZxJVq/Ub6dKuih6RW0iQjFjSBrluBn6nCD+v2AWnMK9gehfgyGKF1rhClwckV3TyJzwg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.254.0_1787312808184_0.9843838375909721","host":"s3://npm-registry-packages-npm-production"}},"4.255.0":{"name":"decocms","version":"4.255.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.255.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"72c1d8e714821ae5aec290a27f1b4ae548221f50","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.255.0.tgz","fileCount":8979,"integrity":"sha512-8oDapDDRrEkW6lt5wbfzGbQUiOJ8GoZgo0nmQKkfz+/PREIufn2zBQ4NV79GiI9jsm3vKP4FNxCsb261NXLkUA==","signatures":[{"sig":"MEUCIEeH6DFR9qnuILEzoy1nxMYNaBRNnLq+d9tMwMTI9gaaAiEA9yJ+YiilzKMUYhMEwkccFAm+cWObcp/HfDjrAaCJtMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.255.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101685841},"type":"module","_from":"file:decocms-4.255.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.255.0.tgz","_integrity":"sha512-8oDapDDRrEkW6lt5wbfzGbQUiOJ8GoZgo0nmQKkfz+/PREIufn2zBQ4NV79GiI9jsm3vKP4FNxCsb261NXLkUA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.255.0_1787319688458_0.37071620634600433","host":"s3://npm-registry-packages-npm-production"}},"4.255.1":{"name":"decocms","version":"4.255.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.255.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39cea5c43d8d345f64c9ed7a2370ca74b755d780","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.255.1.tgz","fileCount":8979,"integrity":"sha512-QSjSkNkdW+C9ws6H8s6SRuzyodOsi3EyRTxHPvD8QdEL00/85iCH64QdhNX3nkAEOdcX/H4rs5qxaCP6Xg3rbg==","signatures":[{"sig":"MEUCIA+PYfByGZl9qmo18+tZ3MbKY5KoBcF0y6xcTuycxXbRAiEA6L63MTh2LjE1h1XcJVBmqh9VTxECNn5goopsbJ2vUOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.255.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101686027},"type":"module","_from":"file:decocms-4.255.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.255.1.tgz","_integrity":"sha512-QSjSkNkdW+C9ws6H8s6SRuzyodOsi3EyRTxHPvD8QdEL00/85iCH64QdhNX3nkAEOdcX/H4rs5qxaCP6Xg3rbg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.255.1_1787320273913_0.41451048014996084","host":"s3://npm-registry-packages-npm-production"}},"4.255.2":{"name":"decocms","version":"4.255.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.255.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70d52da00ae9712f5ec19545323e721dd1d9616f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.255.2.tgz","fileCount":8979,"integrity":"sha512-HeLnK9a0TIPELwAWNIRaMlxWm5SR1PkTGCQ4Bd0uChw+5h6kv1U8y8r+37JHcR07VQVJLAjGb90PF9FVk02WGA==","signatures":[{"sig":"MEUCIQCO3FE3lIzkQbeR8z0N4cMOM7Q2iw7Ji5VBs9YX3OFUNwIgOUd7WwRHWBkBB3PQV2t0UtoY7+2iFp7F8Y5/dGs8saQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.255.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101686027},"type":"module","_from":"file:decocms-4.255.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.255.2.tgz","_integrity":"sha512-HeLnK9a0TIPELwAWNIRaMlxWm5SR1PkTGCQ4Bd0uChw+5h6kv1U8y8r+37JHcR07VQVJLAjGb90PF9FVk02WGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.255.2_1787320403125_0.4272663379858537","host":"s3://npm-registry-packages-npm-production"}},"4.255.3":{"name":"decocms","version":"4.255.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.255.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb457dba9505703ec362910df63aba2e8778a407","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.255.3.tgz","fileCount":8979,"integrity":"sha512-ErXrxMXSEn2YW/Hhok/n9EerHkBY+Gzo6rR7TV1slikSiA5Ba3ihFFYuY5ABp/AQ9iM+XoE6ol5bOMt67phdCQ==","signatures":[{"sig":"MEYCIQDDEnU7St3KaaJu3dWL2dZlCBCK1RDr4MItnPFy4qod5wIhAPD3NnShr+rL4hedty3MFNYPsp3bfv7mdBOWHRj7+9Rr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.255.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101688155},"type":"module","_from":"file:decocms-4.255.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.255.3.tgz","_integrity":"sha512-ErXrxMXSEn2YW/Hhok/n9EerHkBY+Gzo6rR7TV1slikSiA5Ba3ihFFYuY5ABp/AQ9iM+XoE6ol5bOMt67phdCQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.255.3_1787322486826_0.014972454079728248","host":"s3://npm-registry-packages-npm-production"}},"4.255.4":{"name":"decocms","version":"4.255.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.255.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d6ac6152875ba1fa65dfce21f1dc64e55eff923","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.255.4.tgz","fileCount":8979,"integrity":"sha512-HveLhSBupZbq39AQCOHW6D29fyhOSKOeUx1uaybVpUzZqRqbXm+sshU932rSPg8Dw5top20po667dEc1/ITQWA==","signatures":[{"sig":"MEYCIQDZwCFgaY5LhnrI7+dHiF63Rbj5cN0QVMP8ABBdXgi7nAIhAN1IM+HAQPQLiM6Qe0RJ8wclNxHeF82uIe6uzaS1NyQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.255.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101698698},"type":"module","_from":"file:decocms-4.255.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.255.4.tgz","_integrity":"sha512-HveLhSBupZbq39AQCOHW6D29fyhOSKOeUx1uaybVpUzZqRqbXm+sshU932rSPg8Dw5top20po667dEc1/ITQWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.255.4_1787328444903_0.0928296970292457","host":"s3://npm-registry-packages-npm-production"}},"4.256.0":{"name":"decocms","version":"4.256.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.256.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4804afac943b96cb352eeb7f6faaa6973255332e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.256.0.tgz","fileCount":8980,"integrity":"sha512-Y12HCTZ9dNO3J6wdlAyHy05Ro/rfu/a4fXuyvygnpq6eRBUm0BxAoAnc59++R7X/ssosCdJ2Kp+LGk4Pr4RObA==","signatures":[{"sig":"MEUCICdJgqBv//O6uJOKhHf8LUT9Mpqv+ajzgEd0FedXhI8zAiEA477emTmhU6rzrG66YJeehJw5k72dsjauGvy4arwnUSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.256.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101725608},"type":"module","_from":"file:decocms-4.256.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.256.0.tgz","_integrity":"sha512-Y12HCTZ9dNO3J6wdlAyHy05Ro/rfu/a4fXuyvygnpq6eRBUm0BxAoAnc59++R7X/ssosCdJ2Kp+LGk4Pr4RObA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.256.0_1787331181733_0.4884553561435021","host":"s3://npm-registry-packages-npm-production"}},"4.256.1":{"name":"decocms","version":"4.256.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.256.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c5931c403558741efdc57286d0de24f89aedebe","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.256.1.tgz","fileCount":8980,"integrity":"sha512-lkROuh4by8oP9YdX7ZP2TSCChcmwRIPzG4bZELRK/mBUqDqTFQ8e+W+ozNEhiRSSIAJwBkOKYi6OETHsLgNYnQ==","signatures":[{"sig":"MEYCIQCxC5S8jgZ/AHyo/i6IyDRTh1QkQXTH3vu5gsfCOTOzDgIhAL/acTrDJLQKrEQyKaNebMjWR3kaKjP4Axx7ZdPqfCU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.256.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101725524},"type":"module","_from":"file:decocms-4.256.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.256.1.tgz","_integrity":"sha512-lkROuh4by8oP9YdX7ZP2TSCChcmwRIPzG4bZELRK/mBUqDqTFQ8e+W+ozNEhiRSSIAJwBkOKYi6OETHsLgNYnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.256.1_1787331824882_0.4649497974757304","host":"s3://npm-registry-packages-npm-production"}},"4.257.0":{"name":"decocms","version":"4.257.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.257.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"109fa8d565fa1e1e4faa22fa5e6f033463cd5679","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.257.0.tgz","fileCount":8980,"integrity":"sha512-2F3arbm9A3456lWOEvD7ChgfSrSOQPQ5V1Lg/6yH67vSckTqDv9abkNAzECly7Fi5ycrF9gZvExxwTlMLL5nng==","signatures":[{"sig":"MEUCIAQ3BSUYe+SOZ930CiZkDM3S9mjSlb8qa3sVRmg0SV1RAiEA7NDv8z0hkl0o9caVOVrCKoxx3GqjGImaY+idiR4U5Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.257.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101754931},"type":"module","_from":"file:decocms-4.257.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.257.0.tgz","_integrity":"sha512-2F3arbm9A3456lWOEvD7ChgfSrSOQPQ5V1Lg/6yH67vSckTqDv9abkNAzECly7Fi5ycrF9gZvExxwTlMLL5nng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.257.0_1787332057484_0.04635125228273829","host":"s3://npm-registry-packages-npm-production"}},"4.258.0":{"name":"decocms","version":"4.258.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.258.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09def989265cc0f11014f738d75ab3c0ec2fbd64","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.258.0.tgz","fileCount":8981,"integrity":"sha512-MoCn+Ar49nghOznJt43bDAY/HDCPN566ssfnVEw7xmrVslplI3AKAhzW3bwpwVcv3Xac5VC9a17bHrGFAQODAw==","signatures":[{"sig":"MEYCIQCgCOt9gQww7ieCS4uSV/rDApBKbw6KWM1/mUsTJhRB7QIhANKpXpLj7wLpQmlfDzPBflHSNum2qRMC4+VJONdZSbzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.258.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101762946},"type":"module","_from":"file:decocms-4.258.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.258.0.tgz","_integrity":"sha512-MoCn+Ar49nghOznJt43bDAY/HDCPN566ssfnVEw7xmrVslplI3AKAhzW3bwpwVcv3Xac5VC9a17bHrGFAQODAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.258.0_1787335430883_0.7543313406714347","host":"s3://npm-registry-packages-npm-production"}},"4.259.0":{"name":"decocms","version":"4.259.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.259.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7267c17d8db886da7a660f6aab97e6a09e3efa0f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.259.0.tgz","fileCount":8982,"integrity":"sha512-6PAdHWhsig4zYfIWAxuK2xRzqwPce9ZAVENDIb8PoNCz3QvQf2wBkHmX2+BxiynObr3WtnHw+4NHlvyXk23Dlw==","signatures":[{"sig":"MEQCID739uiBU8Ro9o1HL4LWeJ27CFhmRd2srqltTzBOzXOYAiArq5yhRHp4tzmxw4Koii919mlTpePmGgmMe1tgN0dvNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.259.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101781487},"type":"module","_from":"file:decocms-4.259.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.259.0.tgz","_integrity":"sha512-6PAdHWhsig4zYfIWAxuK2xRzqwPce9ZAVENDIb8PoNCz3QvQf2wBkHmX2+BxiynObr3WtnHw+4NHlvyXk23Dlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.259.0_1787338317260_0.8388754368468041","host":"s3://npm-registry-packages-npm-production"}},"4.259.1":{"name":"decocms","version":"4.259.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.259.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b40ed170e7f6b3fd5ea63a5f8a00eb63c0ab2434","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.259.1.tgz","fileCount":8982,"integrity":"sha512-uaN99ShfgOIhyhlC25OLaG6PoVtKpIg6wfXlm18IZjOInasEAn6I1MpIwvQsH0Rp9Y6Afhz5yjVDgqmIydyaBA==","signatures":[{"sig":"MEQCIBbxp3A/4bdkzx4KWu9TenHvQTjjOfmi4AEeVUruDlI9AiBYtQqi5RS5CTgOuhHon6P9zW5AAZgdYSyUAW0aJDNAiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.259.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101781376},"type":"module","_from":"file:decocms-4.259.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.259.1.tgz","_integrity":"sha512-uaN99ShfgOIhyhlC25OLaG6PoVtKpIg6wfXlm18IZjOInasEAn6I1MpIwvQsH0Rp9Y6Afhz5yjVDgqmIydyaBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.259.1_1787338992608_0.004076391759505027","host":"s3://npm-registry-packages-npm-production"}},"4.259.3":{"name":"decocms","version":"4.259.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.259.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ce8d4a5e01e47699ccf4a5ea02b4e6350e3a40e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.259.3.tgz","fileCount":8982,"integrity":"sha512-Ni6I7VebhDOX/dM4dS+K+oZnpd+Bk9mW+NJDXFwK9QLnMQB8G6N9wpNA85pWr1Ig+gz9z/nL4J9pR5EKqdOA0Q==","signatures":[{"sig":"MEUCIDZvKRo5KN3c/TF2ZgMlu3r70eSVrthGcn61gPMqvR2UAiEAwBEp9qQIiShZ/dIFHJtYoZTE684T3Wsr8vJ2F6QmCYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.259.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101781351},"type":"module","_from":"file:decocms-4.259.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.259.3.tgz","_integrity":"sha512-Ni6I7VebhDOX/dM4dS+K+oZnpd+Bk9mW+NJDXFwK9QLnMQB8G6N9wpNA85pWr1Ig+gz9z/nL4J9pR5EKqdOA0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.259.3_1787339745516_0.38123203004346395","host":"s3://npm-registry-packages-npm-production"}},"4.260.0":{"name":"decocms","version":"4.260.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ae446b82ea26b5fb1d2fdb0024f0ed76dc35d10","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.0.tgz","fileCount":8982,"integrity":"sha512-25PTOQdeTnkgClp/94+l2hXfWk21tVPg4Igjj25eGZ1kbgVRV1xPH1J9/Etft2QeEu9yuzLWTC7+gYTp4DrmXQ==","signatures":[{"sig":"MEUCIFUxicQAA+1idvgUicdgsuCKptCd1gTvU2m8mVVbc8UjAiEA5EjwpC0O17rGozDlRoHf5fibABjiHsUePXnT2HGniUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101781929},"type":"module","_from":"file:decocms-4.260.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.0.tgz","_integrity":"sha512-25PTOQdeTnkgClp/94+l2hXfWk21tVPg4Igjj25eGZ1kbgVRV1xPH1J9/Etft2QeEu9yuzLWTC7+gYTp4DrmXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.0_1787341400251_0.21852865721301673","host":"s3://npm-registry-packages-npm-production"}},"4.260.1":{"name":"decocms","version":"4.260.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f5088c14bd53840e8a00e733e9b36095a2e5a35","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.1.tgz","fileCount":8982,"integrity":"sha512-JhbZYZP4Fr1EA/w+GHqCJEfVXKYUmc6ouTDZyszUvHfszwScVhDPwKLqfkG4tE7XJ3yBpaXM8r2PyJVNIiXcCA==","signatures":[{"sig":"MEQCIHEGKX60uP5CJe4nfkVHD0/rU5C9z7Cu4ICEEbhehxb+AiAKOsjB7Pl/WDdVv+yTes+i5BPbgqcV4VNy1HVfp7/c1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101781929},"type":"module","_from":"file:decocms-4.260.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.1.tgz","_integrity":"sha512-JhbZYZP4Fr1EA/w+GHqCJEfVXKYUmc6ouTDZyszUvHfszwScVhDPwKLqfkG4tE7XJ3yBpaXM8r2PyJVNIiXcCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.1_1787344466304_0.11049894700645169","host":"s3://npm-registry-packages-npm-production"}},"4.260.2":{"name":"decocms","version":"4.260.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cce8ac1b3f0bbe2cb03ed49603f9df1464d7e93a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.2.tgz","fileCount":8982,"integrity":"sha512-tuoqV1eniGk2VtVXclCEPUf/3s5amSstIaVW6ZI9lktm/hi0tbo2JZpsj8FIssRHEfguXqkHlGQcyaOLH0Outw==","signatures":[{"sig":"MEQCIGQ0R5Tcjihy/3xE1a2aKS0hRsrWV98P6eCVJ9DAZB6aAiAfzqHkeFm7SZnDIFUcFRqEhmQRpVzVvTKc8StepI+oig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101785049},"type":"module","_from":"file:decocms-4.260.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.2.tgz","_integrity":"sha512-tuoqV1eniGk2VtVXclCEPUf/3s5amSstIaVW6ZI9lktm/hi0tbo2JZpsj8FIssRHEfguXqkHlGQcyaOLH0Outw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.2_1787443005191_0.926473582106581","host":"s3://npm-registry-packages-npm-production"}},"4.260.3":{"name":"decocms","version":"4.260.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"74e5f166b1a20087178b329774ddac75b084dce3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.3.tgz","fileCount":8982,"integrity":"sha512-gjRlqaTt+xJvv3um8fSLYt7nbI829Cp5DkRf3uAahJV6SOhw36tQASTe9gE0mOA9SiJY3U+f50sj5PwymO8pOw==","signatures":[{"sig":"MEUCIQDjXkTZ3cueArNl7GLPeniPXB9+5sy00/Vy95OorAqa6AIgIO26oAHYWWueXftutsABX1KeGy/0l9qaJeBrx62PinM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101785159},"type":"module","_from":"file:decocms-4.260.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.3.tgz","_integrity":"sha512-gjRlqaTt+xJvv3um8fSLYt7nbI829Cp5DkRf3uAahJV6SOhw36tQASTe9gE0mOA9SiJY3U+f50sj5PwymO8pOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.3_1787577185415_0.5538311633033934","host":"s3://npm-registry-packages-npm-production"}},"4.260.4":{"name":"decocms","version":"4.260.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d2fd8bb586b40be3bfc2ae6606d394cd4d5ed2d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.4.tgz","fileCount":8982,"integrity":"sha512-3EsScld4oXJgYMhHk/+QJ7yFlmBGGIc0eDjXuHtuAr8K6BEsB9N4W8MtLkNr9/pHnzF6cKIfHHIWKEdlj0/pJA==","signatures":[{"sig":"MEYCIQDOSP/sIkF3m3mx/WjocNK/wf8nGPE9CdSnKEad2GoGqwIhAJhdI5rLPeZsf/Gm8nefvI+xFeN2H9dGHwwm72gH/oHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101785817},"type":"module","_from":"file:decocms-4.260.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.4.tgz","_integrity":"sha512-3EsScld4oXJgYMhHk/+QJ7yFlmBGGIc0eDjXuHtuAr8K6BEsB9N4W8MtLkNr9/pHnzF6cKIfHHIWKEdlj0/pJA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.4_1787580296239_0.006129168821173314","host":"s3://npm-registry-packages-npm-production"}},"4.260.5":{"name":"decocms","version":"4.260.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"500a4740a750b25bfcc244a58fbc5841f4b1021c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.5.tgz","fileCount":8982,"integrity":"sha512-jUvkceWmimDutvISHqzpIVqIaccklvmThn92KFGx+xJLiwYxeNuR/319JaskvJU1JQBjSXt6O3ktvTZGm0cEQQ==","signatures":[{"sig":"MEUCIQDts5lqSopF0B0rXUH9bkId3WD9NoPYX6IkPMRCm/P63wIgT3MJ+paZM360pXBe/zL9kCNcB98g9ppsSKlnc5wsYPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101786081},"type":"module","_from":"file:decocms-4.260.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.5.tgz","_integrity":"sha512-jUvkceWmimDutvISHqzpIVqIaccklvmThn92KFGx+xJLiwYxeNuR/319JaskvJU1JQBjSXt6O3ktvTZGm0cEQQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.5_1787583486768_0.5602660046036301","host":"s3://npm-registry-packages-npm-production"}},"4.260.6":{"name":"decocms","version":"4.260.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3bde3e9d0559db70ab0149b92f3d7ffca202689","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.6.tgz","fileCount":8982,"integrity":"sha512-SqGMhV7BqyFT8VdWN9xo1ylvStgKSfj98pIXDEvNZds0CS52ZRaWTOCNosjKxzCk9Zm1VuqYpHQel03//yRV/A==","signatures":[{"sig":"MEUCIH/O58DoK+EswFBnTg1zIXvw/EoiX4m2gO7Uy4xgXB5lAiEA1e6u+hd3kGLy9e9eerrrqvXQTcYr4w/dHP56mUG5oyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101786090},"type":"module","_from":"file:decocms-4.260.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.6.tgz","_integrity":"sha512-SqGMhV7BqyFT8VdWN9xo1ylvStgKSfj98pIXDEvNZds0CS52ZRaWTOCNosjKxzCk9Zm1VuqYpHQel03//yRV/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.6_1787586873814_0.0037607876805789697","host":"s3://npm-registry-packages-npm-production"}},"4.260.7":{"name":"decocms","version":"4.260.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bc58b37efcfe03e75c4a6565cb3e99bf17551345","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.7.tgz","fileCount":8982,"integrity":"sha512-tGCkZz6lHRJIHpg5W6YOoscHA1nfKHrZhc/d1eU5gPriDfnAp7v1XlEnfY2DNhjtrsID5LFecyp9synpXpnxnA==","signatures":[{"sig":"MEUCIQCweNTJm4grkatb8ADS8nsD4rq0yyLyQzhLz55o8znLkwIgYv+abD2dDaYqdkwZpJfow7vZPqcltv4Xw+LN2VcTRn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101787890},"type":"module","_from":"file:decocms-4.260.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.7.tgz","_integrity":"sha512-tGCkZz6lHRJIHpg5W6YOoscHA1nfKHrZhc/d1eU5gPriDfnAp7v1XlEnfY2DNhjtrsID5LFecyp9synpXpnxnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.7_1787587317342_0.09112706107654711","host":"s3://npm-registry-packages-npm-production"}},"4.260.8":{"name":"decocms","version":"4.260.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c7aa38dd7df14e0b59533ea567f90f05b3ebe4b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.8.tgz","fileCount":8982,"integrity":"sha512-tpLfK4pqyzUzv9UyQ+M2EmI5oA1lvEkiDPCU4mqo4jJQ14Tv3ByD50PaRkXzyoS+X+6Sxk7XsYXhtIV5sXK6fw==","signatures":[{"sig":"MEQCICkzN/zTtlUROSWaCHWzG4b461lcQXeMnSkcxaA0ZMD5AiB6zDYNjKkcSHKYitE2xZPDchB1tDytKRjAilH3Gy7Xcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101788087},"type":"module","_from":"file:decocms-4.260.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.8.tgz","_integrity":"sha512-tpLfK4pqyzUzv9UyQ+M2EmI5oA1lvEkiDPCU4mqo4jJQ14Tv3ByD50PaRkXzyoS+X+6Sxk7XsYXhtIV5sXK6fw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.8_1787587733036_0.8200881102931652","host":"s3://npm-registry-packages-npm-production"}},"4.260.9":{"name":"decocms","version":"4.260.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"93048deeece0be561e9f456b38a986b6620b6d06","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.9.tgz","fileCount":8982,"integrity":"sha512-btzuaBKtrQTFQSwLxdXISDvtXLtinYwpzQ8BLMLq+5DqZZXZikieisxzLiZp/CbbTxsaMkB+RdezTWPmgV03SA==","signatures":[{"sig":"MEUCIQClJ5knPzplQ80od0lrfkj2C47SAlNbbrzyCVlSPsLa2wIgCh15eqJWxyFLf/MgI6PTqfayFz1BhV3ykqP6juw0qXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101788189},"type":"module","_from":"file:decocms-4.260.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.9.tgz","_integrity":"sha512-btzuaBKtrQTFQSwLxdXISDvtXLtinYwpzQ8BLMLq+5DqZZXZikieisxzLiZp/CbbTxsaMkB+RdezTWPmgV03SA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.9_1787587952262_0.9832514711011007","host":"s3://npm-registry-packages-npm-production"}},"4.260.10":{"name":"decocms","version":"4.260.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3ae5646b257bca3a49a9fb7e10c07a12482b3134","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.10.tgz","fileCount":8982,"integrity":"sha512-S5hT4GhDU32XQjhwfr51+jmvc7Ga1eJludgtM7NyKIyBv9TjZaAuw2fF6Tl4kzstqycNPfcoBykGVAB7jbwwCw==","signatures":[{"sig":"MEUCIFXBN5RLkzFsUGkKUbfALvfy1aRzmdZM19+rPh1xutJRAiEAow2jgHlISPhSYXaKf2n7yYjAPTMBPM+4V/acj4rsID8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101788200},"type":"module","_from":"file:decocms-4.260.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.10.tgz","_integrity":"sha512-S5hT4GhDU32XQjhwfr51+jmvc7Ga1eJludgtM7NyKIyBv9TjZaAuw2fF6Tl4kzstqycNPfcoBykGVAB7jbwwCw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.10_1787588003774_0.7583320250178909","host":"s3://npm-registry-packages-npm-production"}},"4.260.11":{"name":"decocms","version":"4.260.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.260.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e06e64bdb04678d324fe45f9bdfb8a62ce366b25","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.260.11.tgz","fileCount":8982,"integrity":"sha512-jHUlI95KKFDz4/umMykB4EA8OzI6p+4MvONPTkfxW3bTlKFQWT5HCMHuML9b+faMnNFm/+kRqJCQgf1a3TwN1w==","signatures":[{"sig":"MEUCIFpsnplxepBFqU5IZzT4m6P4cD8Yh6AAlnSi15q0Z9yMAiEAnu9hSZNuAAiEOTJGrIW+MoDim6M+3N6feoxYgp53y5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.260.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101788478},"type":"module","_from":"file:decocms-4.260.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.260.11.tgz","_integrity":"sha512-jHUlI95KKFDz4/umMykB4EA8OzI6p+4MvONPTkfxW3bTlKFQWT5HCMHuML9b+faMnNFm/+kRqJCQgf1a3TwN1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.260.11_1787589836258_0.6648850404496593","host":"s3://npm-registry-packages-npm-production"}},"4.261.0":{"name":"decocms","version":"4.261.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.261.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"830ef29dc7a76d59e12449661fda934c7efd0239","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.261.0.tgz","fileCount":8982,"integrity":"sha512-d1EpFYLtUWLm3daCApMbD+5xf8boNHTwzF7LbN69SjLRXBIeJ+X463/OZr8iQ4ltLIUYRmZtespExjvMAN0X2g==","signatures":[{"sig":"MEQCIHCz4QRF6x9Ao9bHVG1O7vOXwcz90iNb+oqCfh4xBWk5AiBjH4LYI0f74hvzH8nJHp8D7AeaJkg0z6AVqw6gwQbXEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.261.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101793411},"type":"module","_from":"file:decocms-4.261.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.261.0.tgz","_integrity":"sha512-d1EpFYLtUWLm3daCApMbD+5xf8boNHTwzF7LbN69SjLRXBIeJ+X463/OZr8iQ4ltLIUYRmZtespExjvMAN0X2g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.261.0_1787593922582_0.33899740850870597","host":"s3://npm-registry-packages-npm-production"}},"4.261.1":{"name":"decocms","version":"4.261.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.261.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"893625ca04e0eaa289659408f738014801ac6247","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.261.1.tgz","fileCount":8982,"integrity":"sha512-hRFgAq+yjJvsPTyKWGxWoPzPKE4SrlOWlEtQTsu7iOgNv+V1OrZnfTiSZTD+hPnztAhy5VFAm5lZ5K4gdmj5ug==","signatures":[{"sig":"MEQCIDv2iBb0RF04qlaLX2L/bH9MysXkpjoCeSESld+eonOHAiATJDqFM2l9eJhOybjN91zOyuhZirNsjmpMQKZdJ+D5qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.261.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101793765},"type":"module","_from":"file:decocms-4.261.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.261.1.tgz","_integrity":"sha512-hRFgAq+yjJvsPTyKWGxWoPzPKE4SrlOWlEtQTsu7iOgNv+V1OrZnfTiSZTD+hPnztAhy5VFAm5lZ5K4gdmj5ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.261.1_1787594201924_0.13523576991499442","host":"s3://npm-registry-packages-npm-production"}},"4.261.2":{"name":"decocms","version":"4.261.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.261.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a7669fd85ed851bf0aa7f787a9588b9968babdd0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.261.2.tgz","fileCount":8982,"integrity":"sha512-BSACmDO+bcJm5YQTFpq8yLXJZxm1dqK/ivrlvu+ytEXUG8CsF866PmzheJCl8cC0Yd67PtWLAksctorWbpPAHA==","signatures":[{"sig":"MEUCIQDtc1IDCk//V7kVgPTSXVQ6yDk60s1ksLA4nbJihYbpnwIgKJlJUF7bzCsJWsn/YrQ8iIK09KhJjxBTaes4Vr73u/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.261.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101793765},"type":"module","_from":"file:decocms-4.261.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.261.2.tgz","_integrity":"sha512-BSACmDO+bcJm5YQTFpq8yLXJZxm1dqK/ivrlvu+ytEXUG8CsF866PmzheJCl8cC0Yd67PtWLAksctorWbpPAHA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.261.2_1787596602580_0.843703764369752","host":"s3://npm-registry-packages-npm-production"}},"4.261.3":{"name":"decocms","version":"4.261.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.261.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12987177785a0e7be5c37b5b6369658bc67d2bb1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.261.3.tgz","fileCount":8982,"integrity":"sha512-LPGBHkgJ4wvWvzl9dWtVveG6FFAuFFrcSP0PTqxbzzg1NN1xkhUsbTkn24+rkBvgBKRaRledViRnxbbL0p4/nA==","signatures":[{"sig":"MEUCIFoAkyYepEmlRc6uXNC4LYjmnkPO6ZhbXL8XDWrWGmioAiEAtyn6Boty/C8kknlp3tqL3oSvKUoP7gcqL/oidzI8jlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.261.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101794293},"type":"module","_from":"file:decocms-4.261.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.261.3.tgz","_integrity":"sha512-LPGBHkgJ4wvWvzl9dWtVveG6FFAuFFrcSP0PTqxbzzg1NN1xkhUsbTkn24+rkBvgBKRaRledViRnxbbL0p4/nA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.261.3_1787596659799_0.03990940343085736","host":"s3://npm-registry-packages-npm-production"}},"4.262.0":{"name":"decocms","version":"4.262.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6a63e185829f60c4f10f4241abe7d0e969cba37","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.0.tgz","fileCount":8982,"integrity":"sha512-+wwU8Lls67yXGnTGMVUReFMposNXKbVcO9zcJXqMvNsKPziH4sFo60+GqF4KJyBqaWNrWo7jxl9HrBC954Sv+g==","signatures":[{"sig":"MEQCICxHBMz6E+smQ2Fem4Rk3it3R9jxWbq0ZpNqFnSd/6JNAiA9SwUz7iU2atYHtLRGuXJW4H/WZK1022amRDR08WsCRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796097},"type":"module","_from":"file:decocms-4.262.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.0.tgz","_integrity":"sha512-+wwU8Lls67yXGnTGMVUReFMposNXKbVcO9zcJXqMvNsKPziH4sFo60+GqF4KJyBqaWNrWo7jxl9HrBC954Sv+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.0_1787597199177_0.9283769234672883","host":"s3://npm-registry-packages-npm-production"}},"4.262.1":{"name":"decocms","version":"4.262.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"654496930d2c489a0ec5625189838c174680e8ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.1.tgz","fileCount":8982,"integrity":"sha512-YcrVuZfKl9Aihm02tsIbKQ3CNfO6omoYqepLLSBCLoDn+xPiqTVVrOmncfyW+GCK3tq2NlQ93dBe4+DsJSk+Jw==","signatures":[{"sig":"MEYCIQCXzGSYZ/OQ9yfVx9uIUf3IwJGEGOcg6tnml77E3PNi/wIhAIN4ror6VbtL5tTc6wW85pH9IwVke+C08nuVOtCXk6q9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796411},"type":"module","_from":"file:decocms-4.262.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.1.tgz","_integrity":"sha512-YcrVuZfKl9Aihm02tsIbKQ3CNfO6omoYqepLLSBCLoDn+xPiqTVVrOmncfyW+GCK3tq2NlQ93dBe4+DsJSk+Jw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.1_1787601553447_0.922997110836214","host":"s3://npm-registry-packages-npm-production"}},"4.262.2":{"name":"decocms","version":"4.262.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab45122116a8fffbdf82009d68af71312ccc4e20","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.2.tgz","fileCount":8982,"integrity":"sha512-DmGhR+FV2hwnO5bZyut2hHBNy+OW9j3oinkxzU8fD6ky8a7R49Kp1Y59XVQ1spEolQMrDy+5F8s4B53p1jf+lw==","signatures":[{"sig":"MEUCIQClznN+mH9fUhPGBKF2VacDmTXmigyt3b8k3YGWm8SAuAIgQUj82dagQ+y+DDOxdv1Zj1inWshuA7QoG/NVrZllqMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796493},"type":"module","_from":"file:decocms-4.262.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.2.tgz","_integrity":"sha512-DmGhR+FV2hwnO5bZyut2hHBNy+OW9j3oinkxzU8fD6ky8a7R49Kp1Y59XVQ1spEolQMrDy+5F8s4B53p1jf+lw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.2_1787603988139_0.6036732673214305","host":"s3://npm-registry-packages-npm-production"}},"4.262.3":{"name":"decocms","version":"4.262.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a85e9db6f43dfe0f81f16fcd2032aa7953c7fe1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.3.tgz","fileCount":8982,"integrity":"sha512-RgRUc2ItWbx/GmMSxXmKoYEX0AdBHHPTIgrvYWdPT3y3+5uVKzaKuN4PA0HGP0hO/Ttym8DKo1by1rXzVxrw1w==","signatures":[{"sig":"MEQCIC0BDDD+3vcyoHjtmLnzRhe+tWJsZ3Zja7xMY4pQDzVQAiBF1KZ42Ak214/wIjqiGnaRjTaRt0COUY8x0K5rGlFbSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796481},"type":"module","_from":"file:decocms-4.262.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.3.tgz","_integrity":"sha512-RgRUc2ItWbx/GmMSxXmKoYEX0AdBHHPTIgrvYWdPT3y3+5uVKzaKuN4PA0HGP0hO/Ttym8DKo1by1rXzVxrw1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.3_1787605079423_0.8091210879384176","host":"s3://npm-registry-packages-npm-production"}},"4.262.4":{"name":"decocms","version":"4.262.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dd47cc8442478946f12e9f74ec4e803ebd6d8a7e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.4.tgz","fileCount":8982,"integrity":"sha512-n5XvsUFLISCvpn6rPbls7y95kMrNiOgcdPVDbfoLLOXILzGo4n4g0+DPSmAX5mdbkxcyh7JuYIPJYSCpn9TPnQ==","signatures":[{"sig":"MEQCIAqUsthFW6I83h1kWJ4mPoRtDM3IAn5kUBVslYttw7V6AiBBKINHqBevIdrCXHZlEWwLM2qUWoLad16X+BS+9okE1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796551},"type":"module","_from":"file:decocms-4.262.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.4.tgz","_integrity":"sha512-n5XvsUFLISCvpn6rPbls7y95kMrNiOgcdPVDbfoLLOXILzGo4n4g0+DPSmAX5mdbkxcyh7JuYIPJYSCpn9TPnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.4_1787608034128_0.18424306295796145","host":"s3://npm-registry-packages-npm-production"}},"4.262.5":{"name":"decocms","version":"4.262.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a3e3714d03465225d22e54b0e6b5697e6532948","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.5.tgz","fileCount":8982,"integrity":"sha512-RarKca3wViTOMqrBS5nRPQZdobTSuiyMAOUh5WeUSxGZcxHwPbEf/H/v48/ypOFCUhiYttVPbbZmnEhfybGXPw==","signatures":[{"sig":"MEUCIBlKNUxaSJc+ooebzrs+/mOaCW+08JGZkzDtJygyG2EmAiEAyF04t9j89zF3JPMjO0HskIIxHpBAWxBkFFoLIHYTdl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796524},"type":"module","_from":"file:decocms-4.262.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.5.tgz","_integrity":"sha512-RarKca3wViTOMqrBS5nRPQZdobTSuiyMAOUh5WeUSxGZcxHwPbEf/H/v48/ypOFCUhiYttVPbbZmnEhfybGXPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.5_1787611859455_0.3474562310672933","host":"s3://npm-registry-packages-npm-production"}},"4.262.6":{"name":"decocms","version":"4.262.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c611f1a3fc6abab0dd9250bc21ffade104c0078","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.6.tgz","fileCount":8982,"integrity":"sha512-gI/3uPoHjjbj5pWRgPtJ5FBKRFlbbhh6I2h0Xr12nIU6aUgPuq38xCW9hWRQRTL/DKwSdb8R/abaEhzQJObFmA==","signatures":[{"sig":"MEQCIBifAs0JAXJzwSnpJTx5LMxMNzZBDsG6GEutCxM6rrXPAiBd8dOZq+FDYobBAP7+iSMxME+wj08FcUzRjBmii4JlMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101796524},"type":"module","_from":"file:decocms-4.262.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.6.tgz","_integrity":"sha512-gI/3uPoHjjbj5pWRgPtJ5FBKRFlbbhh6I2h0Xr12nIU6aUgPuq38xCW9hWRQRTL/DKwSdb8R/abaEhzQJObFmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.6_1787615504857_0.9702737897664289","host":"s3://npm-registry-packages-npm-production"}},"4.262.7":{"name":"decocms","version":"4.262.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.262.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9020789215f8ffbb72f4da445d73267ca7dfd005","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.262.7.tgz","fileCount":8982,"integrity":"sha512-bYrq/6P6QqDgPtp4BnDv15bufjz0GXfeSkqR/KukBX8ZDd8KkY20sUeZr9Mc/ji0M9ToYCMsCaF+fEHA92UVLw==","signatures":[{"sig":"MEQCIGGwqkCqB9ezXi0Ap9fX6cIt1jBH2026HADA/jMgMPkSAiAYL4RQXJgpWmdnTdqBA7JCN7en+bQf5+f4wqYhdlOsfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.262.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101798135},"type":"module","_from":"file:decocms-4.262.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.262.7.tgz","_integrity":"sha512-bYrq/6P6QqDgPtp4BnDv15bufjz0GXfeSkqR/KukBX8ZDd8KkY20sUeZr9Mc/ji0M9ToYCMsCaF+fEHA92UVLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.262.7_1787619133672_0.10640127737682659","host":"s3://npm-registry-packages-npm-production"}},"4.263.0":{"name":"decocms","version":"4.263.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48015ea2f4596462600e62e1168f4babfdbb29e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.0.tgz","fileCount":8982,"integrity":"sha512-W8PgVmUMsDo+KTt0Z1gGbzT0efMFa9t2D6+vsyMHO+B0zLUN+WilHoGZ+LKp74kgf8e2+Cf4IOLDmX9j9ZPf4w==","signatures":[{"sig":"MEQCIE7gCXq8FlPewc0USu6Knx0o02jb1PApv72J4WaZLajfAiBVK6h9WNkt5k63nXQ7tOO4eBtaSntCEXANxj9r5nP0NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101798404},"type":"module","_from":"file:decocms-4.263.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.0.tgz","_integrity":"sha512-W8PgVmUMsDo+KTt0Z1gGbzT0efMFa9t2D6+vsyMHO+B0zLUN+WilHoGZ+LKp74kgf8e2+Cf4IOLDmX9j9ZPf4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.0_1787620809731_0.9473101444279335","host":"s3://npm-registry-packages-npm-production"}},"4.263.1":{"name":"decocms","version":"4.263.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"be884e3cdd7998cd85e70e24b88b4d692c553d81","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.1.tgz","fileCount":8982,"integrity":"sha512-iBttlwASMVihSmQgLPih1tZPRR5duMoZo6fIXa4teQDpNGBf5cH/47teIetLRfvIVXphhST4qItnd7h9JMW4NA==","signatures":[{"sig":"MEQCICpyDU4gs6iYdjgZPgJ6bfu/yXe+OH+ZDo1NH9IrFXEEAiBHLOEn1JJwhHlQp0ddLk9oO5rP/08LaqM940Y3k52FNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101798784},"type":"module","_from":"file:decocms-4.263.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.1.tgz","_integrity":"sha512-iBttlwASMVihSmQgLPih1tZPRR5duMoZo6fIXa4teQDpNGBf5cH/47teIetLRfvIVXphhST4qItnd7h9JMW4NA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.1_1787623675971_0.5235095489617569","host":"s3://npm-registry-packages-npm-production"}},"4.263.2":{"name":"decocms","version":"4.263.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7173f816fd3c0a9dbb1ba5f81d709a2f6c0d6229","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.2.tgz","fileCount":8982,"integrity":"sha512-iKNMPsGGbtzcNkKkThjC7S9JaTVC7BBlsymLfVVO8+cfvC3SyGYfeonYVzwWhsVPDYwLQIbD7R9EpltHzB+7oA==","signatures":[{"sig":"MEUCIFqCjoQjuA3lDRwFP7NB19ZeT6NwV9ul9pUK1eKJdVkNAiEA9PdfqUmZoMtHSJ+ykegGcZ69E2tWTLR58998MPal7Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101799008},"type":"module","_from":"file:decocms-4.263.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.2.tgz","_integrity":"sha512-iKNMPsGGbtzcNkKkThjC7S9JaTVC7BBlsymLfVVO8+cfvC3SyGYfeonYVzwWhsVPDYwLQIbD7R9EpltHzB+7oA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.2_1787623994439_0.23536530274227974","host":"s3://npm-registry-packages-npm-production"}},"4.263.3":{"name":"decocms","version":"4.263.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3998ba2439d93d0ddc5f20e508b64d7a327e21ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.3.tgz","fileCount":8982,"integrity":"sha512-lwrnpRU2GDNTL3DH9iT//R+U1FS1GKWVx+lgMrt5iF0j208X49Qf12LBrpBcHbtJq2gI7sPzDK6/618BxWlmaA==","signatures":[{"sig":"MEQCIDK8CsPgwpHja44hkZdqI0YLzih/lB682xIoLi006maZAiB+vqqeZPJ7Xj3TqEWZ+6mRG4YePtqrkeWSiguLoxnA8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101801035},"type":"module","_from":"file:decocms-4.263.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.3.tgz","_integrity":"sha512-lwrnpRU2GDNTL3DH9iT//R+U1FS1GKWVx+lgMrt5iF0j208X49Qf12LBrpBcHbtJq2gI7sPzDK6/618BxWlmaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.3_1787624064844_0.0823356648035305","host":"s3://npm-registry-packages-npm-production"}},"4.263.4":{"name":"decocms","version":"4.263.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e30ee3e8a926a90f8e99d5c7cc2ea03fbd5fa5c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.4.tgz","fileCount":8982,"integrity":"sha512-xNiUg+iXBYJfH6pzRZz35SLHO1BLilnirj+H/ulwDjjOkRQPF7HypHI/KnxRou/OwCmUmQwl/qmqdv1wwKav+A==","signatures":[{"sig":"MEUCIQDWnl/oNB20bWQSldXPl4s2/9m3oK9U/JwOwTXjxWlzPgIgMoRe//91FVXt1TT1iJtTVUaWEnm34ACdgF35+BKpkYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101801094},"type":"module","_from":"file:decocms-4.263.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.4.tgz","_integrity":"sha512-xNiUg+iXBYJfH6pzRZz35SLHO1BLilnirj+H/ulwDjjOkRQPF7HypHI/KnxRou/OwCmUmQwl/qmqdv1wwKav+A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.4_1787653646384_0.5952216905139902","host":"s3://npm-registry-packages-npm-production"}},"4.263.5":{"name":"decocms","version":"4.263.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3746f501a1330681b9c6b899cda94a09a73ed19d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.5.tgz","fileCount":8982,"integrity":"sha512-0Ad1Xz9DPHiSqMt2h1lEsWLw0E+YkzZaehx+jNVKuTivwNEGr/kZlo/pbMnb3CtxAJWxCdnq4nBMCl9C0HIo7A==","signatures":[{"sig":"MEUCIDvChXJ3rPxt1Mpr7pDiL4fFVpMRygW3BSHVnVZkZ5qYAiEA2eg+egEqfYJP1BmS/zCbYFLpDrbSDBRPO3pwDznOglE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101801230},"type":"module","_from":"file:decocms-4.263.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.5.tgz","_integrity":"sha512-0Ad1Xz9DPHiSqMt2h1lEsWLw0E+YkzZaehx+jNVKuTivwNEGr/kZlo/pbMnb3CtxAJWxCdnq4nBMCl9C0HIo7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.5_1787657283234_0.9078859988888646","host":"s3://npm-registry-packages-npm-production"}},"4.263.6":{"name":"decocms","version":"4.263.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e1cc15fd026911c75b3c6299afb4ff691c3c5769","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.6.tgz","fileCount":8982,"integrity":"sha512-iG0TWYR84Good0qQA3yWYZc6gDOnM/XQU0QYCQRtJRVYA6GTsz9+mctEvKI5AdopD1GcmOxAZGsWDp3b/q43Fg==","signatures":[{"sig":"MEUCIHki8HBeUJ8I3TTtCkEfAUt9U1VyzFmKtbPAtNKUN/zAAiEAqxQ6HWd/dNdHlBM22Nk7dwjTVeDKEong857iXyuYlU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101799732},"type":"module","_from":"file:decocms-4.263.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.6.tgz","_integrity":"sha512-iG0TWYR84Good0qQA3yWYZc6gDOnM/XQU0QYCQRtJRVYA6GTsz9+mctEvKI5AdopD1GcmOxAZGsWDp3b/q43Fg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.6_1787671414381_0.8980659271495472","host":"s3://npm-registry-packages-npm-production"}},"4.263.7":{"name":"decocms","version":"4.263.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bac89426d81195e833059444a6956871fdacb5c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.7.tgz","fileCount":8982,"integrity":"sha512-FV3kQvRR2CaRG6PUgPpxokkbnjmGJE4mWxOwOYuwZUBdOyX9UnZHXb2/+Upjk/aqh0Ztp4busG/sVHBSmCVxCg==","signatures":[{"sig":"MEUCICd/tAEw9ZEMOlE6TN+2HXXN9tgDlh9zlc5c+dsTBMGzAiEAzsGTiPlsUjbvK1VBogdTRsmxkr6RxvIdXga3X7HQ5lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101800163},"type":"module","_from":"file:decocms-4.263.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.7.tgz","_integrity":"sha512-FV3kQvRR2CaRG6PUgPpxokkbnjmGJE4mWxOwOYuwZUBdOyX9UnZHXb2/+Upjk/aqh0Ztp4busG/sVHBSmCVxCg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.7_1787672213262_0.35724791848603066","host":"s3://npm-registry-packages-npm-production"}},"4.263.8":{"name":"decocms","version":"4.263.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.263.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e87b9794e20a1dd91d357746793dacac8422422","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.263.8.tgz","fileCount":8983,"integrity":"sha512-c77r7S60Qp/IxLhWhzBhKAL5X0dt8qa+uzHIyJgf62R+8qg93hb7+5lKReGDgA6EJyGSQ5ckEhLZDvGjzQTyiQ==","signatures":[{"sig":"MEUCICdiM2s0jSgi91JveiMSSKk/5G97MpKzkkFFeO7PvW75AiEAnJI1ZpsGYy/SP36U/QbxLEPO6hqjcUT5+oMpT9lTHUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.263.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101841069},"type":"module","_from":"file:decocms-4.263.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.263.8.tgz","_integrity":"sha512-c77r7S60Qp/IxLhWhzBhKAL5X0dt8qa+uzHIyJgf62R+8qg93hb7+5lKReGDgA6EJyGSQ5ckEhLZDvGjzQTyiQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.263.8_1787672641094_0.08707787763092889","host":"s3://npm-registry-packages-npm-production"}},"4.264.0":{"name":"decocms","version":"4.264.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.264.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25e59ad95ff4aae7ff5cdd4ec323817270f655ac","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.264.0.tgz","fileCount":8983,"integrity":"sha512-tiIVJAnS8NWuRU/Ym6TL1gtrUwncdjCx5lxrDSNGtKHPItCu2nJuHIdomFujHGFEZp/l/1E9bf6gGWfzfZmFMg==","signatures":[{"sig":"MEUCIQCWIrq4zo/XH9veoaTqShEQZzpPcWVoNRdlWmySkAeC/wIgaSH9OXMVWyUx5lxV6KaKmOz/4Ob7kBQsjpq/n6TgcU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.264.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101841083},"type":"module","_from":"file:decocms-4.264.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.264.0.tgz","_integrity":"sha512-tiIVJAnS8NWuRU/Ym6TL1gtrUwncdjCx5lxrDSNGtKHPItCu2nJuHIdomFujHGFEZp/l/1E9bf6gGWfzfZmFMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.264.0_1787674101610_0.15453900055208858","host":"s3://npm-registry-packages-npm-production"}},"4.265.0":{"name":"decocms","version":"4.265.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.265.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f976469e852cc800a389738bb4157c2a3dd1a9d2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.265.0.tgz","fileCount":8983,"integrity":"sha512-O7y7kSBm7DzpimLKWYwezMty9AmDI511Pe6EutD5fKczB1eJZS72KuCVSytea/crQNIJO75/4H/A8zxXZ+o0Wg==","signatures":[{"sig":"MEUCIGO/GXquC8l4PFH8qv/g2AViqOmzA/ZCTSDJB920aFzIAiEAuXAsPUrOzfPE8B1bMkjZBmKz40wQcjqYaPy2MChr+50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.265.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101843871},"type":"module","_from":"file:decocms-4.265.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.265.0.tgz","_integrity":"sha512-O7y7kSBm7DzpimLKWYwezMty9AmDI511Pe6EutD5fKczB1eJZS72KuCVSytea/crQNIJO75/4H/A8zxXZ+o0Wg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.265.0_1787678953347_0.10289903506495723","host":"s3://npm-registry-packages-npm-production"}},"4.265.1":{"name":"decocms","version":"4.265.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.265.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0f733a13cc02c7a0300738aa0e66c88879370e43","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.265.1.tgz","fileCount":8983,"integrity":"sha512-qvzs0Uu+IHg4XLZJWeAxQt6UDnuNK2Tg1SH4JxSSgdhxUYqHgVUaTekZXAUGZ0IYFjyOatJ1Vb+ROV8pc5qh6Q==","signatures":[{"sig":"MEUCIEp6bQUu4TcNtaJruX1OEcF7+n34ITqK1ahklAcxGQgCAiEAlkj39HERSoLuRr2AlgsiUlvJm/ZhtuX0rErscesslHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.265.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101843920},"type":"module","_from":"file:decocms-4.265.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.265.1.tgz","_integrity":"sha512-qvzs0Uu+IHg4XLZJWeAxQt6UDnuNK2Tg1SH4JxSSgdhxUYqHgVUaTekZXAUGZ0IYFjyOatJ1Vb+ROV8pc5qh6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.265.1_1787679189222_0.9745182073359753","host":"s3://npm-registry-packages-npm-production"}},"4.265.2":{"name":"decocms","version":"4.265.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.265.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"885ba07b789776e438be9453cc790463b66c4d30","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.265.2.tgz","fileCount":8983,"integrity":"sha512-XdVAsqkFkd+Qr8RQv9z9ZIewxmDN6od22s+gB2kVagjFJnf9csQJlwFYhfTNSeYZ0+LRER56HgTCxwXsqibekA==","signatures":[{"sig":"MEQCIHN/T5INiW9MJXiGR02rvGd8rvljI+kCpBWkftgYHB+oAiAm8mWJAHzzNxa1r4ss94sWGa7Eu1+sGLiOL4n0VhcFCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.265.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101843924},"type":"module","_from":"file:decocms-4.265.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.265.2.tgz","_integrity":"sha512-XdVAsqkFkd+Qr8RQv9z9ZIewxmDN6od22s+gB2kVagjFJnf9csQJlwFYhfTNSeYZ0+LRER56HgTCxwXsqibekA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.265.2_1787679464490_0.5944322643173787","host":"s3://npm-registry-packages-npm-production"}},"4.266.0":{"name":"decocms","version":"4.266.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.266.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34206239352a9c48078b75e3041ded6eae4018cf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.266.0.tgz","fileCount":8983,"integrity":"sha512-4D86o/hM8OVAPTpabIKAsx4RgUrewmuKzZcnVoITw67NPivzH14WzHnwBP7p4FYmMMRjj/TDxCiVezs6YzvMoA==","signatures":[{"sig":"MEUCIA/YC3ajdekbunhaogfpzOqqfOZ69ihzJpgkW4B2BQBJAiEA74sfbxYAcmMChNpmpT2tbdT2sUWGUpjNQArU6lxMaFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.266.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101849448},"type":"module","_from":"file:decocms-4.266.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.266.0.tgz","_integrity":"sha512-4D86o/hM8OVAPTpabIKAsx4RgUrewmuKzZcnVoITw67NPivzH14WzHnwBP7p4FYmMMRjj/TDxCiVezs6YzvMoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@nats-io/jwt":"0.0.10-5","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.266.0_1787679650442_0.7679102897105075","host":"s3://npm-registry-packages-npm-production"}},"4.266.1":{"name":"decocms","version":"4.266.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.266.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8d82be24987dc3d43005c6aedd0b0e699b87035c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.266.1.tgz","fileCount":8983,"integrity":"sha512-ugC8hBrnjBmPR+gqVXaKEqfaVYSYIWDXxDBRJEQahFjGG3xUpP9iX+5kbW6+Vkvlq22710XfhZx/wuqvk/PptQ==","signatures":[{"sig":"MEQCIFmuV2iIx7wB7EO9+uYthuC0W+jSRjnjRkQ8f6Xy6RUkAiBXKqaGr/f3PDStd2UjW1/Xj3oByKS/9iC9n8Zpil+YUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.266.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101787810},"type":"module","_from":"file:decocms-4.266.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.266.1.tgz","_integrity":"sha512-ugC8hBrnjBmPR+gqVXaKEqfaVYSYIWDXxDBRJEQahFjGG3xUpP9iX+5kbW6+Vkvlq22710XfhZx/wuqvk/PptQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.266.1_1787680628606_0.4921380897346179","host":"s3://npm-registry-packages-npm-production"}},"4.266.2":{"name":"decocms","version":"4.266.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.266.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"244aaddea3e8890d875b6c648ed9da3c3e5933a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.266.2.tgz","fileCount":8983,"integrity":"sha512-4Lexk8IUAlXFMPOdsni5OOIKzGCcvsfBUn0fp91S7lfZAlCNIN7lKnTc194ZaEqIYg/9bWp0OoVbcpVlkiZRwQ==","signatures":[{"sig":"MEUCIFSplM83ghd66BxLmV2ekOBVtGWqhTJRzrxITOkfivM5AiEAy0lCBG4Q/D7gfN8EdiwbanNeNw+sj+krBrx1bUW+ZjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.266.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101787817},"type":"module","_from":"file:decocms-4.266.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.266.2.tgz","_integrity":"sha512-4Lexk8IUAlXFMPOdsni5OOIKzGCcvsfBUn0fp91S7lfZAlCNIN7lKnTc194ZaEqIYg/9bWp0OoVbcpVlkiZRwQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.266.2_1787682043784_0.9809102206573452","host":"s3://npm-registry-packages-npm-production"}},"4.266.3":{"name":"decocms","version":"4.266.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.266.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22c2fd3107673c59e5d7ae02ebe80040e396e4ea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.266.3.tgz","fileCount":8983,"integrity":"sha512-kw4tiyEsBcnc0OhfkegjLuj//hjQ0IkC9HKMjkQI1fhqF/XS73JwupXRUwWiK46vAt/1V+//MKmo2Wwh8bMk1g==","signatures":[{"sig":"MEQCIC+GnOqGDsF0nZY2WdgyKY2qy2FMZjg1C4TQsRcggPXVAiB1l9S5aSp9TBPxgPqsCF0L+EnoKO+HrLB4qm861TbXFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.266.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101787815},"type":"module","_from":"file:decocms-4.266.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.266.3.tgz","_integrity":"sha512-kw4tiyEsBcnc0OhfkegjLuj//hjQ0IkC9HKMjkQI1fhqF/XS73JwupXRUwWiK46vAt/1V+//MKmo2Wwh8bMk1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.266.3_1787682293152_0.3397077750860442","host":"s3://npm-registry-packages-npm-production"}},"4.267.0":{"name":"decocms","version":"4.267.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6e276311149b01ea2f7aef11f81f37311af231a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.0.tgz","fileCount":8983,"integrity":"sha512-RBNyQTbH/d9ChyZUrLO2Xwm06uWbbyXbcaP4wdGR50SLICv9Y7s5kD7l/6pyxLjc3Qqxtww2PtAfzAnQSUhONw==","signatures":[{"sig":"MEUCIQCuAy+kp+ZCF5RL83gvF1MojjoKjCJZKxYS07soOVKP4wIgMIZsHEoCZji+MhZPfD6HXQgqAjPnnELTbL0NgapwufU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101799641},"type":"module","_from":"file:decocms-4.267.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.0.tgz","_integrity":"sha512-RBNyQTbH/d9ChyZUrLO2Xwm06uWbbyXbcaP4wdGR50SLICv9Y7s5kD7l/6pyxLjc3Qqxtww2PtAfzAnQSUhONw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.0_1787691313508_0.13156021283220887","host":"s3://npm-registry-packages-npm-production"}},"4.267.1":{"name":"decocms","version":"4.267.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"850f15bec835c9c4135b54c319cd2aa05067fe5c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.1.tgz","fileCount":8983,"integrity":"sha512-FHnwjAfD+lVOWsHmSyE8mQPkp+T192DapGvTjkQbHMav2ycOuq9FCvwMGXvji/88rwbSV5i6WN7Y9UtYHwWY3w==","signatures":[{"sig":"MEUCIASbe8AQzPANOLozeOsy6UoTb54jdTPDHIMw9vXBXb0xAiEA34k+o9xSHOmARgLS8wl8XuA4VTHDo68CMFvYysu6xoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101799733},"type":"module","_from":"file:decocms-4.267.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.1.tgz","_integrity":"sha512-FHnwjAfD+lVOWsHmSyE8mQPkp+T192DapGvTjkQbHMav2ycOuq9FCvwMGXvji/88rwbSV5i6WN7Y9UtYHwWY3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.1_1787691927653_0.6897634378970334","host":"s3://npm-registry-packages-npm-production"}},"4.267.2":{"name":"decocms","version":"4.267.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a70ce01357de5454fac4a6f24b0c526582d8bc5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.2.tgz","fileCount":8983,"integrity":"sha512-El2QN/rfJ/dSNGoRHXNmeDddTZAl3Esn9bMsor/jEuuLU3gKabpqYixW/8aBD4pPZa789uI5kltPaTHQ3GflWw==","signatures":[{"sig":"MEYCIQDbdgaLaqeaHUY8yXYDDZwqMNhsc2vlcW/KO7n/sMWrHAIhAPGMuWS9gAO9L55Eoab800MXL0JAd19pFapIh3syI0Oi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101799753},"type":"module","_from":"file:decocms-4.267.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.2.tgz","_integrity":"sha512-El2QN/rfJ/dSNGoRHXNmeDddTZAl3Esn9bMsor/jEuuLU3gKabpqYixW/8aBD4pPZa789uI5kltPaTHQ3GflWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.2_1787691996123_0.2106328235706687","host":"s3://npm-registry-packages-npm-production"}},"4.267.3":{"name":"decocms","version":"4.267.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb1d87e3c02529edb28f174b2ddf97d1bb53896d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.3.tgz","fileCount":8983,"integrity":"sha512-kGgYVCAl42stK8QDA3AO6r52zPxPI5mJlaAz4Q3kIy/KSTwVlaQcVTGLMhVMrwr33Y9av93OKSwJzmInxhyPfQ==","signatures":[{"sig":"MEUCIC5He7C615ETa6ShQWxG2a8T8iPaXdmtz11dY0OTvgbqAiEAsOWD4O5PY9Ri6pTgXJn+gi4TBVf54gZBgUtajR3iS3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101800821},"type":"module","_from":"file:decocms-4.267.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.3.tgz","_integrity":"sha512-kGgYVCAl42stK8QDA3AO6r52zPxPI5mJlaAz4Q3kIy/KSTwVlaQcVTGLMhVMrwr33Y9av93OKSwJzmInxhyPfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.3_1787693973222_0.5344723974879624","host":"s3://npm-registry-packages-npm-production"}},"4.267.4":{"name":"decocms","version":"4.267.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c1a26c7e7f472d495056c3267f92f973e3d4894","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.4.tgz","fileCount":8983,"integrity":"sha512-wVtsItbZHbkIcra96/3GcWR9GysoJ3V/PX+rk5Nb5tKrqCpNBnlfF1s4/KfwbGsKLdHZlw+xSrKFarv5Wm5J+g==","signatures":[{"sig":"MEUCICIxF+ewahwWl6mO9y9LBc7QSjnVHWsZ1OFJeJebFPJcAiEAzPJZ5eBjccaFLCYe8X0L69wI2ru3vFhAv/XBc0chbEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101800821},"type":"module","_from":"file:decocms-4.267.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.4.tgz","_integrity":"sha512-wVtsItbZHbkIcra96/3GcWR9GysoJ3V/PX+rk5Nb5tKrqCpNBnlfF1s4/KfwbGsKLdHZlw+xSrKFarv5Wm5J+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.4_1787693985908_0.8433856836082967","host":"s3://npm-registry-packages-npm-production"}},"4.267.5":{"name":"decocms","version":"4.267.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.267.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b53379fbf38df7ded21ad7f5508c29e68bce3067","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.267.5.tgz","fileCount":8983,"integrity":"sha512-ZwzP4czYks7jHDB+qqfsKONZ53SMNqxRjlV9T2LYJSqJPmHtbYY1VS7xjG1/R0hgK3KXoShTIW4dGjoK/qYr4A==","signatures":[{"sig":"MEQCIC+fRt+SPh5YAKmbNtV7HiqR0ANHx7S0J8mHgjFDJJp/AiBLn77C1v3KKPHzJ6+ZOWUPFRMOQic+IvLyVEN53gI+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.267.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101802198},"type":"module","_from":"file:decocms-4.267.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.267.5.tgz","_integrity":"sha512-ZwzP4czYks7jHDB+qqfsKONZ53SMNqxRjlV9T2LYJSqJPmHtbYY1VS7xjG1/R0hgK3KXoShTIW4dGjoK/qYr4A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.267.5_1787695048760_0.761152875225872","host":"s3://npm-registry-packages-npm-production"}},"4.268.0":{"name":"decocms","version":"4.268.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"539e7aeb613e759d69231bf7c1bcd93de73dcfb3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.0.tgz","fileCount":8983,"integrity":"sha512-XpaXXlb7QmqUZBGw+JoVIlaH1MvjFb3taeRd3vHmql1mFz3avsrxtwRgm7RHgozquL4QhUWQYV0KCXg7Onpk1Q==","signatures":[{"sig":"MEYCIQDwOu9dkzZbEU6h32mb6cRo14w7K1xBOJgmhbQInB5X5AIhAI+nEvLhIFcy16Mwnb3sKejbWuHbn7iUzCO3vlhCPr+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803253},"type":"module","_from":"file:decocms-4.268.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.0.tgz","_integrity":"sha512-XpaXXlb7QmqUZBGw+JoVIlaH1MvjFb3taeRd3vHmql1mFz3avsrxtwRgm7RHgozquL4QhUWQYV0KCXg7Onpk1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.0_1787695387258_0.4181379116699342","host":"s3://npm-registry-packages-npm-production"}},"4.268.1":{"name":"decocms","version":"4.268.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"766e23c91012e065c3532e8d28a4dbadd805f5ca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.1.tgz","fileCount":8983,"integrity":"sha512-mfJYyAyXQY6C6rkRTnofielXaaoAXtAPn4z1DjAXk345jl0cuSKkJfUx957CFUUbPBM/nOOWWtGB7gjvRsm4YQ==","signatures":[{"sig":"MEUCIHOFK95Sgj6GlBQ055t/3KnMcf0RbIiiFDfYdDPP8JdSAiEA/KQLePjmjbhuq7j9QQ04gYJvj7MWfFR7zlE01eaWHCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803333},"type":"module","_from":"file:decocms-4.268.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.1.tgz","_integrity":"sha512-mfJYyAyXQY6C6rkRTnofielXaaoAXtAPn4z1DjAXk345jl0cuSKkJfUx957CFUUbPBM/nOOWWtGB7gjvRsm4YQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.1_1787696322740_0.051572132461696896","host":"s3://npm-registry-packages-npm-production"}},"4.268.2":{"name":"decocms","version":"4.268.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"90e1d63315e4ef89a7bd406890747e3281500364","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.2.tgz","fileCount":8983,"integrity":"sha512-ahWI5nasJDRAW4bBwjiX/GrdhU+wm3ZL9MG+vnVRsJ1+jrtNSjcu3VQZFgUKLJsVh4iucT+ZUnaC8DUQ2HJcrg==","signatures":[{"sig":"MEUCIQDLnAjhZOAPJnJlL/fWh2XYDNOJJWsuRKIad4nFaZHAiAIgEGxrgM3GGA2dUBl+gLFQ0ng8Y74ZEYnKRBGdH24wpXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101802632},"type":"module","_from":"file:decocms-4.268.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.2.tgz","_integrity":"sha512-ahWI5nasJDRAW4bBwjiX/GrdhU+wm3ZL9MG+vnVRsJ1+jrtNSjcu3VQZFgUKLJsVh4iucT+ZUnaC8DUQ2HJcrg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.2_1787698536391_0.40532941438050285","host":"s3://npm-registry-packages-npm-production"}},"4.268.3":{"name":"decocms","version":"4.268.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ac9b2f976657a77df82f35aef3a558f6d74d0231","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.3.tgz","fileCount":8983,"integrity":"sha512-xF6Mv8ixQHNG+vYhYgVDZD6ICc4gD26HIkCPlOa65gQMML2D9BsWyaIOH6ayQawLtE+mxVT6RVyP4PlL3QDG/g==","signatures":[{"sig":"MEUCIDO0FqWeAK+g/EVYONnqwuOI5PebXsisRByvjtoWgsZcAiEAucnJ/P9X+rpl0KyhbzbpkUJq2RvPqnnZ/fWMqbGyHIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803248},"type":"module","_from":"file:decocms-4.268.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.3.tgz","_integrity":"sha512-xF6Mv8ixQHNG+vYhYgVDZD6ICc4gD26HIkCPlOa65gQMML2D9BsWyaIOH6ayQawLtE+mxVT6RVyP4PlL3QDG/g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.3_1787699072707_0.40971334923264857","host":"s3://npm-registry-packages-npm-production"}},"4.268.4":{"name":"decocms","version":"4.268.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"172de62e9a0705636f64812a214a313643fbc6b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.4.tgz","fileCount":8983,"integrity":"sha512-dCodi+MIRahVvipEGJZpleWvRam5MMy08/bqum+ANOWiknlukilxx5BXl6HfeHkH9tZZGuJEijZkpnUQ43cu9Q==","signatures":[{"sig":"MEUCIGTLjk2CPtg43KYKnR3Lco9NNbTBcTGbM8vlBTTi/RidAiEA3Kxqr04QrQI+11/+3wptrTzb2VgMTk668UAPDrb2fD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803304},"type":"module","_from":"file:decocms-4.268.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.4.tgz","_integrity":"sha512-dCodi+MIRahVvipEGJZpleWvRam5MMy08/bqum+ANOWiknlukilxx5BXl6HfeHkH9tZZGuJEijZkpnUQ43cu9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.4_1787744558159_0.5151483950960951","host":"s3://npm-registry-packages-npm-production"}},"4.268.5":{"name":"decocms","version":"4.268.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.268.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"58e5292984f2f83109049f73c1e69077a2e7c8bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.268.5.tgz","fileCount":8983,"integrity":"sha512-vxKuQ69kZqbqtsffFvQ2AyxwK9IOdlE9tYgA9S8yr1BmIQ2BeGPKmq1RXGHjTuonKrbjjxcunZCLyrmYiwSh3Q==","signatures":[{"sig":"MEQCIH0ZbOMsSDOUoctRxYA6zGMP5d5xeD5p2VXcgPDhHiSAAiAD4iCcDi+aPAKO/ZCeP+APk4yzjSDTyGkWnFkUtn1rfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.268.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803714},"type":"module","_from":"file:decocms-4.268.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.268.5.tgz","_integrity":"sha512-vxKuQ69kZqbqtsffFvQ2AyxwK9IOdlE9tYgA9S8yr1BmIQ2BeGPKmq1RXGHjTuonKrbjjxcunZCLyrmYiwSh3Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.268.5_1787744589145_0.20359170000805427","host":"s3://npm-registry-packages-npm-production"}},"4.269.0":{"name":"decocms","version":"4.269.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13f16ef65ec5637ce62e81dc1bfdd6fa4e72cdfe","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.0.tgz","fileCount":8983,"integrity":"sha512-7zHStJhELom1snVOaDajsxjblodKA0uYNIeVWrI/iWrY5ipl5dDakVyrwWvLM7BRZOoY2NRM5fwO/6onK8ZpFw==","signatures":[{"sig":"MEUCIQDrkKwbjsFBXBTx7r6kXn/ejQFTvZPLb6bSPN4qFL567AIgXSuLlHCkkoEGwh7MThrh5rqrJKZBvRI7L6DVlRKTEmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101825513},"type":"module","_from":"file:decocms-4.269.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.0.tgz","_integrity":"sha512-7zHStJhELom1snVOaDajsxjblodKA0uYNIeVWrI/iWrY5ipl5dDakVyrwWvLM7BRZOoY2NRM5fwO/6onK8ZpFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.0_1787745429608_0.5237085461024507","host":"s3://npm-registry-packages-npm-production"}},"4.269.1":{"name":"decocms","version":"4.269.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b8088b0813b029a73a1692d5191cee06c8f0a80","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.1.tgz","fileCount":8983,"integrity":"sha512-Xc79W5LzfFfLZWTTpLhe8g0C4UFrt9r7Oo6Ymk8caCMXp1dz/lMiPUuy+uRhVxkLT5HWqUcb9pTVqJeg/n8LNQ==","signatures":[{"sig":"MEQCIEjh7fgBPMkmuR3z4uhNLFc9mzA9I7Zou6rW7YfqBC7HAiADfAtTSGGILZFaBfZy1R1fZlCribMw9GlhHLDTONbMkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101825769},"type":"module","_from":"file:decocms-4.269.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.1.tgz","_integrity":"sha512-Xc79W5LzfFfLZWTTpLhe8g0C4UFrt9r7Oo6Ymk8caCMXp1dz/lMiPUuy+uRhVxkLT5HWqUcb9pTVqJeg/n8LNQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.1_1787746995223_0.4743178736603919","host":"s3://npm-registry-packages-npm-production"}},"4.269.2":{"name":"decocms","version":"4.269.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d496c01c090e8d75d1e088d61d25aa7c1c3a037a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.2.tgz","fileCount":8983,"integrity":"sha512-GnJY9k1zCG2vv4zCam9W0+LRs3RjxKaiJhnv1exPAii/CwSFjyfvFPwr/BNNmsFB1MPRaooyHHnpH62JXSVc/Q==","signatures":[{"sig":"MEYCIQC9yv9uzVJnsQAmgdiSLssPvPaYnB2T2mf9SinwBXqVigIhAJpR+WVvGIBhXCTzewAJyusq0LFI/nqdCafRDV7JIHFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101825821},"type":"module","_from":"file:decocms-4.269.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.2.tgz","_integrity":"sha512-GnJY9k1zCG2vv4zCam9W0+LRs3RjxKaiJhnv1exPAii/CwSFjyfvFPwr/BNNmsFB1MPRaooyHHnpH62JXSVc/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.2_1787748260343_0.11327196562388586","host":"s3://npm-registry-packages-npm-production"}},"4.269.3":{"name":"decocms","version":"4.269.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12ed68d4fc3b1a9eda584ae71621556ea13e17d9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.3.tgz","fileCount":8983,"integrity":"sha512-GP1sIQ1h0UQVZbiHiLFMjDy4zy96zDH6wVYCd1tparcM6JSfy/YIIqsUscsT/mg5A9YT7HB3oxhCr2VZfBLQRg==","signatures":[{"sig":"MEUCICLkQCwNMZW4QE6n9eAPCF0PvZklrGncH8Gjv9HexxiOAiEA2iCQRuTkPiKNpgnr4cC6OqbKSCHdXLXp9hpDrY6Fusg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101825869},"type":"module","_from":"file:decocms-4.269.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.3.tgz","_integrity":"sha512-GP1sIQ1h0UQVZbiHiLFMjDy4zy96zDH6wVYCd1tparcM6JSfy/YIIqsUscsT/mg5A9YT7HB3oxhCr2VZfBLQRg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.3_1787751426523_0.7218768118039087","host":"s3://npm-registry-packages-npm-production"}},"4.269.4":{"name":"decocms","version":"4.269.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e85811531bee12c0a9295c192c4fb6d7378ace1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.4.tgz","fileCount":8983,"integrity":"sha512-Y6A6VwZD6j7gLXKJvJqjjBilrTqi+yrGI/2LCNBkfp3hNyzhEM6mvw2NX+J6pEZ8G/eldVE9NsAVK/U0m2qe+Q==","signatures":[{"sig":"MEUCIHY5lq+l1UAISVmvhMyVNtMvQ8iyX/Ci8/m2ctbl/ibwAiEA6LFE7/fILWEqr0m85MHLol8LFktTW+893L2fXo00MU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101826387},"type":"module","_from":"file:decocms-4.269.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.4.tgz","_integrity":"sha512-Y6A6VwZD6j7gLXKJvJqjjBilrTqi+yrGI/2LCNBkfp3hNyzhEM6mvw2NX+J6pEZ8G/eldVE9NsAVK/U0m2qe+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.4_1787754028222_0.5951088208330502","host":"s3://npm-registry-packages-npm-production"}},"4.269.5":{"name":"decocms","version":"4.269.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.269.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"771b0ccf1f7ae5245383a5965c17b8cb70a8e234","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.269.5.tgz","fileCount":8983,"integrity":"sha512-98L43HnaqTbQi3TsvuDlovzDrAPM/xCCQCUTSCKn9/ToKFS3Xb2md6SencytbEit0Jg7OI3PS4ijDp0skWY7fg==","signatures":[{"sig":"MEUCIEoWxMoN/AsTcwkn//AGwTaQ3XnP4Gzgj6g6i+OvI1DUAiEA4InUuEGs4Yz94DPyMuNQFqziGcg2W0UlslUgNI8YIts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.269.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101826753},"type":"module","_from":"file:decocms-4.269.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.269.5.tgz","_integrity":"sha512-98L43HnaqTbQi3TsvuDlovzDrAPM/xCCQCUTSCKn9/ToKFS3Xb2md6SencytbEit0Jg7OI3PS4ijDp0skWY7fg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.269.5_1787756675348_0.9618587028239787","host":"s3://npm-registry-packages-npm-production"}},"4.271.0":{"name":"decocms","version":"4.271.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.271.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a951163b6663fe0af37adbd4c9887ac4b4367825","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.271.0.tgz","fileCount":8982,"integrity":"sha512-ipZxsjed1KnCovHBkLj3cQtwUJB4as8NIkrWIdfcRRcN/KLwO8NrAjQB59ghTQeSs51kob2zT+yhEY4LF8kyDg==","signatures":[{"sig":"MEUCIQChsos2dgLRsQxdEjcFafnuDdAAFbp/Z3H1GgT+I6fRYQIgKRJTeEewsRXXTve1lmFrfEhL/8jC49OVPnnNt08Vk1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.271.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844177},"type":"module","_from":"file:decocms-4.271.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.271.0.tgz","_integrity":"sha512-ipZxsjed1KnCovHBkLj3cQtwUJB4as8NIkrWIdfcRRcN/KLwO8NrAjQB59ghTQeSs51kob2zT+yhEY4LF8kyDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.271.0_1787762639633_0.5225005075244742","host":"s3://npm-registry-packages-npm-production"}},"4.272.0":{"name":"decocms","version":"4.272.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.272.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c47336af609dd30cfbac1f187fd15f2fc022e6b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.272.0.tgz","fileCount":8982,"integrity":"sha512-lZZ30pwZgRLuTmgPddCaPR4iFWj2eZeKmDx6OTPSRetlOTyK/XAlcwDH2GPiAkXvthuDA2vxsMJuLcsCEMqIeQ==","signatures":[{"sig":"MEQCIB8axEpOtdg1c1lgHk9I+0BCiO3rC+wAed9tznf9d4w/AiB8Szj2XEKwMh98z9yHOBUrQhTJ/IAJ5dPej0s2F6e/rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.272.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844177},"type":"module","_from":"file:decocms-4.272.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.272.0.tgz","_integrity":"sha512-lZZ30pwZgRLuTmgPddCaPR4iFWj2eZeKmDx6OTPSRetlOTyK/XAlcwDH2GPiAkXvthuDA2vxsMJuLcsCEMqIeQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.272.0_1787763089850_0.1416588507808243","host":"s3://npm-registry-packages-npm-production"}},"4.272.1":{"name":"decocms","version":"4.272.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.272.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ccc46539c20825a3d6b56e3ef4f6e6fd7a9c4b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.272.1.tgz","fileCount":8982,"integrity":"sha512-KKKQ60mLKqXQuqeckgIWXwmx2l/oohnEaHIj8TYvssQHooKI8xNSr8fO8G2PRVMwFCnQXKiANOhlQOo/CRrUOg==","signatures":[{"sig":"MEUCIQDE5SkE1nh1GYCgFjs/9XrZtQQ5d1mhRVq8uSJWznVZRAIgYwP/on4jbFINJkIrJRgrqkIlIjTHyF+Z2ixStz0sMWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.272.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844745},"type":"module","_from":"file:decocms-4.272.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.272.1.tgz","_integrity":"sha512-KKKQ60mLKqXQuqeckgIWXwmx2l/oohnEaHIj8TYvssQHooKI8xNSr8fO8G2PRVMwFCnQXKiANOhlQOo/CRrUOg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.272.1_1787764298212_0.06928881669240239","host":"s3://npm-registry-packages-npm-production"}},"4.272.2":{"name":"decocms","version":"4.272.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.272.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed8c3566ae7c9d395c779c1979e3e0b2544f867a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.272.2.tgz","fileCount":8982,"integrity":"sha512-EVmAxC+shTK9XEgbOggyzvSBIAfI+a4ooFIxKIAs+8xe0Ma6JthM9bdPoKEbwFQYOTn93wglEQHmWgM1kpyLqg==","signatures":[{"sig":"MEQCIDCMcGI7AC+RFZPvgs0vlPeQ1r/nx9JMYuo32dqnKNFOAiAvgFxPD17w9e9NkkJ01iOhll3Y7ZRyFnIxIdoZc10fqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.272.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844745},"type":"module","_from":"file:decocms-4.272.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.272.2.tgz","_integrity":"sha512-EVmAxC+shTK9XEgbOggyzvSBIAfI+a4ooFIxKIAs+8xe0Ma6JthM9bdPoKEbwFQYOTn93wglEQHmWgM1kpyLqg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.272.2_1787764509108_0.8474630634378495","host":"s3://npm-registry-packages-npm-production"}},"4.273.0":{"name":"decocms","version":"4.273.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.273.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"220a04b2aeddf930b706301a3b7e658090c5a09a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.273.0.tgz","fileCount":8982,"integrity":"sha512-fc1CwC7ZWIMgt+WtF2raQbm7hWgXcAY+TTUextrrv0aAHH2AF4DL31Iov75Gq3SVEi9Uj+nGawSG3vrNs1Gt8A==","signatures":[{"sig":"MEQCIFfL1ixR+0hawzXuJA3YVrwz2d1jImFq4lNIT2qJqe1KAiBACy9PKgWIjjDPUXH/zcWJ8R4FqoK6jtqJOE46lTXZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.273.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844745},"type":"module","_from":"file:decocms-4.273.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.273.0.tgz","_integrity":"sha512-fc1CwC7ZWIMgt+WtF2raQbm7hWgXcAY+TTUextrrv0aAHH2AF4DL31Iov75Gq3SVEi9Uj+nGawSG3vrNs1Gt8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.273.0_1787764513170_0.8069425354603532","host":"s3://npm-registry-packages-npm-production"}},"4.272.3":{"name":"decocms","version":"4.272.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.272.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4decedb8e6b058222a728cc215173caad8d2fda0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.272.3.tgz","fileCount":8982,"integrity":"sha512-GrFmFz8d/VKPpQcOuyVRTeATGrkk+1g5D0b9EoNkT+O5PTtLQCvv9QwBtlz3PVAq7TNXFL4AkZ1WvgB4YRXlvA==","signatures":[{"sig":"MEUCIH/XNyE6w+cMXDJ/p8L5+VFCkH9ghtKdbOai2lvwMwm+AiEAtKmXRxPiYJI42i5EUnFqX2MZHn+JTFCa9fr64lT3td0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.272.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101844745},"type":"module","_from":"file:decocms-4.272.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.272.3.tgz","_integrity":"sha512-GrFmFz8d/VKPpQcOuyVRTeATGrkk+1g5D0b9EoNkT+O5PTtLQCvv9QwBtlz3PVAq7TNXFL4AkZ1WvgB4YRXlvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.272.3_1787764604422_0.26379068913123427","host":"s3://npm-registry-packages-npm-production"}},"4.273.1":{"name":"decocms","version":"4.273.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.273.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2fde23a861c4e0afdab9d8a06b41d3adfc6e7281","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.273.1.tgz","fileCount":8982,"integrity":"sha512-1vYqIgnu7Oki7lja2NUX9kejtZk5B0Gitd9H/TzWASB1outnkrH8TZFoMnlRJ8C6o+qgCc1YoUV+GFzwNbRMrw==","signatures":[{"sig":"MEQCIGnaw235ThqJmg5f5KVzocG6CNcghQqlZCG/fSgQPxzTAiAr668kbcoVgJEVMzLsWWyFRZCUbP/ijOXLXE1ulPaVvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.273.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101845455},"type":"module","_from":"file:decocms-4.273.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.273.1.tgz","_integrity":"sha512-1vYqIgnu7Oki7lja2NUX9kejtZk5B0Gitd9H/TzWASB1outnkrH8TZFoMnlRJ8C6o+qgCc1YoUV+GFzwNbRMrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.273.1_1787765581575_0.9233294679145201","host":"s3://npm-registry-packages-npm-production"}},"4.273.2":{"name":"decocms","version":"4.273.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.273.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c22b6b630af7df7da905bbbbcf09e30070226399","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.273.2.tgz","fileCount":8982,"integrity":"sha512-AvXUXEgDg6xE4ZnKwsscMxbXaoJy+Z/E+CVEzMtGzI66+l8Kg8nMij1szXzPrbVFTU2WiiXr3Ozl1lfdl7mh7Q==","signatures":[{"sig":"MEYCIQCPTMsSsW2x4yVaLPJLD4wwDWsMJoGIlgwqKlYr9JivDAIhAKRnCun8nSeIQMeB5DC5+fsrOSOOMB7F58siZwO+XlD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.273.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101845455},"type":"module","_from":"file:decocms-4.273.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.273.2.tgz","_integrity":"sha512-AvXUXEgDg6xE4ZnKwsscMxbXaoJy+Z/E+CVEzMtGzI66+l8Kg8nMij1szXzPrbVFTU2WiiXr3Ozl1lfdl7mh7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.273.2_1787765690048_0.2862834694358678","host":"s3://npm-registry-packages-npm-production"}},"4.273.3":{"name":"decocms","version":"4.273.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.273.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5c5d5d76e32565e67d5ed938eaceae4ecd519907","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.273.3.tgz","fileCount":8982,"integrity":"sha512-HOSOeWK17NHA81rKqPTn2YfGRAWY46oDtwfqu40DovFY5x4qxiUP49kFoter1KmvA6jhoakDvsi5T/KqlYtzYg==","signatures":[{"sig":"MEUCIHKubnzn+1sLpwGAsMwSc2Z69amOfmcjCnwBwACcn8eHAiEAy4MKg82Qy9AYZu0ouVFd6LJaHIoFlO2O2KPtKoYGuqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.273.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101845805},"type":"module","_from":"file:decocms-4.273.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.273.3.tgz","_integrity":"sha512-HOSOeWK17NHA81rKqPTn2YfGRAWY46oDtwfqu40DovFY5x4qxiUP49kFoter1KmvA6jhoakDvsi5T/KqlYtzYg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.273.3_1787765893509_0.9871409184295894","host":"s3://npm-registry-packages-npm-production"}},"4.273.4":{"name":"decocms","version":"4.273.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.273.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ed83713975c277fa3b2f1a8c10a335a84833457","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.273.4.tgz","fileCount":8982,"integrity":"sha512-FTLYBbsR5BIHdwr6ddGkhbqzg1PDbdishO5V35Qb+mqYTzpA/u/hhLnNSiTSa7wiFGZnd8+xKG09StA+Gz6CWg==","signatures":[{"sig":"MEUCIDXu624v43G+w0KzDQzJ3QXKUXNB20WjYvg1E62cR+yhAiEAiaonzUlnp6pxW5xnnbo+nbvNvGeTSkFAppJbO637fXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.273.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101846665},"type":"module","_from":"file:decocms-4.273.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.273.4.tgz","_integrity":"sha512-FTLYBbsR5BIHdwr6ddGkhbqzg1PDbdishO5V35Qb+mqYTzpA/u/hhLnNSiTSa7wiFGZnd8+xKG09StA+Gz6CWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.273.4_1787766383417_0.5409830647917739","host":"s3://npm-registry-packages-npm-production"}},"4.274.0":{"name":"decocms","version":"4.274.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.274.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a36a5f359a3b54e8cca49d6d2c0cb738d369ddd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.274.0.tgz","fileCount":8982,"integrity":"sha512-E/vGobUSli+ZzBLVpuz5R8GB5tM9aVEoYxHaJc3r0CRa3QIKm6XNy+MSdAGN6/xKmJuE4rRsiyvnIhUe0ihYPA==","signatures":[{"sig":"MEQCID1ywun4/S9T1mtYNXiGKHQWWEYTLqEoP8Y3gmT1DHMCAiAUNB8it7N5C46jSMBKBO0gvDyFD4spI/ozNbSoh3vR6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.274.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101848685},"type":"module","_from":"file:decocms-4.274.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.274.0.tgz","_integrity":"sha512-E/vGobUSli+ZzBLVpuz5R8GB5tM9aVEoYxHaJc3r0CRa3QIKm6XNy+MSdAGN6/xKmJuE4rRsiyvnIhUe0ihYPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.274.0_1787766876524_0.11956246340471877","host":"s3://npm-registry-packages-npm-production"}},"4.274.1":{"name":"decocms","version":"4.274.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.274.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"812f926c11c5239426a2efb315339a0f87ba096f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.274.1.tgz","fileCount":8982,"integrity":"sha512-eCPcmgn/odufH7M2DeI5mbkmRtZL00UwdJJzge9NtS0KZaZoPcLg31qKhLtHlIB8w7dCNVBvT18wwkDFWs9fTA==","signatures":[{"sig":"MEUCIDF+0lQloEcDM2eyDaIJ7m/WkmnfHVgOUinj/YnWLrSwAiEAnatGwWVMIM6vDVSzb8sTDZI4Tg/9GXgbegdHj0b8v+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.274.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101848687},"type":"module","_from":"file:decocms-4.274.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.274.1.tgz","_integrity":"sha512-eCPcmgn/odufH7M2DeI5mbkmRtZL00UwdJJzge9NtS0KZaZoPcLg31qKhLtHlIB8w7dCNVBvT18wwkDFWs9fTA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.274.1_1787767336083_0.9646872841791143","host":"s3://npm-registry-packages-npm-production"}},"4.274.2":{"name":"decocms","version":"4.274.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.274.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b2bef7c711132c6470bb8d384e2995ca3acb3c6c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.274.2.tgz","fileCount":8982,"integrity":"sha512-KhEspgLgrL20nRvZxZsySv5ugwK05siKuYPeFDGDCVRWEnvA+KQAkwxMouUYVdXJT46im4EP2ZVaE8sYRnW8vg==","signatures":[{"sig":"MEUCIHnCWzrpqUyvXXajhYn7qeUyToU1O0G3z4MxfVQ3wIi7AiEAon2ele/usDfoR2ReTAq4QFgnR/Htwmwlf/SP2KhQyRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.274.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101848693},"type":"module","_from":"file:decocms-4.274.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.274.2.tgz","_integrity":"sha512-KhEspgLgrL20nRvZxZsySv5ugwK05siKuYPeFDGDCVRWEnvA+KQAkwxMouUYVdXJT46im4EP2ZVaE8sYRnW8vg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.274.2_1787767672478_0.6991267678368389","host":"s3://npm-registry-packages-npm-production"}},"4.274.3":{"name":"decocms","version":"4.274.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.274.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68036308a82a1854d715274009f8a4aa92beed6e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.274.3.tgz","fileCount":8982,"integrity":"sha512-/kMKUfL5xgUlMoPaQJFt0zNaG/ypaFNO0oJi+MXEBMDNYkmxPZBzQifOHq5cQ9o9Ofcuh+HW5FItAQTV4K6qLg==","signatures":[{"sig":"MEQCIBRD4BAbjSYPXowa0gPNdabWZEmoXVuIFDaESfYad91gAiA3orcBomGcq0Zljdup579FpOAThaooGFSOIWiZJLY/iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.274.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101848920},"type":"module","_from":"file:decocms-4.274.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.274.3.tgz","_integrity":"sha512-/kMKUfL5xgUlMoPaQJFt0zNaG/ypaFNO0oJi+MXEBMDNYkmxPZBzQifOHq5cQ9o9Ofcuh+HW5FItAQTV4K6qLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.274.3_1787768724651_0.44422875452833144","host":"s3://npm-registry-packages-npm-production"}},"4.275.0":{"name":"decocms","version":"4.275.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.275.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bae924b4cd43e41709137124c67ea09fec6a4512","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.275.0.tgz","fileCount":8982,"integrity":"sha512-O0opd9+M5rwDJM3djfxCW/FGPXq+cj+PqQbAjM1M591aHav7I/g/bVofpxEgqzhYiJLyGHruoKtkn6EtyOgrGw==","signatures":[{"sig":"MEYCIQDG4CSyDVkl8Jpzbpyma0khoV5p2CtgbSznNqUGKepWrQIhAKGPwrMgbKTqRBmEsGB1101l4Y4FDYGt5dYefFkiGbdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.275.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101848957},"type":"module","_from":"file:decocms-4.275.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.275.0.tgz","_integrity":"sha512-O0opd9+M5rwDJM3djfxCW/FGPXq+cj+PqQbAjM1M591aHav7I/g/bVofpxEgqzhYiJLyGHruoKtkn6EtyOgrGw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.275.0_1787769424190_0.819092348947474","host":"s3://npm-registry-packages-npm-production"}},"4.275.1":{"name":"decocms","version":"4.275.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.275.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c198b75d6b008b020f582af868d4618e7d668fa6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.275.1.tgz","fileCount":8982,"integrity":"sha512-GHPGvSYwKclYsXMCVqCZ5fsVh8tMjkM30caUexBLjOAdnQ1A5ltWI/dJpGwS8C6Mn0IwUaOGamm+eNISbmfxIQ==","signatures":[{"sig":"MEUCIAntRlskDLtZpN7pQ/IfqTGAsXuTmdWf111eNRhnC8D3AiEA8LoOH21SdJ8FC2NPB3hBUWjippdONf+rVmygYKvF2rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.275.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101849302},"type":"module","_from":"file:decocms-4.275.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.275.1.tgz","_integrity":"sha512-GHPGvSYwKclYsXMCVqCZ5fsVh8tMjkM30caUexBLjOAdnQ1A5ltWI/dJpGwS8C6Mn0IwUaOGamm+eNISbmfxIQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.275.1_1787770014942_0.6090386243859018","host":"s3://npm-registry-packages-npm-production"}},"4.276.0":{"name":"decocms","version":"4.276.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.276.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13c18bee3631ad66e516a541106b025c6842c7f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.276.0.tgz","fileCount":8983,"integrity":"sha512-gizUJVKLpX+DHYTsNuv5lLie0PaiMEtLZrzGLgNVt7T2DU8M6Ovu1QFK+1qIWbMs5OeRamEvFZMYGu/HqRGFPA==","signatures":[{"sig":"MEUCIH2OvhojKx7R70vxhU9yDy8D4T58Oh6M4nIfIx73Zz0zAiEAwqiKT32Ejq+y1fpwCv2iwxlrZvODX1NEe/MiNE4Z1D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.276.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101850511},"type":"module","_from":"file:decocms-4.276.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.276.0.tgz","_integrity":"sha512-gizUJVKLpX+DHYTsNuv5lLie0PaiMEtLZrzGLgNVt7T2DU8M6Ovu1QFK+1qIWbMs5OeRamEvFZMYGu/HqRGFPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.276.0_1787772624347_0.29208601859471384","host":"s3://npm-registry-packages-npm-production"}},"4.276.1":{"name":"decocms","version":"4.276.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.276.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5dc5c587e1b91c87e0ce2dda4456c7fe6f4bf8c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.276.1.tgz","fileCount":8983,"integrity":"sha512-dkokXCs5fcQ4NWlXWtoH4dVPBEobsNSIlJ5V/FLPj6BSYdGB0ksP7oX3sznBtxLyZRiP3gIGKrVuPZ/BpkTwsw==","signatures":[{"sig":"MEUCIQDdOafz78sQvubJZxho9xK117danS4FTEAMTtCCvq+gsgIgCL6nS+v8FJRzqhBCUXbZIHtngBy53mRoekNMHg1UmpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.276.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101851270},"type":"module","_from":"file:decocms-4.276.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.276.1.tgz","_integrity":"sha512-dkokXCs5fcQ4NWlXWtoH4dVPBEobsNSIlJ5V/FLPj6BSYdGB0ksP7oX3sznBtxLyZRiP3gIGKrVuPZ/BpkTwsw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.276.1_1787774695351_0.25735435013592745","host":"s3://npm-registry-packages-npm-production"}},"4.277.0":{"name":"decocms","version":"4.277.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.277.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e2635bec685e98b86324df2c34c618e95e5d0a24","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.277.0.tgz","fileCount":8984,"integrity":"sha512-E3nwAKdqWQiIP7lPqt4pkvnDcCGqC+S/xc1kkO9ADHjz/x0cRuOAgHJnlFPheDc5ojlHIMU+TVjHBdSRZXiZEw==","signatures":[{"sig":"MEYCIQD3IqvNJtE+zjukK297EaXENzjwLjwy8pYKFQd4vDnC0AIhAJNYcNM2wTo/swC59bvf3mF8VvskjTWQ6OC6jqQqyJEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.277.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101866951},"type":"module","_from":"file:decocms-4.277.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.277.0.tgz","_integrity":"sha512-E3nwAKdqWQiIP7lPqt4pkvnDcCGqC+S/xc1kkO9ADHjz/x0cRuOAgHJnlFPheDc5ojlHIMU+TVjHBdSRZXiZEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.277.0_1787774896516_0.31478462712894917","host":"s3://npm-registry-packages-npm-production"}},"4.277.1":{"name":"decocms","version":"4.277.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.277.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd6223cffaea5aaff3a1655b6aae6db17918cdde","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.277.1.tgz","fileCount":8984,"integrity":"sha512-V4/y62//RGrmIlcg8fqRd1AyDos80xL7p3cT2Lu38hP+4bZ6Q5fLiF5ih3Zoo+mHqep5H0iob1C4w+TEtAQAWQ==","signatures":[{"sig":"MEUCIQC73Mnr9TI7cPS9w6A2wrgtXGUWKmfhcEM8s/nNy3gvcAIgN1w4GBYV0B40AbZN/C/1tQuLHL7hV1wdx144dAK4SK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.277.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101867141},"type":"module","_from":"file:decocms-4.277.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.277.1.tgz","_integrity":"sha512-V4/y62//RGrmIlcg8fqRd1AyDos80xL7p3cT2Lu38hP+4bZ6Q5fLiF5ih3Zoo+mHqep5H0iob1C4w+TEtAQAWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.277.1_1787775470689_0.4277239439913134","host":"s3://npm-registry-packages-npm-production"}},"4.277.2":{"name":"decocms","version":"4.277.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.277.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49ef8692bb5dea066481308ab6d38a36a92dfe9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.277.2.tgz","fileCount":8984,"integrity":"sha512-yLtpeidUDOe7IUGx2KUPUIqgkmT+t7/vbEME8eSF1POyToTlI4YFVR5VJjo9otM9vyYuK+tpFV4/BSH7latg/A==","signatures":[{"sig":"MEYCIQCGVlDvtgp7Qy787wtSiMnImmq4leZHqXX6ITp6eTcPcwIhAM8ycB+q8rU77EPJ+X0cCYwl+ecVea16rbfm8i/9KJJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.277.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101868624},"type":"module","_from":"file:decocms-4.277.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.277.2.tgz","_integrity":"sha512-yLtpeidUDOe7IUGx2KUPUIqgkmT+t7/vbEME8eSF1POyToTlI4YFVR5VJjo9otM9vyYuK+tpFV4/BSH7latg/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.277.2_1787775771492_0.2798215963189816","host":"s3://npm-registry-packages-npm-production"}},"4.278.0":{"name":"decocms","version":"4.278.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6cf327d75eb80bad427ee132f1677fb7784ceda2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.0.tgz","fileCount":8985,"integrity":"sha512-cY9T+0A0ak4weqvSgv0KGqpeGy12X9/YqcXB1zt/PLzP9Yh7qMNIaTWBz6Q02AiFO6Y4Mno5k2kWm2RJIpw6FQ==","signatures":[{"sig":"MEQCIDVwy5FmYXhjssuLFLWUt0ouQf7zMEyV7ZJdfB3HiEAxAiA5rnaHRtoenEuZXd8ckd0Ihj5kvtRPelzwH6jNugXgtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101868246},"type":"module","_from":"file:decocms-4.278.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.0.tgz","_integrity":"sha512-cY9T+0A0ak4weqvSgv0KGqpeGy12X9/YqcXB1zt/PLzP9Yh7qMNIaTWBz6Q02AiFO6Y4Mno5k2kWm2RJIpw6FQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.0_1787778253035_0.049377706765566076","host":"s3://npm-registry-packages-npm-production"}},"4.278.1":{"name":"decocms","version":"4.278.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44aa9bdba241f64e186ec823b316c9098f37946c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.1.tgz","fileCount":8985,"integrity":"sha512-07MuFOs/UbXgR+hh+J3VtnbGHnjjXrXj/vccltT3gWF+8iywahVaJKB0fCtaitwXUn4+q+HHUL5ojNu86bzi4w==","signatures":[{"sig":"MEUCIFfn87RLfLNzvnLs3U/Wlf9iVwJCifC8TB0Hptv8RTFsAiEA6zj4Y/paY9UFC8uKHhs+4Zq5oJUvFnKujxYcudYf5Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101868628},"type":"module","_from":"file:decocms-4.278.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.1.tgz","_integrity":"sha512-07MuFOs/UbXgR+hh+J3VtnbGHnjjXrXj/vccltT3gWF+8iywahVaJKB0fCtaitwXUn4+q+HHUL5ojNu86bzi4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.1_1787779688501_0.32016669352750937","host":"s3://npm-registry-packages-npm-production"}},"4.278.2":{"name":"decocms","version":"4.278.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a6602698414ff878821d0e04b0e3ff98240626d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.2.tgz","fileCount":8985,"integrity":"sha512-AEPV9BUM3k0IVAPnInNUd9i5YkrcnSqQpZr6uNCo4cRtnjsH/w12dRSDq/d/AGCXK9JhaVD2Tk6KBY9qhBwsFw==","signatures":[{"sig":"MEUCICxG6EYjqtMwwlvMxLbLlzZdosqSmGWbcBxzRmXkiLbbAiEAyxUMuAQelToDms4fubMOCeLnVsfAxrfMXq8sXzHKoVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101876655},"type":"module","_from":"file:decocms-4.278.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.2.tgz","_integrity":"sha512-AEPV9BUM3k0IVAPnInNUd9i5YkrcnSqQpZr6uNCo4cRtnjsH/w12dRSDq/d/AGCXK9JhaVD2Tk6KBY9qhBwsFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.2_1787780264939_0.8003408033477686","host":"s3://npm-registry-packages-npm-production"}},"4.278.3":{"name":"decocms","version":"4.278.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"affb9628c1109adeaeb3c90faac3588de48f15fa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.3.tgz","fileCount":8985,"integrity":"sha512-Rd8ZUISQJGzXFH52caTf859Q6HOd0OYLhbn3qB8V05BEaHpAWdbRc42OnBaoAZe2gGA09eXmwr0eSLmKiFvlPQ==","signatures":[{"sig":"MEUCIQCWDLIlActgOKIsx7xro+U+is/Kq2R7KaeBAGSzvX2YkwIgd0yirZYWiaGvXnkjvKHS1u7F86mS4XwtOYImMrCRt8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101876786},"type":"module","_from":"file:decocms-4.278.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.3.tgz","_integrity":"sha512-Rd8ZUISQJGzXFH52caTf859Q6HOd0OYLhbn3qB8V05BEaHpAWdbRc42OnBaoAZe2gGA09eXmwr0eSLmKiFvlPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.3_1787780371042_0.7165654265546408","host":"s3://npm-registry-packages-npm-production"}},"4.278.4":{"name":"decocms","version":"4.278.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bec677f09ec5b031a7ab316d71f2d10a62b8c18c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.4.tgz","fileCount":8985,"integrity":"sha512-zGQG9TQ8oLVdDASYL3S0+wJe6BVU93HodrmBJF+WUtsHoW0Tui48cL+r76MbX7UuIupvFvj+Vlwb2OyzNlRalg==","signatures":[{"sig":"MEYCIQCJ08kCQjKBPY4iLq8uc42Wwh4fAIBltIbXIltqxA9vNgIhAN2o9U7xS5cSxi/+D1nb9xYx3J/jP/zDASY9uAYJC9tF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101877161},"type":"module","_from":"file:decocms-4.278.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.4.tgz","_integrity":"sha512-zGQG9TQ8oLVdDASYL3S0+wJe6BVU93HodrmBJF+WUtsHoW0Tui48cL+r76MbX7UuIupvFvj+Vlwb2OyzNlRalg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.4_1787782023879_0.3422939333211219","host":"s3://npm-registry-packages-npm-production"}},"4.278.6":{"name":"decocms","version":"4.278.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a0161475574f5b810634d3f3ab6a131be9a6cab2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.6.tgz","fileCount":8985,"integrity":"sha512-lvC/83f4XlccLrbaxpBpzotYzS84xyV1ZAMmUioVHG3S4msfsabY4NkENkGv/+/UeACrCLxCo1t/SzloX38fBA==","signatures":[{"sig":"MEUCIQCf2I3qUzido5sriLBj07I79vF+ni0Fmg0pLeIbMOAzswIgNPFyeP2y1C02jrQUJWxzHZJSU3W7lWz4C/p9RkRTst8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101877794},"type":"module","_from":"file:decocms-4.278.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.6.tgz","_integrity":"sha512-lvC/83f4XlccLrbaxpBpzotYzS84xyV1ZAMmUioVHG3S4msfsabY4NkENkGv/+/UeACrCLxCo1t/SzloX38fBA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.6_1787790500601_0.9164980305956343","host":"s3://npm-registry-packages-npm-production"}},"4.278.5":{"name":"decocms","version":"4.278.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.278.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1fc502bf1551b73af7fb4b1e000ba3d468857c8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.278.5.tgz","fileCount":8985,"integrity":"sha512-f9LITFyNmDbCjgIeJ10XIn3/rIKpGBsv/+L3IR7A5PTVahV3HJxZQ9yjaDroLGreO3RBfoAIVtrPYRH8d/Ao3w==","signatures":[{"sig":"MEQCIFaGJ2BJAVWRdzcx2NfCXnXiHJ7SmTTVQsVg3BNofyDUAiBDdUUDi8aQjapMZ1uxfG+dGd6Tzw7ZyIOA9i6BW5n2BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.278.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101877424},"type":"module","_from":"file:decocms-4.278.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.278.5.tgz","_integrity":"sha512-f9LITFyNmDbCjgIeJ10XIn3/rIKpGBsv/+L3IR7A5PTVahV3HJxZQ9yjaDroLGreO3RBfoAIVtrPYRH8d/Ao3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.278.5_1787790504116_0.7083212013401037","host":"s3://npm-registry-packages-npm-production"}},"4.279.0":{"name":"decocms","version":"4.279.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.279.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"80b743a52f8679dc9ad16317a0dbcc0091f8ace2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.279.0.tgz","fileCount":8986,"integrity":"sha512-BHzOa6rU8bal1nO2PjjD0zSHtJJbWEhAtb6SYXGo3UfcWrB8DNIt3tfmXmTKuTvNZJDMp3dwhM+faKlrru7vVg==","signatures":[{"sig":"MEUCIQDu1oFHd0x7lSmVIa2d00/fFlmxMZOnEFteRA3ZZsCWQwIgan3l87iUetvqreMVrMJHYNjXHRAM6F7pylnwcbQsKY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.279.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101881800},"type":"module","_from":"file:decocms-4.279.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.279.0.tgz","_integrity":"sha512-BHzOa6rU8bal1nO2PjjD0zSHtJJbWEhAtb6SYXGo3UfcWrB8DNIt3tfmXmTKuTvNZJDMp3dwhM+faKlrru7vVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.279.0_1787795687745_0.3669213468679968","host":"s3://npm-registry-packages-npm-production"}},"4.279.1":{"name":"decocms","version":"4.279.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.279.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"111bbdc1739f462a502f7ae673a904641a31625d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.279.1.tgz","fileCount":8986,"integrity":"sha512-8GXZuakTRbGUwkQo0vLprLYYCUENjIWr4o57Z2vn0lyf74z0SdVZ3YUo5FI8l+yZkwTXMgjXB//jN7otDKvKOA==","signatures":[{"sig":"MEYCIQDtl18yUO9JvpK07q2HBgRjvUA/QkuFCxAzaK+Snbs/6AIhANGaeMgnU9uYbgUbE/mpla08yZz1QFRtPL7uhTBqC/ur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.279.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101882664},"type":"module","_from":"file:decocms-4.279.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.279.1.tgz","_integrity":"sha512-8GXZuakTRbGUwkQo0vLprLYYCUENjIWr4o57Z2vn0lyf74z0SdVZ3YUo5FI8l+yZkwTXMgjXB//jN7otDKvKOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.279.1_1787797376496_0.34191994521949876","host":"s3://npm-registry-packages-npm-production"}},"4.280.0":{"name":"decocms","version":"4.280.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.280.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea37133edf81a7878318308fc51c25cb1c81f01c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.280.0.tgz","fileCount":8986,"integrity":"sha512-WUkkZMR71jSfOoitcM1/yW2NTpue/QALI1JzVVlZzPZDgEjXiWjsIwNsnhSdyPFfqtIyHKz1h3KBYAcrOoY/1w==","signatures":[{"sig":"MEUCIQCo3UNxBxpI2pQQS4zVboEpDjvTLmNJMs5lJmvVXIaYKwIgCjh5o1P9L7q5vbTB7ej1XlbIZXxmE4gzlo6Bk/yCib8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.280.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101880997},"type":"module","_from":"file:decocms-4.280.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.280.0.tgz","_integrity":"sha512-WUkkZMR71jSfOoitcM1/yW2NTpue/QALI1JzVVlZzPZDgEjXiWjsIwNsnhSdyPFfqtIyHKz1h3KBYAcrOoY/1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.280.0_1787798204150_0.6271697106820511","host":"s3://npm-registry-packages-npm-production"}},"4.280.1":{"name":"decocms","version":"4.280.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.280.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"283f6581e00686f258c8bdad7b193f6cd6915260","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.280.1.tgz","fileCount":8986,"integrity":"sha512-V7UrBdwApnK9+AnIK5si8Kzw14hGFwjrl7jfn5ofd1M9pcQZO6DyNcPsjBwXrVBdJYIducufMhTV2PeaaBwcjg==","signatures":[{"sig":"MEQCIBl81NBkta0VYizL3auuWH7KsBo/tzPNYuFDk/nulO8PAiA9Bm4xjnqFHASdNSHINLT1SQ0GKBlm9gPAMg6c6mZ+lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.280.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101881271},"type":"module","_from":"file:decocms-4.280.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.280.1.tgz","_integrity":"sha512-V7UrBdwApnK9+AnIK5si8Kzw14hGFwjrl7jfn5ofd1M9pcQZO6DyNcPsjBwXrVBdJYIducufMhTV2PeaaBwcjg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.280.1_1787827054905_0.46524196012071717","host":"s3://npm-registry-packages-npm-production"}},"4.280.2":{"name":"decocms","version":"4.280.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.280.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f906f55551963bee6c8a122955b8d19320790226","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.280.2.tgz","fileCount":8986,"integrity":"sha512-do1Abg3f3aXCWTktBFZsszDlnTaWrKwn3/+srQuPhmrBpl7isA2r9/mnVaqfzteBJdkU02rbkikwpry4X8AMCA==","signatures":[{"sig":"MEUCIQCa4QP01M15UpgAf9JnFNCbQwzL9f2ds6Kp1GF028HzzQIgY1P3tlBhLYqn82/Uh35Q/RwgOk8V5jcusrk82NJ70Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.280.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101881479},"type":"module","_from":"file:decocms-4.280.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.280.2.tgz","_integrity":"sha512-do1Abg3f3aXCWTktBFZsszDlnTaWrKwn3/+srQuPhmrBpl7isA2r9/mnVaqfzteBJdkU02rbkikwpry4X8AMCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.280.2_1787827113816_0.0619085080653039","host":"s3://npm-registry-packages-npm-production"}},"4.280.3":{"name":"decocms","version":"4.280.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.280.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6972075a1ae0ff9527549749b1a58265481e8a5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.280.3.tgz","fileCount":8986,"integrity":"sha512-+crWguLNrpHO5GxJYF5FpUPv5kYie97AKDz1v1z0Z2lMr1ZNNYYSofj4W5mQL8zD47KPOkZkFJhdcjF5ZEf+mg==","signatures":[{"sig":"MEYCIQCHuO6PSJotvyWzUZ0KXcHBC4MfgW82FtGPJcWbju5kTwIhANfIq1RHQebRrOfnURz85wooCwOPceqtilxCoupJu4B0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.280.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101881509},"type":"module","_from":"file:decocms-4.280.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.280.3.tgz","_integrity":"sha512-+crWguLNrpHO5GxJYF5FpUPv5kYie97AKDz1v1z0Z2lMr1ZNNYYSofj4W5mQL8zD47KPOkZkFJhdcjF5ZEf+mg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.280.3_1787827884932_0.07820067287757371","host":"s3://npm-registry-packages-npm-production"}},"4.281.0":{"name":"decocms","version":"4.281.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df1700093ff8518fde4fb6daefb8d1e3bafc9404","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.0.tgz","fileCount":8988,"integrity":"sha512-eBM/uABac1gH7RFhiOI9z2rgkSHB3y7DQVIB1RUn3NHvkTtAASfb2vvLvmTQyyFpa5HI7TgqBHuKJym8ueKXhg==","signatures":[{"sig":"MEUCIDlFx+cai50bY4FT5nE7VJr5l0XmNB0tsML9XJ5MTiLxAiEAzNht+dpqSmVPRo6F87AKqJXnzVmXWLff6D2g3tW/6PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888517},"type":"module","_from":"file:decocms-4.281.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.0.tgz","_integrity":"sha512-eBM/uABac1gH7RFhiOI9z2rgkSHB3y7DQVIB1RUn3NHvkTtAASfb2vvLvmTQyyFpa5HI7TgqBHuKJym8ueKXhg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.0_1787839478340_0.8926489002333449","host":"s3://npm-registry-packages-npm-production"}},"4.281.1":{"name":"decocms","version":"4.281.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d094875c2f4e09a30b12f381491d8bd4f6e05587","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.1.tgz","fileCount":8988,"integrity":"sha512-AnDzIYQFXckj14ymD3Ifs00FguZAvwjc9WFgUzMeWEjsGYAiynElVg25SKWI9RDZSCiuuW0FyDFdvYPS+GbiwA==","signatures":[{"sig":"MEUCICZpdDRC2eEGt5gGM0xlqjN+poWXtraskfm25gOYbMrIAiEAuO/v7cc7jVqXnYDldTGoSp8dpCxMr8awAVF3+1tfZkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888506},"type":"module","_from":"file:decocms-4.281.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.1.tgz","_integrity":"sha512-AnDzIYQFXckj14ymD3Ifs00FguZAvwjc9WFgUzMeWEjsGYAiynElVg25SKWI9RDZSCiuuW0FyDFdvYPS+GbiwA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.1_1787840268229_0.7971604917724271","host":"s3://npm-registry-packages-npm-production"}},"4.281.2":{"name":"decocms","version":"4.281.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3beda4837dd1f0daa4d7da58295dcb8a774fdfa8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.2.tgz","fileCount":8988,"integrity":"sha512-qJ14ZojaGo+qXMY+fCyyQeY2SFsVE+d3PKRDO13LLdYIVPqGncy5Pl2/+QiApYGV7P8k7hmn04WtVyKPY2sLTg==","signatures":[{"sig":"MEQCIBYZ8ZQZQ0GAJ/VCp4y/y/v2KROFby2J4YOgyfOPtAtAAiA0rPaFHYM2I/Qm0NbpQyyMOPm2hjATU5gIraOIOclaLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888904},"type":"module","_from":"file:decocms-4.281.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.2.tgz","_integrity":"sha512-qJ14ZojaGo+qXMY+fCyyQeY2SFsVE+d3PKRDO13LLdYIVPqGncy5Pl2/+QiApYGV7P8k7hmn04WtVyKPY2sLTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.2_1787842337116_0.672281324283271","host":"s3://npm-registry-packages-npm-production"}},"4.281.3":{"name":"decocms","version":"4.281.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"44ffd2b3c30632ad9ab4b55d85e52d1c258363d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.3.tgz","fileCount":8988,"integrity":"sha512-pBn21KHJZxbTQq8XatB8afs+iI3GGTVfpqLasmTrMrY8TNEWHTCo6ea37ndyLPbuSPzHxz78FBLVT+/hGgJwaA==","signatures":[{"sig":"MEQCIGA6BLoXYDwyXd5/jvY9xQkf5m2YifEItFESQxAhYkorAiBqjKymT0NhynFu6SGj8zAkjbp2zQ3QR3/58tXa2M/YRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888931},"type":"module","_from":"file:decocms-4.281.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.3.tgz","_integrity":"sha512-pBn21KHJZxbTQq8XatB8afs+iI3GGTVfpqLasmTrMrY8TNEWHTCo6ea37ndyLPbuSPzHxz78FBLVT+/hGgJwaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.3_1787842514681_0.9190599986954151","host":"s3://npm-registry-packages-npm-production"}},"4.281.4":{"name":"decocms","version":"4.281.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d52f0f22b4e058c59df36ad83e2206e692db85c5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.4.tgz","fileCount":8988,"integrity":"sha512-gGDMfUAgY+/nh2L6dGLtVomwE2IH3j8ndKuXCUcL8UeuNKEj8WubCXOnq4BolTox757fOH53cSjjo7IB3FdpSQ==","signatures":[{"sig":"MEQCIHio2QV6FQdR/4tPl+5WmZUwZ5HIDlD+nFQfFeDiGAd2AiAup0yGSWnc2Fpvm0+7eyHzHWppzjhm9k3lorZbNMfbVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888961},"type":"module","_from":"file:decocms-4.281.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.4.tgz","_integrity":"sha512-gGDMfUAgY+/nh2L6dGLtVomwE2IH3j8ndKuXCUcL8UeuNKEj8WubCXOnq4BolTox757fOH53cSjjo7IB3FdpSQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.4_1787844016349_0.8023351966965362","host":"s3://npm-registry-packages-npm-production"}},"4.281.5":{"name":"decocms","version":"4.281.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d99dddb0ab798fd64cd50d8fd070f6dbc8cd0cbf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.5.tgz","fileCount":8988,"integrity":"sha512-TV375gUom7caAdv54GLevvoAUSdqII5UcKVDGUHZM4riTJ/yy8YgdCa2/evMXt8Fm8QEgNcfmhXlx8wlasTmFA==","signatures":[{"sig":"MEUCIBHT6m9KpRNOCMNWL0YNjjejtuk687AQ2OYAMTV2aVWxAiEAgvTVQ6hBH0mDIJyYIz6EOPnuwdMwKjNPMzcrGN7ZeVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101889781},"type":"module","_from":"file:decocms-4.281.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.5.tgz","_integrity":"sha512-TV375gUom7caAdv54GLevvoAUSdqII5UcKVDGUHZM4riTJ/yy8YgdCa2/evMXt8Fm8QEgNcfmhXlx8wlasTmFA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.5_1787844098436_0.590337318766865","host":"s3://npm-registry-packages-npm-production"}},"4.281.6":{"name":"decocms","version":"4.281.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.281.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8bed869403e827735e3fb3031a2f03ab242b3dbc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.281.6.tgz","fileCount":8988,"integrity":"sha512-OeGMAKt4ZZTj5A99ePx+zNOYbTvX9i8fQgsyJj4DcjZTQwKo5v/s60lze1mN3OFfGSKqgv2CYMW4sfx60qY6Ow==","signatures":[{"sig":"MEUCIHwR7IQvwNFYwvL7oBcbcAeoIjrbSJYlR6no/SeYEA+MAiEA6mURlSiiPrvDM3ew9++EIZTpfTDLghgFKXHqKQqUAgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.281.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101889997},"type":"module","_from":"file:decocms-4.281.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.281.6.tgz","_integrity":"sha512-OeGMAKt4ZZTj5A99ePx+zNOYbTvX9i8fQgsyJj4DcjZTQwKo5v/s60lze1mN3OFfGSKqgv2CYMW4sfx60qY6Ow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.281.6_1787845395451_0.5908776356194521","host":"s3://npm-registry-packages-npm-production"}},"4.282.0":{"name":"decocms","version":"4.282.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.282.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc16b6757968e1381e4866e7a69f58872ce0fb55","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.282.0.tgz","fileCount":8988,"integrity":"sha512-TOl4wlSdmLrds3LLMD/yxbHSSh0u4hb44Hv257hKkjsGyV0fQI8/VIdvA8DRGZIgwOIRyDPETLRjuP0C0X5BCQ==","signatures":[{"sig":"MEYCIQCyz9adavEWEZTPvcwH2W7uQQJfrFMId390d8CYEGZ8kwIhAJHgAQ/AZ6x3uPS6C4NJxzpF2OOfUmpuFK+KMVoHCpj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.282.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101890642},"type":"module","_from":"file:decocms-4.282.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.282.0.tgz","_integrity":"sha512-TOl4wlSdmLrds3LLMD/yxbHSSh0u4hb44Hv257hKkjsGyV0fQI8/VIdvA8DRGZIgwOIRyDPETLRjuP0C0X5BCQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.282.0_1787847394262_0.01020028395285233","host":"s3://npm-registry-packages-npm-production"}},"4.283.0":{"name":"decocms","version":"4.283.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.283.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eec056d1f104b00a1d1ba33c7c43fe09d98a8cf6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.283.0.tgz","fileCount":8988,"integrity":"sha512-f56d7wCO6S/Nny5vCa6T7WrfVBvUc8VCmGec4/UE7f8DOmBVTCKHrWPWhK5XqCTe6xhzaF5cUraLNi14JcOfOw==","signatures":[{"sig":"MEUCIEJ5aHHn5wbR6cR1J1nhFVnj4IjN9wE150RXwwlpFUk5AiEAhkGGE49aB0lzdlzOgRTWlWvHOO5fSp33cnixIYKN8fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.283.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101893483},"type":"module","_from":"file:decocms-4.283.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.283.0.tgz","_integrity":"sha512-f56d7wCO6S/Nny5vCa6T7WrfVBvUc8VCmGec4/UE7f8DOmBVTCKHrWPWhK5XqCTe6xhzaF5cUraLNi14JcOfOw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.283.0_1787848187681_0.01765263384795146","host":"s3://npm-registry-packages-npm-production"}},"4.284.0":{"name":"decocms","version":"4.284.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.284.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83b6ab6dda86fe1d80992f225221d351799f8216","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.284.0.tgz","fileCount":8988,"integrity":"sha512-P7qeSX7TXjTT/41iEq5hbRZ+hVwf6eHXujd7/YeeXestYB5gfstfhzWnQCvXasQSKzKTy59TKxcWhSc/Y7qzPQ==","signatures":[{"sig":"MEUCIF21B4+ME5kyxcvitZ0b87FE8gfwuHN1OaD0KhOkEj3dAiEAlmqZmtpVnZevocUSG89YUm03aiTzf7AOzKDdvLqKgTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.284.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101878105},"type":"module","_from":"file:decocms-4.284.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.284.0.tgz","_integrity":"sha512-P7qeSX7TXjTT/41iEq5hbRZ+hVwf6eHXujd7/YeeXestYB5gfstfhzWnQCvXasQSKzKTy59TKxcWhSc/Y7qzPQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.284.0_1787848838873_0.16518052356864787","host":"s3://npm-registry-packages-npm-production"}},"4.284.1":{"name":"decocms","version":"4.284.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.284.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"63f304719040270883e8e02ce1dfac9b2da3924f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.284.1.tgz","fileCount":8988,"integrity":"sha512-m+uLXSh8D1DH6dA+6eVzTBc6epQ3Su9jkAt3bA9+t0oLoQAi5zWLtVasCq4UmyMava30hyytV/xMt+kFAB5kKg==","signatures":[{"sig":"MEUCIQCDJNpVNI3Q9YvvyE0m5R7c6oHR8km72KVtF51SctN3JAIgC2PVNt8AUqKRSlR7EYATfnsKtzk1TJbCAnTFbYD/LLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.284.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101888602},"type":"module","_from":"file:decocms-4.284.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.284.1.tgz","_integrity":"sha512-m+uLXSh8D1DH6dA+6eVzTBc6epQ3Su9jkAt3bA9+t0oLoQAi5zWLtVasCq4UmyMava30hyytV/xMt+kFAB5kKg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.284.1_1787850655644_0.4283161039357286","host":"s3://npm-registry-packages-npm-production"}},"4.285.0":{"name":"decocms","version":"4.285.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.285.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6cd546a46925b348f80a825099486dc1976aeb8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.285.0.tgz","fileCount":8988,"integrity":"sha512-VGJ0mRWQ0PiGnu7B1sPFC0FREgNBaiiGZosMcZ96TCTF38kTCH5UMGxARgtD0glUqkBZj56KHJvPaYhJDPUWFw==","signatures":[{"sig":"MEQCIQDXdTF54nh+Bzvw+cz40b8XSS2/HlvUpcPsG19U9M0fLQIfOqmwzDbo7/yiTxbHTYHmt/NkLp7a16XAoubGm95xVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.285.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101889283},"type":"module","_from":"file:decocms-4.285.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.285.0.tgz","_integrity":"sha512-VGJ0mRWQ0PiGnu7B1sPFC0FREgNBaiiGZosMcZ96TCTF38kTCH5UMGxARgtD0glUqkBZj56KHJvPaYhJDPUWFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.285.0_1787850670559_0.9918582012366941","host":"s3://npm-registry-packages-npm-production"}},"4.286.0":{"name":"decocms","version":"4.286.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a63b0f8184437c711459a841845b2f123ae0fe2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.0.tgz","fileCount":8988,"integrity":"sha512-iAFUV81/HN4jnAvPM8nJyXh93Ki//YazA2h/ZCPLH0EQO+61Vl+lamsHXHCYlp5lPC62NbNGkL69kYK4sgWjyw==","signatures":[{"sig":"MEQCIAQ1vuGJ/WPDBModAbxDFHfPcnU+IzMnK/BHKY9mwW90AiBa1byBfbI0nkBMF3cRk7TbPmkuqpWQS7O5wRZinic9oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101886733},"type":"module","_from":"file:decocms-4.286.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.0.tgz","_integrity":"sha512-iAFUV81/HN4jnAvPM8nJyXh93Ki//YazA2h/ZCPLH0EQO+61Vl+lamsHXHCYlp5lPC62NbNGkL69kYK4sgWjyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.0_1787851887993_0.5129774479646989","host":"s3://npm-registry-packages-npm-production"}},"4.286.1":{"name":"decocms","version":"4.286.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce4299d30dfcc3264bc4e9241caa50c5977b7235","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.1.tgz","fileCount":8988,"integrity":"sha512-0vbd7fFRGdIBoPYeauypyxh5e7NfcYO8p9ZBQ8JqG15UVyJyfc4a0i5GK1bVuVi0sWUxWYJ0ukmumSbUs8ufBQ==","signatures":[{"sig":"MEYCIQD8dctNsvj4Jex+U98Eh7ljPmeCSC0QkJtrpEg3TbTe5gIhAN+69LO2LVt+moYXgMyY7jH52O6IYVSaKUiow66hT/pq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101886760},"type":"module","_from":"file:decocms-4.286.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.1.tgz","_integrity":"sha512-0vbd7fFRGdIBoPYeauypyxh5e7NfcYO8p9ZBQ8JqG15UVyJyfc4a0i5GK1bVuVi0sWUxWYJ0ukmumSbUs8ufBQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.1_1787852905499_0.2748551213412329","host":"s3://npm-registry-packages-npm-production"}},"4.286.2":{"name":"decocms","version":"4.286.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7790dc94d896c06e22bd19b68c95e3080482f840","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.2.tgz","fileCount":8988,"integrity":"sha512-3bRYx+dkJ3avQhtEsK63PExx5u/DSOIBsd5rQ8+Zjj6zCCaNy0arE8I841JGHRn1xYJJriggQHH47Yj2RpZHSg==","signatures":[{"sig":"MEQCIAMNkqqepB/fRNRb/kfOMSnTHZNy9wjxDZoMz3Axy9S4AiAKaeL2qXmgYWmPdrZYKetLAb24YwSpkoxym1XQsjjVyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101886150},"type":"module","_from":"file:decocms-4.286.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.2.tgz","_integrity":"sha512-3bRYx+dkJ3avQhtEsK63PExx5u/DSOIBsd5rQ8+Zjj6zCCaNy0arE8I841JGHRn1xYJJriggQHH47Yj2RpZHSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.2_1787854422357_0.9388779796338487","host":"s3://npm-registry-packages-npm-production"}},"4.286.3":{"name":"decocms","version":"4.286.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"149f9ad0fe75373c8211d0d00cb94ca47caa7390","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.3.tgz","fileCount":8993,"integrity":"sha512-33FKBzeR1zoID7fn90LzSqRx0CcShdTrkQi2snc+3ppbBaxD4lnkaoMG3EoQxbc5mx+sdUt6dyJJjH8gDPUWaw==","signatures":[{"sig":"MEQCICVUwhFx5a3NR0cdBuKk91vy9Gy2YDObY+dnDfA9lfOsAiAOjynQXNbjr0JODWpo8TSe/aHgndcBd8SqUxi7tIMDRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101893251},"type":"module","_from":"file:decocms-4.286.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.3.tgz","_integrity":"sha512-33FKBzeR1zoID7fn90LzSqRx0CcShdTrkQi2snc+3ppbBaxD4lnkaoMG3EoQxbc5mx+sdUt6dyJJjH8gDPUWaw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.3_1787854702676_0.9817204609675787","host":"s3://npm-registry-packages-npm-production"}},"4.286.4":{"name":"decocms","version":"4.286.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5f240b7c7e960210d243ea478e53d1927e9b5e59","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.4.tgz","fileCount":8993,"integrity":"sha512-rRQ2EJUsiIrHi+xT6DJYbs5uwvImccIwXdClSeFMqI4IPjJeoTEB3sVa12kvwwkZpn3dbbtGP0/Cww9GbGA29w==","signatures":[{"sig":"MEUCIHxZ9uaRmRvZAo+cmP5y3LD96kTYj79lCE9UXE3RlPupAiEAsOFZQDxp/UK2VAtkPWRbimns7BKku51XSufjTtX4mhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101893477},"type":"module","_from":"file:decocms-4.286.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.4.tgz","_integrity":"sha512-rRQ2EJUsiIrHi+xT6DJYbs5uwvImccIwXdClSeFMqI4IPjJeoTEB3sVa12kvwwkZpn3dbbtGP0/Cww9GbGA29w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.4_1787854810264_0.05808529073061641","host":"s3://npm-registry-packages-npm-production"}},"4.286.5":{"name":"decocms","version":"4.286.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1805002cecd37696aa342ca03b918ae3bf6572f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.5.tgz","fileCount":8993,"integrity":"sha512-T95aKUPeJDNwozJ9G/sFd9Qr1+dVZifYtgoCtHOyFMa+6HlD7GHvZVn5RyvAq78fGAKSc/EYmTQTOpxEjs1sOA==","signatures":[{"sig":"MEUCIHkYHOS2KMF7tsFL1plzCpFJrPNJ8ojXMpSVdYm72UgqAiEA3064y6EWVHxuZRD2UhKz4khOFRzCNK5XOyZtam3oi4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101893999},"type":"module","_from":"file:decocms-4.286.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.5.tgz","_integrity":"sha512-T95aKUPeJDNwozJ9G/sFd9Qr1+dVZifYtgoCtHOyFMa+6HlD7GHvZVn5RyvAq78fGAKSc/EYmTQTOpxEjs1sOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.5_1787855213586_0.42874512252239305","host":"s3://npm-registry-packages-npm-production"}},"4.286.6":{"name":"decocms","version":"4.286.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0572dfed2b94ea661e7aeb25e392b9ab7805b04e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.6.tgz","fileCount":8993,"integrity":"sha512-/L7ukeC3dGL+Axv5jyuLbNetKPok2h5516G/SF5WDCoYsdSkwnp6plhnie3njDhfdC3qIgpQJFtHmtHQR5HkpA==","signatures":[{"sig":"MEYCIQCyFv6XNZyUuAcEQXkfb6WZvKyJBl5jGLIAxTO1/o1XcwIhAPYow6+tE9H5W1ZrVuB7mvh/Co8OKnlKMtu1YLVH5BQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101894029},"type":"module","_from":"file:decocms-4.286.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.6.tgz","_integrity":"sha512-/L7ukeC3dGL+Axv5jyuLbNetKPok2h5516G/SF5WDCoYsdSkwnp6plhnie3njDhfdC3qIgpQJFtHmtHQR5HkpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.6_1787855690936_0.3421369280968589","host":"s3://npm-registry-packages-npm-production"}},"4.286.7":{"name":"decocms","version":"4.286.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d1d71bbdddad4ff891ee9adc11f2cc8f5019d1c2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.7.tgz","fileCount":8993,"integrity":"sha512-ptnGCaceihQT9idvStN6QYsJ/MQclofuB/XfxXYrox5Ud16B7CPDLw35cPXzlhhSeUk6kzbPnMFyQADtSVBS6g==","signatures":[{"sig":"MEYCIQCkfRwLY4/cv5R4agVxDm1p07JXF1wIrljA4EdmnFImhQIhAL4fI8arKU2/N9vHNQfSk36MnWycUMGdi/N93mCdbxol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101927829},"type":"module","_from":"file:decocms-4.286.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.7.tgz","_integrity":"sha512-ptnGCaceihQT9idvStN6QYsJ/MQclofuB/XfxXYrox5Ud16B7CPDLw35cPXzlhhSeUk6kzbPnMFyQADtSVBS6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.7_1787856641583_0.5638175182751426","host":"s3://npm-registry-packages-npm-production"}},"4.286.8":{"name":"decocms","version":"4.286.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e883a107fe271b49cf678913468d4fc0e34ae3d4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.8.tgz","fileCount":8993,"integrity":"sha512-gwrovS5aYU93PGIlBgM8DyHw/T27jQywawvZZ2FvCn1XnMIFWwa4AhTL6GP+JcPustzwXLfgtwzct7YNHNOlnw==","signatures":[{"sig":"MEQCIHbBYm2HNoRFWHWqztgcUaZO9QpMaLfuXSjWwXPcRLPjAiAizNa4qesNJWRI878RmBwIQ0+buigDpyeCUEZfIgvXTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101928076},"type":"module","_from":"file:decocms-4.286.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.8.tgz","_integrity":"sha512-gwrovS5aYU93PGIlBgM8DyHw/T27jQywawvZZ2FvCn1XnMIFWwa4AhTL6GP+JcPustzwXLfgtwzct7YNHNOlnw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.8_1787857122891_0.7301644388831539","host":"s3://npm-registry-packages-npm-production"}},"4.286.9":{"name":"decocms","version":"4.286.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.286.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff60d46844def9feb162c257447c77d9881a377d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.286.9.tgz","fileCount":8993,"integrity":"sha512-LL1Gg1k1Iv7S1sEIu30339JBZHeQkKmW2xZal664nOkC2dxAuTUFCzlJPZDG9BLuVvzEC+qURIcbkhcAADQ8xw==","signatures":[{"sig":"MEUCIAG7HdmCoNxpAeVZfCrUpsVFl4hs/4q6TU3zKFts+pU+AiEAztG2pMBMB0gIOall5Y1Qe6mXsnWMedsFun6DHEWeRNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.286.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102012590},"type":"module","_from":"file:decocms-4.286.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.286.9.tgz","_integrity":"sha512-LL1Gg1k1Iv7S1sEIu30339JBZHeQkKmW2xZal664nOkC2dxAuTUFCzlJPZDG9BLuVvzEC+qURIcbkhcAADQ8xw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.286.9_1787859193353_0.2667352865275392","host":"s3://npm-registry-packages-npm-production"}},"4.287.0":{"name":"decocms","version":"4.287.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.287.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7564aa0a5e23350fa02c16609c25ac7c29493913","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.287.0.tgz","fileCount":8993,"integrity":"sha512-iY9Hbu4B/30tNkEIecaL/visOt8NMAHnYYO2pfM5Z/Jf0FLEdY7lC7M8wJpkvLSdY4JwM7iwGeKPJ+QY0KNJmg==","signatures":[{"sig":"MEUCIQCzH72FZFBYwKUR2v79tZy/LgdzEpsAj6E+NndoPmUNYgIgGMaOt93d8VFkDtKmF5jp1F4no+RS77A4d1M0AiEjxtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.287.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016111},"type":"module","_from":"file:decocms-4.287.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.287.0.tgz","_integrity":"sha512-iY9Hbu4B/30tNkEIecaL/visOt8NMAHnYYO2pfM5Z/Jf0FLEdY7lC7M8wJpkvLSdY4JwM7iwGeKPJ+QY0KNJmg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.287.0_1787867386790_0.10509289808936462","host":"s3://npm-registry-packages-npm-production"}},"4.288.0":{"name":"decocms","version":"4.288.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.288.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"597ff5e5afc77b9081f58400a012957abef80843","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.288.0.tgz","fileCount":8993,"integrity":"sha512-Y0BUGpCUNmRNJychu0nLO58VqBttX5bs8kAixmsXavrbRBchL5vaWWvxdSisDdYYZ1otKIuc5BvigBWfS2iWIw==","signatures":[{"sig":"MEUCIQCAB2Ju9PFFl87cqY1TOzQjXTRrz0u7/OuTdDWpMCz1agIgE8P/bxD5LJoLzQNwL2p53h02LXjo4zXx0LJXcXhW2f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.288.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016680},"type":"module","_from":"file:decocms-4.288.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.288.0.tgz","_integrity":"sha512-Y0BUGpCUNmRNJychu0nLO58VqBttX5bs8kAixmsXavrbRBchL5vaWWvxdSisDdYYZ1otKIuc5BvigBWfS2iWIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.288.0_1787868843912_0.20485277004195024","host":"s3://npm-registry-packages-npm-production"}},"4.288.1":{"name":"decocms","version":"4.288.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.288.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2732f0b6ae80c2240994c560be9a265644609739","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.288.1.tgz","fileCount":8993,"integrity":"sha512-+cy//SnDCmn7JH36ccWUmq8Jh1BVt6v5DrFXC/GuA71UFFKfi8f4VA4RFOHa4HwnnHGW78+qKAjkHugOxdL/lA==","signatures":[{"sig":"MEUCIBLgIXypRa6vP1+BBtZaebHPOMK4jwwjT5zqtuceHvMPAiEAlg4u+v+6GxikSm0/0IjBLx7roF24JIUOSRHtLMFSrAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.288.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016111},"type":"module","_from":"file:decocms-4.288.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.288.1.tgz","_integrity":"sha512-+cy//SnDCmn7JH36ccWUmq8Jh1BVt6v5DrFXC/GuA71UFFKfi8f4VA4RFOHa4HwnnHGW78+qKAjkHugOxdL/lA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.288.1_1787881581113_0.058625042230546986","host":"s3://npm-registry-packages-npm-production"}},"4.289.0":{"name":"decocms","version":"4.289.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.289.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"06b1d2c389df0db0a5ac64c88cf49d3e47981887","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.289.0.tgz","fileCount":8993,"integrity":"sha512-ap+cnZFg0Y6O+3OgjLUyBCdqMQGLz7jVVZMz4Z2hbE4aYH2PPx1TlpbfyCcQheumwzR2Io5V396Tp/729aYoeg==","signatures":[{"sig":"MEYCIQDNXbXE6XQt6uA2Zsk5hOZ2VIdWicpA5ThogBlAdAWUXQIhALxqsxUe9dKlWieCPVmPM1PgQIgcTsERvzQbZUGmcwzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.289.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016680},"type":"module","_from":"file:decocms-4.289.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.289.0.tgz","_integrity":"sha512-ap+cnZFg0Y6O+3OgjLUyBCdqMQGLz7jVVZMz4Z2hbE4aYH2PPx1TlpbfyCcQheumwzR2Io5V396Tp/729aYoeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.289.0_1787917998689_0.3445508981887171","host":"s3://npm-registry-packages-npm-production"}},"4.289.1":{"name":"decocms","version":"4.289.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.289.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1be2d602388943dbb61acf04b649e3b1216cb1ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.289.1.tgz","fileCount":8993,"integrity":"sha512-FAQrf0pLySoimDbxz2sCLEu/U0CaXsFXAeIzBtasiXUnGb/MufddEl2A0n2XVHEyMUFfNPV5AB4Ry3z7bYvSxw==","signatures":[{"sig":"MEUCIB5zTSDkdd5C92OCI7UwJZdil/YVx4ff7e2R1kmPVH4+AiEAwcSuu/uHkgTGg4BbPZYIBIt0Gr+VPLTYmSTBOZp/ADM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.289.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016680},"type":"module","_from":"file:decocms-4.289.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.289.1.tgz","_integrity":"sha512-FAQrf0pLySoimDbxz2sCLEu/U0CaXsFXAeIzBtasiXUnGb/MufddEl2A0n2XVHEyMUFfNPV5AB4Ry3z7bYvSxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.289.1_1787919220767_0.2768030693069008","host":"s3://npm-registry-packages-npm-production"}},"4.289.2":{"name":"decocms","version":"4.289.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.289.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c3cda00829ce64df9640d86a441fbb580ef0a7e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.289.2.tgz","fileCount":8993,"integrity":"sha512-cM7DlMdnVrBdk0Y+/hO6oI0Mjy5zLzb9DYUdjm8B74A+P/EHJBJ7sv+loAEqWGfdOqIqpnfEjhoSPXnD5JqT4g==","signatures":[{"sig":"MEUCIGjKVg0JfL2+IyRNHCW4LU6C3PIGe3rSpZW/KTEUMhOmAiEAvfodmpvd+1Z2/Ag9ZWmBi+DgolPQsb2DmkprzGuNZMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.289.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102016884},"type":"module","_from":"file:decocms-4.289.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.289.2.tgz","_integrity":"sha512-cM7DlMdnVrBdk0Y+/hO6oI0Mjy5zLzb9DYUdjm8B74A+P/EHJBJ7sv+loAEqWGfdOqIqpnfEjhoSPXnD5JqT4g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.289.2_1787919524909_0.780200575700198","host":"s3://npm-registry-packages-npm-production"}},"4.290.0":{"name":"decocms","version":"4.290.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.290.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a5f54e41512b1afd70ee7e1aeea5928cb436fa2f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.290.0.tgz","fileCount":8985,"integrity":"sha512-BRUBv/JIMbY6Z0LgD2dUroOaGY96VhnXF4bjwBsUNT1akckITJRhfeyezu4E/r6xgQmrCvBNAh44XhxTPUyX+Q==","signatures":[{"sig":"MEUCIQC/KtDW9DmxdEoc9vMPzuLe1J2SmDQvBW1TPksIq0YFCwIgU0sQGL615gHZP39CgBFCepuIU6kLrciQ0AKQ/Xqj05k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.290.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102020313},"type":"module","_from":"file:decocms-4.290.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.290.0.tgz","_integrity":"sha512-BRUBv/JIMbY6Z0LgD2dUroOaGY96VhnXF4bjwBsUNT1akckITJRhfeyezu4E/r6xgQmrCvBNAh44XhxTPUyX+Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.290.0_1787919915537_0.6821617651948173","host":"s3://npm-registry-packages-npm-production"}},"4.290.1":{"name":"decocms","version":"4.290.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.290.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bfcd457e5cdf62af4c5aa8025437725dbdfd6163","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.290.1.tgz","fileCount":8985,"integrity":"sha512-x+l7g97NVe5QzkVgKzi7SCkmu9jGTUHNGITwNVkaVZNYJIqwu7Vpw+BruU9udocHv/EcSg8qUyCDKxNYRmL2Uw==","signatures":[{"sig":"MEYCIQCGQIhu/lVmQqVrqLc3Q/MOt8WInNVxzdNF0EkNzZ261gIhAPjaIsmeosU/s51mtHNWFFctA4oZj2GlwlPS5HiJNsyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.290.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102020415},"type":"module","_from":"file:decocms-4.290.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.290.1.tgz","_integrity":"sha512-x+l7g97NVe5QzkVgKzi7SCkmu9jGTUHNGITwNVkaVZNYJIqwu7Vpw+BruU9udocHv/EcSg8qUyCDKxNYRmL2Uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.290.1_1787919968701_0.8687945548379106","host":"s3://npm-registry-packages-npm-production"}},"4.291.0":{"name":"decocms","version":"4.291.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"414a4a550a068574710aa89220f208a0109ba5e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.0.tgz","fileCount":8985,"integrity":"sha512-hzP9kggztjn0PhkHj7+qPf+b7oIlkr/jvfshymWTl20WjD3QdzPGRxtfTnmP8CSpcvASUC+LDJuG4bt6W0mOWA==","signatures":[{"sig":"MEQCIDjygYiXwVomyrdeatvNQbwIJmLR7Ml8MPjLYnHxOUn8AiAvJNCoBnswW+rGDDFqjL6GEpHN6N9IDSHVVOkkbNXsGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102022542},"type":"module","_from":"file:decocms-4.291.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.0.tgz","_integrity":"sha512-hzP9kggztjn0PhkHj7+qPf+b7oIlkr/jvfshymWTl20WjD3QdzPGRxtfTnmP8CSpcvASUC+LDJuG4bt6W0mOWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.0_1787921773851_0.561339779794416","host":"s3://npm-registry-packages-npm-production"}},"4.291.1":{"name":"decocms","version":"4.291.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e45cc82961aa1f0f60c7b279aa2ce5ae11ad21cf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.1.tgz","fileCount":8985,"integrity":"sha512-pl0lIkCc8tKGpOwNjVHLOAZJGQABYjvQn5c1kRd3n6y8g4Ou7xQN5DMLETP6wAXp7cdLw8WAUQutUjTOxOPd9Q==","signatures":[{"sig":"MEQCIFaqRtuc+YHI98Z1/BnnPh5GGWaE5tdKiskhiHD3/V8tAiA3hz35Ukm9CPiz7RgG242P6uEsP1elpoh1bUC/jpzoFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102022574},"type":"module","_from":"file:decocms-4.291.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.1.tgz","_integrity":"sha512-pl0lIkCc8tKGpOwNjVHLOAZJGQABYjvQn5c1kRd3n6y8g4Ou7xQN5DMLETP6wAXp7cdLw8WAUQutUjTOxOPd9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.1_1787922731956_0.14987567392474066","host":"s3://npm-registry-packages-npm-production"}},"4.291.2":{"name":"decocms","version":"4.291.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c98d31eb24718c9ba21f18d5d4922ce941aaf140","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.2.tgz","fileCount":8985,"integrity":"sha512-+dPCziJOR9MmOWmM9fdiL7V14o8Xwexz75KvHgmMHWiQ8BAgL9yV8fCaewD55n97XnFRgi4yA997qJiZ+6Ob7Q==","signatures":[{"sig":"MEYCIQCFEHypEGnLpOBrVMS6OrVLRH3TYeeK08zBTMCCgJ68hQIhAOHawCsVNkFoz4JL8P2PL+vFQcelWds09W9BxpCQszKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102022562},"type":"module","_from":"file:decocms-4.291.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.2.tgz","_integrity":"sha512-+dPCziJOR9MmOWmM9fdiL7V14o8Xwexz75KvHgmMHWiQ8BAgL9yV8fCaewD55n97XnFRgi4yA997qJiZ+6Ob7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.2_1787923466263_0.5956879071334482","host":"s3://npm-registry-packages-npm-production"}},"4.291.3":{"name":"decocms","version":"4.291.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2c97c2e984ef2654a70843486c11d92b25fc263d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.3.tgz","fileCount":8985,"integrity":"sha512-0J13Caok7Ya3+8BO8ub1geV1sSq+PNCTR3awtToJjo6aaaWFLjCvNkaNMfFWBs4MyIqQiHPs4pP1QxOTbMq1ng==","signatures":[{"sig":"MEUCIQCbR2G2GK2mDwA4EHgA0zGnIPBxSwfXmY07fCBtIECRnAIgSX15Nx0zwgvFhbuq5c50ul4SeSCoG+cfaIspg7DjbFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102022724},"type":"module","_from":"file:decocms-4.291.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.3.tgz","_integrity":"sha512-0J13Caok7Ya3+8BO8ub1geV1sSq+PNCTR3awtToJjo6aaaWFLjCvNkaNMfFWBs4MyIqQiHPs4pP1QxOTbMq1ng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.3_1787923569987_0.6074453831414728","host":"s3://npm-registry-packages-npm-production"}},"4.291.4":{"name":"decocms","version":"4.291.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"341cfaa033796490d4a18e4dfda73b5bbc723862","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.4.tgz","fileCount":8985,"integrity":"sha512-hcxnRF0kmApVzRWc7XN1pmSHnUEiwR5UwVYqyyPZ1hHjy6OqHbi7u/5ilRxTswPJo5aalxjq5tmn+wnojAgv7A==","signatures":[{"sig":"MEYCIQD77rE4Hao8/v7fN2Na0UmQQu8CsAAgamcghQTfO9MFXwIhAK4JEIC/rwymXBC4Uiu8XPUZGM+5zz8RVT2/eIYoOj2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102023279},"type":"module","_from":"file:decocms-4.291.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.4.tgz","_integrity":"sha512-hcxnRF0kmApVzRWc7XN1pmSHnUEiwR5UwVYqyyPZ1hHjy6OqHbi7u/5ilRxTswPJo5aalxjq5tmn+wnojAgv7A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.4_1787925369238_0.400300372371845","host":"s3://npm-registry-packages-npm-production"}},"4.291.5":{"name":"decocms","version":"4.291.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02e1caa983f98f6c7b70ca9b9e7f52ef857311b7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.5.tgz","fileCount":8985,"integrity":"sha512-QyogK1MfqcRpG2I2SH2DI0w1OOFIlzOJVItL03W9uLHxcZXGCuU6RVXvfNCT7Z4FloZNP0tDb1OsQLF/XWV39Q==","signatures":[{"sig":"MEYCIQCv4LG8mVzDTr2Hdl6siwAuX1RU2dWd+eKQWqG+//fEmgIhAIcF+LwxfzbCEiW4s6Jb9HVkO3RcErlu6HD+JI/u5Al9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102023577},"type":"module","_from":"file:decocms-4.291.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.5.tgz","_integrity":"sha512-QyogK1MfqcRpG2I2SH2DI0w1OOFIlzOJVItL03W9uLHxcZXGCuU6RVXvfNCT7Z4FloZNP0tDb1OsQLF/XWV39Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.5_1787928322617_0.09790704650684678","host":"s3://npm-registry-packages-npm-production"}},"4.291.6":{"name":"decocms","version":"4.291.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.291.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3701ce0fe544323cbfbee4d2efb17bc15fc81eb0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.291.6.tgz","fileCount":8985,"integrity":"sha512-QQueC/dyGZW2HyvFFRmg3mvXKgBlDrbo/PwKZi+/7EN4meKb1yxqYysc82yO6C/0bv5+ODHAGg0NVGqUZzK22Q==","signatures":[{"sig":"MEMCIDMCpLAz3XrD1vBb83bu/1bfOX/MFst9mh5qVZI75rffAh8QB9cjDuUg9xu2b3c+gNUI3B0dibYtntfK7yzojHjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.291.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102024146},"type":"module","_from":"file:decocms-4.291.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.291.6.tgz","_integrity":"sha512-QQueC/dyGZW2HyvFFRmg3mvXKgBlDrbo/PwKZi+/7EN4meKb1yxqYysc82yO6C/0bv5+ODHAGg0NVGqUZzK22Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.291.6_1787928812006_0.4214507731876691","host":"s3://npm-registry-packages-npm-production"}},"4.292.0":{"name":"decocms","version":"4.292.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.292.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"352b4a7735d64e1cb1233301a3239397e97a8a2a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.292.0.tgz","fileCount":8985,"integrity":"sha512-A/FZgQMZND7mon+rt77iqIFKulym8DR78QVqAUGBgfzbjQw2pty56FLv+Ne43JaOy5dCsxT0TA4ZfOJdQ+HW5w==","signatures":[{"sig":"MEUCIQCz6ho6GqJzQiZwqfG2L8Z91qxfEpGGqJ2Rj3qRQbGDEQIgCDZSZ125316h9OVXv7lZomapxvcImiEfIW96mhmylqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.292.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102024237},"type":"module","_from":"file:decocms-4.292.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.292.0.tgz","_integrity":"sha512-A/FZgQMZND7mon+rt77iqIFKulym8DR78QVqAUGBgfzbjQw2pty56FLv+Ne43JaOy5dCsxT0TA4ZfOJdQ+HW5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.292.0_1787929343567_0.6201443787121645","host":"s3://npm-registry-packages-npm-production"}},"4.293.0":{"name":"decocms","version":"4.293.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.293.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"beebd074e8d226c06dee87ea7bb9541d3ca890f6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.293.0.tgz","fileCount":8985,"integrity":"sha512-rg0rPr864mIyQu97sv08PYud6lVaewnD+3pKKGw765Tfr5UpP+X8po68otVNgWMUjSTvvuLAaawebeH6GR1i6Q==","signatures":[{"sig":"MEUCIQDuChR3kXj5ma+w/gGZA00PhnWqzY7zHBjZDbF9ep4OMwIgJJCxOPyoWm6XswuWhloRIZdMGvM5FdPhQnglNDs8SAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.293.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102025221},"type":"module","_from":"file:decocms-4.293.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.293.0.tgz","_integrity":"sha512-rg0rPr864mIyQu97sv08PYud6lVaewnD+3pKKGw765Tfr5UpP+X8po68otVNgWMUjSTvvuLAaawebeH6GR1i6Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.293.0_1787929381338_0.3438772343717371","host":"s3://npm-registry-packages-npm-production"}},"4.293.1":{"name":"decocms","version":"4.293.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.293.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8b582762357400aa903dcd0d6e73c63b30dce8c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.293.1.tgz","fileCount":8985,"integrity":"sha512-Bz1fGvBawceE3mb4F8Tzle858dAKJOt/ngSCxdryG5R93k/F9OQJAV4b3mvx6gaHA9fWGqU4jN/FhmkCbUSUBg==","signatures":[{"sig":"MEQCIB71j5zhp7o6d6gMoM/WKklXFtCo278HkW9QjLrO9a7jAiAXVsgb6hHttyyLlyFGcxRi5gaNZsu5/pFn0J4QzYKIlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.293.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102026751},"type":"module","_from":"file:decocms-4.293.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.293.1.tgz","_integrity":"sha512-Bz1fGvBawceE3mb4F8Tzle858dAKJOt/ngSCxdryG5R93k/F9OQJAV4b3mvx6gaHA9fWGqU4jN/FhmkCbUSUBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.293.1_1787929538867_0.6991110405111074","host":"s3://npm-registry-packages-npm-production"}},"4.293.2":{"name":"decocms","version":"4.293.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.293.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b6f84092f269a1259b379d7bfe32e1b51929dd0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.293.2.tgz","fileCount":8985,"integrity":"sha512-UKujOuX/oe17rI7vEM/UNmpVg4rCn/BdnkUbElnFpcTdcIHxjetzaZ+JEtPlANCXE2qRXW9gsbEm/NvxPdDTtA==","signatures":[{"sig":"MEQCIDpaoyofo+I3pCoBSPz7xko0ooivhqhkdYjYVxco76G4AiAGDuPHUAsqwGSa0JDLx2Fu3AboOM1Cp35WT4Vc4QFXiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.293.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102026914},"type":"module","_from":"file:decocms-4.293.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.293.2.tgz","_integrity":"sha512-UKujOuX/oe17rI7vEM/UNmpVg4rCn/BdnkUbElnFpcTdcIHxjetzaZ+JEtPlANCXE2qRXW9gsbEm/NvxPdDTtA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.293.2_1787929770183_0.1409578958507156","host":"s3://npm-registry-packages-npm-production"}},"4.294.0":{"name":"decocms","version":"4.294.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.294.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ab3f0d8a165dc030db2aa9dd37629e4a57933fd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.294.0.tgz","fileCount":8985,"integrity":"sha512-/Llf2gV47zffP9pMelVBEM1OvARcTXpz4HrL7wlMXfqe7ZuvllFaXDoNLmRtvb8mHBF10t6HOyU4MyzxQryGKA==","signatures":[{"sig":"MEUCIDcfQDEGKwG/PnWtvyjUrRZDOOHWNO6Zhhr6gjvQrGUwAiEA8+iH9IhuGys0EjduHMZfpi62+yk6ETVZ10kgI81pJ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.294.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035606},"type":"module","_from":"file:decocms-4.294.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.294.0.tgz","_integrity":"sha512-/Llf2gV47zffP9pMelVBEM1OvARcTXpz4HrL7wlMXfqe7ZuvllFaXDoNLmRtvb8mHBF10t6HOyU4MyzxQryGKA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.294.0_1787932453829_0.7749266154565277","host":"s3://npm-registry-packages-npm-production"}},"4.294.1":{"name":"decocms","version":"4.294.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.294.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b63576b792ab44b5c5b02a729ed12a1877620f7c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.294.1.tgz","fileCount":8985,"integrity":"sha512-vta1oiFrr9RfRoFTjd7vj2E7C9I60yl+zbWF2KZ8dompFKVP/Kw7GGPOaRWqyfhFfugCCMwwTORB3fCKmGqcWQ==","signatures":[{"sig":"MEUCIAPEHdrgitXN+NixMva4Uq0ZPztwAM47moP5qoz3XAECAiEA/MuEq0+/eqI/WgY9hE/UwqljvOanjc7ZUhYrD2OWtA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.294.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035600},"type":"module","_from":"file:decocms-4.294.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.294.1.tgz","_integrity":"sha512-vta1oiFrr9RfRoFTjd7vj2E7C9I60yl+zbWF2KZ8dompFKVP/Kw7GGPOaRWqyfhFfugCCMwwTORB3fCKmGqcWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.294.1_1787932996853_0.4952770181166246","host":"s3://npm-registry-packages-npm-production"}},"4.294.2":{"name":"decocms","version":"4.294.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.294.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19776a4db64a0a4b03679dede76840dc4077e6e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.294.2.tgz","fileCount":8985,"integrity":"sha512-h24Vej9Vz4/KuhXsw4pB3RTVWITaaSOEY1hXTEJR04QZ+hdRHiWR0y91DogOjTd7Po6ZEOxuWieqmtZCh42zqw==","signatures":[{"sig":"MEUCICWYqHgddkQ/N3q8DSwWcOzaKVoYwzKnKZTgrgwMBvN1AiEA7qhE4qSbNtjgIBX2aTfwwYOtYke9aieTjBVmKoesUjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.294.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036339},"type":"module","_from":"file:decocms-4.294.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.294.2.tgz","_integrity":"sha512-h24Vej9Vz4/KuhXsw4pB3RTVWITaaSOEY1hXTEJR04QZ+hdRHiWR0y91DogOjTd7Po6ZEOxuWieqmtZCh42zqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.294.2_1787933285684_0.11967167658873379","host":"s3://npm-registry-packages-npm-production"}},"4.294.3":{"name":"decocms","version":"4.294.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.294.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1135f1fb38794fa9c8acb56de12e754259dea3e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.294.3.tgz","fileCount":8985,"integrity":"sha512-EDNxe2dFdCRFMmMOjU3VCG/BJe907CGFhaJVmaSsYs0S79GalpVVTo4Q8oMj4Qr/lw0u9HAHXFd/bhDJz6ierA==","signatures":[{"sig":"MEYCIQDuhn8Hq7dbT9nOSzU1aGXC7yy1ygjgJOp3WTy9KlYyrQIhAKL6ISSc8cq67DDPMgt2ESKzbCsdLg8++Q/dOjdxMreM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.294.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036339},"type":"module","_from":"file:decocms-4.294.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.294.3.tgz","_integrity":"sha512-EDNxe2dFdCRFMmMOjU3VCG/BJe907CGFhaJVmaSsYs0S79GalpVVTo4Q8oMj4Qr/lw0u9HAHXFd/bhDJz6ierA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.294.3_1787933292381_0.48031723152149586","host":"s3://npm-registry-packages-npm-production"}},"4.294.4":{"name":"decocms","version":"4.294.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.294.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2de7879cc66d4f4a108f79ce4d1b4a6ed7ba2eef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.294.4.tgz","fileCount":8985,"integrity":"sha512-Q7ShCyIFxNyq6yTS81IFpsZo/jKQ5Tyt5rMkjygJ1/SeZYZZ2YkcPc9hjuOAY/hW2Cn3CBiGyan3M7Pxdj+3qA==","signatures":[{"sig":"MEQCIC4l/gEo9pOMzR4nOzWJwgsRbgw/2MP7U39LCXD1RcBHAiALtX3u3bE3YKkfcF/K7HBrsSUF+szEU10nrtwCsPtUbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.294.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036407},"type":"module","_from":"file:decocms-4.294.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.294.4.tgz","_integrity":"sha512-Q7ShCyIFxNyq6yTS81IFpsZo/jKQ5Tyt5rMkjygJ1/SeZYZZ2YkcPc9hjuOAY/hW2Cn3CBiGyan3M7Pxdj+3qA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.294.4_1787933366283_0.44824387507441577","host":"s3://npm-registry-packages-npm-production"}},"4.295.0":{"name":"decocms","version":"4.295.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.295.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ffcc2530f6bbe525c209ae3cccd1c330bcc6bba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.295.0.tgz","fileCount":8985,"integrity":"sha512-BwBykwjB6/2dZLM3q1BUwpW2jKaCmr43r1uDZ230BDN7uGUzRu7llnroaK36MDvq6SQgHHT03eP9yGQJG1t9UA==","signatures":[{"sig":"MEUCIQCuTaLffP8ZnVHnN3vOyV6j+GAPR5qoj+Knc85+aIiVygIgDQU4wOcUz4lti8TrPZWgeq1z3Bfl7/HZocWautrkOiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.295.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036410},"type":"module","_from":"file:decocms-4.295.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.295.0.tgz","_integrity":"sha512-BwBykwjB6/2dZLM3q1BUwpW2jKaCmr43r1uDZ230BDN7uGUzRu7llnroaK36MDvq6SQgHHT03eP9yGQJG1t9UA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.295.0_1787933887676_0.1908205971111543","host":"s3://npm-registry-packages-npm-production"}},"4.295.1":{"name":"decocms","version":"4.295.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.295.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd19c61ee8706f842b83fe92936fe97ed76864e9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.295.1.tgz","fileCount":8986,"integrity":"sha512-7iwXKtbGT7JrIEk8pKYYL/UMmu2/P/Cm7sgp0UKlA0ulO26mBBs4N2+ZACZ26kpz7pC0x8yEPJShELTgEvhJtw==","signatures":[{"sig":"MEUCIQD1nlISnl/VR6pbIGOZmQBkeV4HdWgi2lb8KvT9AGPeBAIgWXBC5vLZHbeyvufwFb4GiGTPvS50vejHrIxx10C2Ms8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.295.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102037997},"type":"module","_from":"file:decocms-4.295.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.295.1.tgz","_integrity":"sha512-7iwXKtbGT7JrIEk8pKYYL/UMmu2/P/Cm7sgp0UKlA0ulO26mBBs4N2+ZACZ26kpz7pC0x8yEPJShELTgEvhJtw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.295.1_1787937499636_0.286138979552224","host":"s3://npm-registry-packages-npm-production"}},"4.296.0":{"name":"decocms","version":"4.296.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.296.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8573064a92d6b72a0b5307b32ce532ce040ccbb6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.296.0.tgz","fileCount":8986,"integrity":"sha512-vNGronVCieir0TlYU5Gjq3fLWHlhJEGhHi7NveIBGBiKC80onn6p/yqTyNeit1ohIyqexwhfegKA8CWl++UatA==","signatures":[{"sig":"MEUCIQDHbFNe4jBrpVS15doWWRQCrGpbRq7hoyAeHvR4tSB2BwIgdgob/eCM/Yi2uuC2EE8PLCw1S5OsAwBuvxoKvsYwnzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.296.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102046288},"type":"module","_from":"file:decocms-4.296.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.296.0.tgz","_integrity":"sha512-vNGronVCieir0TlYU5Gjq3fLWHlhJEGhHi7NveIBGBiKC80onn6p/yqTyNeit1ohIyqexwhfegKA8CWl++UatA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.296.0_1787938710258_0.3300444816975576","host":"s3://npm-registry-packages-npm-production"}},"4.297.0":{"name":"decocms","version":"4.297.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e775ced6239eec3337869919ecb2572dad4ba4d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.0.tgz","fileCount":8986,"integrity":"sha512-PgFyLfytTnnGDbyGoYmslPPrJbl7G90nj6TexJKTf0otFES6UTAXoiwuZOFtaXbxZTv0wNMdXrxJYWyFFVDQYQ==","signatures":[{"sig":"MEQCIHAb6dG8Yfj3Fjolu1LBwhDT+Ufh/v7mL8rIZJYf7k6RAiAQQ/uDNApKpGS2QE6ftwrVhzfjw2kHZc+V08D13dmppw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102052122},"type":"module","_from":"file:decocms-4.297.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.0.tgz","_integrity":"sha512-PgFyLfytTnnGDbyGoYmslPPrJbl7G90nj6TexJKTf0otFES6UTAXoiwuZOFtaXbxZTv0wNMdXrxJYWyFFVDQYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.0_1787938943109_0.8844692172773383","host":"s3://npm-registry-packages-npm-production"}},"4.297.1":{"name":"decocms","version":"4.297.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"016103b80cbf804cb3466054133cf027dd3b962a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.1.tgz","fileCount":8986,"integrity":"sha512-QxOtQaJQnOMGzr7FqEPAlAO3b+QXDT88VYNBvtizgFCIvyOL9ewXF2YJbU4xyYHgypzDWImyq7L+n2LveW2uCg==","signatures":[{"sig":"MEUCIBi42wASYbUgIeQKcJq3qpwiYX+ZS+Loscodvs/pNhQEAiEA1fSqIz6wg6GgKc6VHuKtTjl+REY+DBwtGUspVwkJtYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102051766},"type":"module","_from":"file:decocms-4.297.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.1.tgz","_integrity":"sha512-QxOtQaJQnOMGzr7FqEPAlAO3b+QXDT88VYNBvtizgFCIvyOL9ewXF2YJbU4xyYHgypzDWImyq7L+n2LveW2uCg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.1_1787939118212_0.6890156078494709","host":"s3://npm-registry-packages-npm-production"}},"4.297.2":{"name":"decocms","version":"4.297.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"063c98f346b398e1a5c1e77af4e144445ad060e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.2.tgz","fileCount":8986,"integrity":"sha512-oIQZlMD2b2C96EJvbzeA+BsaSOUlI+nNslgqwqqxjicAkH7BboDUieeO8gL2wmkaYXtqMG8mSuDMdoo++VLH0Q==","signatures":[{"sig":"MEYCIQC4dUyY7fabOQQJW+c7k9M++SYX3KygPhCO9kRofBc5yQIhAN12vdU0dq8YMn2O1AO4FWdFW390QB91w4GMXLRjYxZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102051766},"type":"module","_from":"file:decocms-4.297.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.2.tgz","_integrity":"sha512-oIQZlMD2b2C96EJvbzeA+BsaSOUlI+nNslgqwqqxjicAkH7BboDUieeO8gL2wmkaYXtqMG8mSuDMdoo++VLH0Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.2_1787939132623_0.9961514774840672","host":"s3://npm-registry-packages-npm-production"}},"4.297.3":{"name":"decocms","version":"4.297.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"16ae1a10842b6d86e62b97dc610f103d19243810","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.3.tgz","fileCount":8986,"integrity":"sha512-hRHq5t1gFLCK9AM6LuqiSqwvgyenWKaI8qXJOplJsQsMVaCyC/Th1B+2exuKmUrDwpq3blEaWrNIXb7W3xcqeA==","signatures":[{"sig":"MEYCIQDaYBH1/AP3UUXu/Eh1XiHbYJXQmDNih7BbL80a6jZTugIhAPgFUdtStph33uFWh9NNjgo1NE3KyY5chwKye2p4NEox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102051418},"type":"module","_from":"file:decocms-4.297.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.3.tgz","_integrity":"sha512-hRHq5t1gFLCK9AM6LuqiSqwvgyenWKaI8qXJOplJsQsMVaCyC/Th1B+2exuKmUrDwpq3blEaWrNIXb7W3xcqeA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.3_1787940319138_0.8809698212387664","host":"s3://npm-registry-packages-npm-production"}},"4.297.4":{"name":"decocms","version":"4.297.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18bbc85f87827631f920f52d78cfff8fdcc39c38","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.4.tgz","fileCount":8986,"integrity":"sha512-+FarEyResWaEYR0o8IOO6AUL1sVuK4fFWNnWHwnJ8DaOJ2+LZBZvTZ0rqVzZ6itMaHPE+YlaPTdiSVSRGunKgQ==","signatures":[{"sig":"MEUCIAQ4QhM98D/mGqXuHlu+YMvaoWhJcXsxU1ny2WSyH5YrAiEAsyZq6/3gbFlrQPGQV7tz7SsNjg8dXha1JHRldvxjLKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102058153},"type":"module","_from":"file:decocms-4.297.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.4.tgz","_integrity":"sha512-+FarEyResWaEYR0o8IOO6AUL1sVuK4fFWNnWHwnJ8DaOJ2+LZBZvTZ0rqVzZ6itMaHPE+YlaPTdiSVSRGunKgQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.4_1787940864116_0.8933092084977039","host":"s3://npm-registry-packages-npm-production"}},"4.297.5":{"name":"decocms","version":"4.297.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d4787c7b9f58bbeb4d6767e1e388336ca631369b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.5.tgz","fileCount":8986,"integrity":"sha512-4n1wAh4lCJJa962V//Da4VUOz3bDFl6jJiuNXvAGvEbiMMwgf/gGf9TzQq091pBQ8gCl99BLO/yWh9jNvW0fWw==","signatures":[{"sig":"MEQCIEAzQDShr6NyCDZYArBR3sNHhTzzuTwSWwGuvmpp3kpnAiAZy19iRsNsHlb5RJX2kuy5+7jLqG/zatCdgXU7Y37n2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102058161},"type":"module","_from":"file:decocms-4.297.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.5.tgz","_integrity":"sha512-4n1wAh4lCJJa962V//Da4VUOz3bDFl6jJiuNXvAGvEbiMMwgf/gGf9TzQq091pBQ8gCl99BLO/yWh9jNvW0fWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.5_1787940960368_0.5359907570104632","host":"s3://npm-registry-packages-npm-production"}},"4.297.6":{"name":"decocms","version":"4.297.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"62371cf3489dbd1ebfefae3fdcbf42a71b9cdcca","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.6.tgz","fileCount":8986,"integrity":"sha512-BndBByzKXEp3QVDUwxveqDZZ/DFCn5RcoUVbVV4+uCQnVwbRxZIEL10LLBWJEaiysfuRE2jriwIldiRDfQDTmA==","signatures":[{"sig":"MEQCIAgu2x2dxvzkRpKi9XtLmYyJMuMBV+8Fk6OcAXXp7TnaAiBXLXiSp2foTrP9mRUXP7P0HbvYfKcE7iOMERSO0pw1aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102059129},"type":"module","_from":"file:decocms-4.297.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.6.tgz","_integrity":"sha512-BndBByzKXEp3QVDUwxveqDZZ/DFCn5RcoUVbVV4+uCQnVwbRxZIEL10LLBWJEaiysfuRE2jriwIldiRDfQDTmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.6_1787943854363_0.5897913639155896","host":"s3://npm-registry-packages-npm-production"}},"4.297.7":{"name":"decocms","version":"4.297.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.297.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"296e1c9f43f963862fb8b78a21d3ac60add5395b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.297.7.tgz","fileCount":8986,"integrity":"sha512-C+iBCq6f5i/ldgp7fgEdi1ZrD04eZ5Fd8jqWHYtsUSZvOS4ecDQFYafZ8wwUQrYy3NYN3op4tqy6jKs9+of2sQ==","signatures":[{"sig":"MEUCIAs0bDMF6rfWlgeAYxyk981250n5L2OiNSasi4YH4CFyAiEAreI52rM6SeJakBwyS9j2b8Z6cMKZBYrj2vt/YnCbz50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.297.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102060205},"type":"module","_from":"file:decocms-4.297.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.297.7.tgz","_integrity":"sha512-C+iBCq6f5i/ldgp7fgEdi1ZrD04eZ5Fd8jqWHYtsUSZvOS4ecDQFYafZ8wwUQrYy3NYN3op4tqy6jKs9+of2sQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.297.7_1787944564142_0.7274461390816005","host":"s3://npm-registry-packages-npm-production"}},"4.298.0":{"name":"decocms","version":"4.298.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.298.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dea6906a1efb6e81ab89f5a10875bf848daf5c29","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.298.0.tgz","fileCount":8986,"integrity":"sha512-qAUeaIKVCQZJvpf0YxTaOJk46Sc2TWiytFLdJeNKmBphO37a8d+w8oGlCCcd4iTwsc87lB3PtZOu4Obr0BmyFg==","signatures":[{"sig":"MEQCIDFBiTJN3aKH4VRZ70T8w66wb9j/WMR1G/aLOQQiiR0fAiApXWye0lNX4puqQ3shMFSed/1wx53R7NTsm2oF1QXixA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.298.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102062985},"type":"module","_from":"file:decocms-4.298.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.298.0.tgz","_integrity":"sha512-qAUeaIKVCQZJvpf0YxTaOJk46Sc2TWiytFLdJeNKmBphO37a8d+w8oGlCCcd4iTwsc87lB3PtZOu4Obr0BmyFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.298.0_1787945124630_0.6364463568425629","host":"s3://npm-registry-packages-npm-production"}},"4.298.1":{"name":"decocms","version":"4.298.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.298.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77d86d4c0a82acd46be0d218a0ea65fcc7dc4e52","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.298.1.tgz","fileCount":8986,"integrity":"sha512-00+3QL5sUHuTUXFf0XDUvm80p0ombQupTtjmpoMQ2LnFE1AE1gOasS1NndBoGpJc3DLu0Th9CIAdE/otJvQWew==","signatures":[{"sig":"MEUCIQC7gLcQKy/Ng5wEpOyLGNKO4oqJkOniPJv1kvTPk5kxAgIgPffucJfWqi163mqmS2mUmC90tlecND7aR8RIQiLYB8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.298.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102062951},"type":"module","_from":"file:decocms-4.298.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.298.1.tgz","_integrity":"sha512-00+3QL5sUHuTUXFf0XDUvm80p0ombQupTtjmpoMQ2LnFE1AE1gOasS1NndBoGpJc3DLu0Th9CIAdE/otJvQWew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.298.1_1787945380454_0.7816891580368854","host":"s3://npm-registry-packages-npm-production"}},"4.298.2":{"name":"decocms","version":"4.298.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.298.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30c464236b826ffdef6dd56a1e1433a4d11d2247","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.298.2.tgz","fileCount":8986,"integrity":"sha512-KHkUzEDBBwSH+duKxfb1gvyHW+bmKoTkkoC3yIJN14hDIicyGVG6oWrZdPvpr7xVsVL8z2Av77f/7JAVbEMAiw==","signatures":[{"sig":"MEYCIQDH5dQnXoWueH9SruhkZyMRz8eOfurH3wcm2WIt6uf6sQIhAIN+KiHRuruXuAnXmLBReDLbgzwBRahsegvMMeM47X8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.298.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102063183},"type":"module","_from":"file:decocms-4.298.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.298.2.tgz","_integrity":"sha512-KHkUzEDBBwSH+duKxfb1gvyHW+bmKoTkkoC3yIJN14hDIicyGVG6oWrZdPvpr7xVsVL8z2Av77f/7JAVbEMAiw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.298.2_1787945614498_0.10346008072593849","host":"s3://npm-registry-packages-npm-production"}},"4.299.0":{"name":"decocms","version":"4.299.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.299.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"722dc8c1d8a690045152cd0b9f50e8b9348c6941","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.299.0.tgz","fileCount":8986,"integrity":"sha512-YzOO2EofuofNbkB97pnXquRqp+XpsGP1UnVQCnp5vwVytFN3pxV3KF+v0YOTuxzN6B+snAPwyCDh7r2F8pjS8A==","signatures":[{"sig":"MEYCIQCJ+7UbhSbX2dnS+AOfJpK+2Bwg7yd7/TraqpxGRlCc8AIhALz7a7Qt+f2lPSn0K41P27H6kgaGEo0zcobXQjlZbbNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.299.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102063360},"type":"module","_from":"file:decocms-4.299.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.299.0.tgz","_integrity":"sha512-YzOO2EofuofNbkB97pnXquRqp+XpsGP1UnVQCnp5vwVytFN3pxV3KF+v0YOTuxzN6B+snAPwyCDh7r2F8pjS8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.299.0_1787946008107_0.32676532698429606","host":"s3://npm-registry-packages-npm-production"}},"4.299.1":{"name":"decocms","version":"4.299.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.299.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dfb040f4f0d4b7763cd6c5f35e656968736b7b85","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.299.1.tgz","fileCount":8986,"integrity":"sha512-g0RPpGnhPe2cTw7dUZ0oi3J/SkNOgh/qPtG3KVFqVQR2ZaJ9xppBdJQKEnkoNt6rXAZyp8z4G790f0PgSHTn0g==","signatures":[{"sig":"MEUCIQDmisNCzJy3+Y96+lAwPvpz7RQx1gHt6h0lwOK6iLJIFwIgYwLtUfUa2/k3332U5Tpf04pAqzchcprhzSNU25GuZXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.299.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102029648},"type":"module","_from":"file:decocms-4.299.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.299.1.tgz","_integrity":"sha512-g0RPpGnhPe2cTw7dUZ0oi3J/SkNOgh/qPtG3KVFqVQR2ZaJ9xppBdJQKEnkoNt6rXAZyp8z4G790f0PgSHTn0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.299.1_1787946681430_0.7691305047203616","host":"s3://npm-registry-packages-npm-production"}},"4.300.0":{"name":"decocms","version":"4.300.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.300.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e72b22c9e20489e7cc43f9b70f4f6616e109d401","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.300.0.tgz","fileCount":8986,"integrity":"sha512-02NIfAdAlwHkZ/jbJz937h/sWsF9FGr+JYQK2fjU3acOsFCu/hhapzd0uncL9djuodGNx23YmtUPZu7cBeHAGg==","signatures":[{"sig":"MEQCICzfB6wYExybhL3oBv6zVXkirE2wIjDm8rJkPCK0uPs+AiBKrp9Yjuqfg9o3GKtx0PNcHZMSYnKlfNhEAU+vZubanA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.300.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102033028},"type":"module","_from":"file:decocms-4.300.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.300.0.tgz","_integrity":"sha512-02NIfAdAlwHkZ/jbJz937h/sWsF9FGr+JYQK2fjU3acOsFCu/hhapzd0uncL9djuodGNx23YmtUPZu7cBeHAGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.300.0_1787947154319_0.9494649330269582","host":"s3://npm-registry-packages-npm-production"}},"4.301.0":{"name":"decocms","version":"4.301.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.301.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f9a00bb74472eefb17d4a373082467e3ff0d1eb9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.301.0.tgz","fileCount":8986,"integrity":"sha512-Ggf9KU7SNSBue7ejwBryS+DK7DTmQgWDEByrHUG9hEESTWVoyZgq05KNYPikyqK3I3FAgW0jv52uQq5xXVn/4w==","signatures":[{"sig":"MEUCIQCTVZe0QnIMlrqQJAdOHBW9pQ7K9h6CX1TXvZy7Vp3KSwIgY1laA2FiQJw4fGlxsK4/1fp6nJtxM/9ByvU2uKSa5VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.301.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035118},"type":"module","_from":"file:decocms-4.301.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.301.0.tgz","_integrity":"sha512-Ggf9KU7SNSBue7ejwBryS+DK7DTmQgWDEByrHUG9hEESTWVoyZgq05KNYPikyqK3I3FAgW0jv52uQq5xXVn/4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.301.0_1787947757315_0.22775428243808782","host":"s3://npm-registry-packages-npm-production"}},"4.301.1":{"name":"decocms","version":"4.301.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.301.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1577229149666c7c447cc030c18cd3c735e57c78","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.301.1.tgz","fileCount":8986,"integrity":"sha512-/POdD1kuvOpmHw7gRd6r/3uOqk1cOoTphYfg6DLRnzwTOIVlp97T6fPBpT9kmgYMZ20Sm44wlAzzUPqCUGLlGg==","signatures":[{"sig":"MEQCIF1Q8oJWfk5603KWWo5mQ9/7AQQTMQPqUh1K7Tyv+s3TAiAMNZ8NNMe0Wn1OnHw1J4btP+AoNUoIJJgCrcWmkAR4Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.301.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035118},"type":"module","_from":"file:decocms-4.301.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.301.1.tgz","_integrity":"sha512-/POdD1kuvOpmHw7gRd6r/3uOqk1cOoTphYfg6DLRnzwTOIVlp97T6fPBpT9kmgYMZ20Sm44wlAzzUPqCUGLlGg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.301.1_1787948697390_0.15397699706587997","host":"s3://npm-registry-packages-npm-production"}},"4.302.0":{"name":"decocms","version":"4.302.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.302.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4fdf7b56b91b220feb74dfeb8cc3604830953d2b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.302.0.tgz","fileCount":8986,"integrity":"sha512-tj3+F5Y5qwDWS0b6gWD3ffnUF0TSCojhoQJqzN6miAAH+VLUDq6nkPGkvWrfjJHam/IPuFtbT1JOncop7snE6w==","signatures":[{"sig":"MEQCIGRnr7Pr227DXInjE5Qpp0u5fzd3kMJahMFoad74vtsPAiAB9dGn6uFcQ+14ArmIwbF8isOgNaQwUwPQjD8LjeNUGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.302.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035382},"type":"module","_from":"file:decocms-4.302.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.302.0.tgz","_integrity":"sha512-tj3+F5Y5qwDWS0b6gWD3ffnUF0TSCojhoQJqzN6miAAH+VLUDq6nkPGkvWrfjJHam/IPuFtbT1JOncop7snE6w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.302.0_1787951647718_0.5373432589860452","host":"s3://npm-registry-packages-npm-production"}},"4.303.0":{"name":"decocms","version":"4.303.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5316d9a6778e1b8d3d47eee53a254f3cb8de2dea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.0.tgz","fileCount":8986,"integrity":"sha512-C4dvTEo2t7vKaLd2T4WOJtVb3J5bV9PwBYSVv0cy8O2v3M8Pl9ozHFnLNp6WSBfO1jyT7Qwf1TTi+sNR5eE/iw==","signatures":[{"sig":"MEUCIQCwY+N52K06yP/2AVP/NqkxKWuDe5TQgqXw/itXsiyIKQIgIVE1alN2O17UkpIvW7C4eOV1yWRT3CSGP47uzqZ6p1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102035822},"type":"module","_from":"file:decocms-4.303.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.0.tgz","_integrity":"sha512-C4dvTEo2t7vKaLd2T4WOJtVb3J5bV9PwBYSVv0cy8O2v3M8Pl9ozHFnLNp6WSBfO1jyT7Qwf1TTi+sNR5eE/iw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.0_1787952246481_0.24650783040656754","host":"s3://npm-registry-packages-npm-production"}},"4.303.1":{"name":"decocms","version":"4.303.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cafe75bfcf25529a86c15ca34ab76067efd69721","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.1.tgz","fileCount":8986,"integrity":"sha512-RFnqFrA0aXt66jNv1joa50kSSF9RnC6mx8k/vnHOAuyubDQt2WOJj9slo3FpXKQprIJJXvDq0hPiULuIs256Dg==","signatures":[{"sig":"MEQCIGDZUqwxCNZJ0UkiPuZYvcn4r/sqcIRNhSr7A0LpxOF5AiAHyhTrGiyuXUqyrIjnlHhb76aFEQIPR7I1uthQRneQuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036278},"type":"module","_from":"file:decocms-4.303.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.1.tgz","_integrity":"sha512-RFnqFrA0aXt66jNv1joa50kSSF9RnC6mx8k/vnHOAuyubDQt2WOJj9slo3FpXKQprIJJXvDq0hPiULuIs256Dg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.1_1787953470253_0.5328854225344319","host":"s3://npm-registry-packages-npm-production"}},"4.303.2":{"name":"decocms","version":"4.303.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"14534d08d31f3eb6541f1620de2ae9244406a712","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.2.tgz","fileCount":8986,"integrity":"sha512-7+HGJP4RNHLMvWp8k9EhJZTyhvAxRfu6J3p7T4nprdIlw6p+ZefErNgf5T95SPi36q+0TYR8evMGyxrY/wJ7QA==","signatures":[{"sig":"MEQCIE61b+lH87VaKhWX1IjP8Xb7j7fflLl0eyAoCZKyKxDfAiAEgWDxmVrPGM/ob/04LcSB0dZpN26mUoZ/ob33rV/ECg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102036347},"type":"module","_from":"file:decocms-4.303.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.2.tgz","_integrity":"sha512-7+HGJP4RNHLMvWp8k9EhJZTyhvAxRfu6J3p7T4nprdIlw6p+ZefErNgf5T95SPi36q+0TYR8evMGyxrY/wJ7QA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.2_1787954547420_0.8547213061163346","host":"s3://npm-registry-packages-npm-production"}},"4.303.3":{"name":"decocms","version":"4.303.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"55c14b38068c8afb5779eb8a32b722d616fbbd44","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.3.tgz","fileCount":8986,"integrity":"sha512-98IzTi2upoBcm3Qhv2x046CtesSpydc9tJhhI95tMsgUbldhMRUuEaHiS4TLbojW4icSde/pCbokxZooT5rt9w==","signatures":[{"sig":"MEUCIAd1acqWpctLhjBHzRFrwfQ4YtxEFeswjmmdDoE8lKHKAiEA5HtnUq/ByDeXUKCQ56XWt7fxWiPh2W9ArPCitOOh29k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102037669},"type":"module","_from":"file:decocms-4.303.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.3.tgz","_integrity":"sha512-98IzTi2upoBcm3Qhv2x046CtesSpydc9tJhhI95tMsgUbldhMRUuEaHiS4TLbojW4icSde/pCbokxZooT5rt9w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.3_1787983806285_0.5841425943902561","host":"s3://npm-registry-packages-npm-production"}},"4.303.4":{"name":"decocms","version":"4.303.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9c66dbdb5193aefab51b1d1f8f6f10b9fd81c41e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.4.tgz","fileCount":8986,"integrity":"sha512-eaeZBX4G7vyhZGttk39tKGWYK6OZDF9e3C+dGQMJu4QVorF7483pUsOvoZ9+GV6Xaqu8C2LcAzjQ6eZ6ikGYHQ==","signatures":[{"sig":"MEUCIF2HPso3yfsQ9N012XFHv+BpQ18g1f4urTPdhF5QNi3uAiEA/FpM5aIR94SCwLxyGscTc5c6liE8Rmb+bNntPxYyY74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102038280},"type":"module","_from":"file:decocms-4.303.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.4.tgz","_integrity":"sha512-eaeZBX4G7vyhZGttk39tKGWYK6OZDF9e3C+dGQMJu4QVorF7483pUsOvoZ9+GV6Xaqu8C2LcAzjQ6eZ6ikGYHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.4_1787984005129_0.815770897585935","host":"s3://npm-registry-packages-npm-production"}},"4.303.5":{"name":"decocms","version":"4.303.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"153ba7e16b39d09a125096a48e6dea5f4a1841a8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.5.tgz","fileCount":8986,"integrity":"sha512-7DGP2WeIHq5BCc42fvngzrri+V2BNtd2jLg9834IawhxFCpj3TLK3lNdr6Zuv9dJt14mr0xkfz2DmIPaKqHkgw==","signatures":[{"sig":"MEQCIHqkoL8ElCIUZfPNVKuXx4KyYWIapMx6sP2X2xs2LViYAiB+Xr6glsIKevqG44XMMeo6iPGwAU9EGlz4qw3F0K0avQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102038272},"type":"module","_from":"file:decocms-4.303.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.5.tgz","_integrity":"sha512-7DGP2WeIHq5BCc42fvngzrri+V2BNtd2jLg9834IawhxFCpj3TLK3lNdr6Zuv9dJt14mr0xkfz2DmIPaKqHkgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.5_1787984169643_0.5193057317211018","host":"s3://npm-registry-packages-npm-production"}},"4.303.6":{"name":"decocms","version":"4.303.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d54b835c1817fe517302b81423a1b67fd3505870","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.6.tgz","fileCount":8986,"integrity":"sha512-2ONJwO1ldVCBmHhVL6XiGRqLokDaR8ft67PDSo9ZMCiBWfPoJnjGT95/rWhIJG+aXR0YfJceB1AG7i72JQMDIg==","signatures":[{"sig":"MEYCIQDtMJ4Lh72dz0U346zKhyhg07aaCD6t8s8pJAGVripaBgIhAILnDRn5dWnnIyo+Ty6l6RwOGOaXFqtpiYmdWwvtWUmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102038718},"type":"module","_from":"file:decocms-4.303.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.6.tgz","_integrity":"sha512-2ONJwO1ldVCBmHhVL6XiGRqLokDaR8ft67PDSo9ZMCiBWfPoJnjGT95/rWhIJG+aXR0YfJceB1AG7i72JQMDIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.6_1788005199323_0.5538493680707399","host":"s3://npm-registry-packages-npm-production"}},"4.303.7":{"name":"decocms","version":"4.303.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d107d2bff7021b8df4297cffb199b1db8d179fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.7.tgz","fileCount":8986,"integrity":"sha512-hnp+2UQs7KhCsaqJp4eSIok/G5yRYkNe9XL7c0P9oCYzhaWXuJ6Qmu4XOa37EOlq19SnbASv3IKtlL8T6bAEpg==","signatures":[{"sig":"MEUCIQC4z/HWRorC8fKqkNMFDwRMNd70PzFHwA/hwaoUG7QEZQIgZzZhXN1BL7XQ1k/SCCQbT1SW7IT/dKnP9Q/fCyABGe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102038831},"type":"module","_from":"file:decocms-4.303.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.7.tgz","_integrity":"sha512-hnp+2UQs7KhCsaqJp4eSIok/G5yRYkNe9XL7c0P9oCYzhaWXuJ6Qmu4XOa37EOlq19SnbASv3IKtlL8T6bAEpg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.7_1788009530180_0.8675695323912591","host":"s3://npm-registry-packages-npm-production"}},"4.303.8":{"name":"decocms","version":"4.303.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f470d03e6a7539381c523008f5f36cd7d8d1827a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.8.tgz","fileCount":8986,"integrity":"sha512-DKhzEoHet53LLDPIbixoFBu7vrcq2e1oqatMMk5K2WYeXirTt757OBU/k3cuhFNX27gc27ktc9sKzo/ctONhVA==","signatures":[{"sig":"MEUCIBP7YWzPRduilhs9qkLhOVaueRkqhadoxXaXg4ofTHemAiEA4ogDTrsYZnbb10nGRTbqZIfP8XJEXtw+3LnB6KU0n4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102040733},"type":"module","_from":"file:decocms-4.303.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.8.tgz","_integrity":"sha512-DKhzEoHet53LLDPIbixoFBu7vrcq2e1oqatMMk5K2WYeXirTt757OBU/k3cuhFNX27gc27ktc9sKzo/ctONhVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.8_1788019476545_0.35531745962038963","host":"s3://npm-registry-packages-npm-production"}},"4.303.9":{"name":"decocms","version":"4.303.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"984dc0447e5096631ce81a46604be6c1fe79de97","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.9.tgz","fileCount":8986,"integrity":"sha512-zYE5zuWo5D0mVVXxcc9hj+C2i6a49NjU5dsrx7UtJRcHOdd2ZZc1p1e96Yb0NeHUHupul8cYAXfOgsbPvkSU7g==","signatures":[{"sig":"MEQCICFh7kcwz/nSr+LWDDgsvUGxfPhQmvKEMiz++7RDfta8AiAE9FEcSYk5QphErYNJjqVbthD5FNxAs2rSCvPXA2Zq2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102041075},"type":"module","_from":"file:decocms-4.303.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.9.tgz","_integrity":"sha512-zYE5zuWo5D0mVVXxcc9hj+C2i6a49NjU5dsrx7UtJRcHOdd2ZZc1p1e96Yb0NeHUHupul8cYAXfOgsbPvkSU7g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.9_1788029673476_0.2331856198365836","host":"s3://npm-registry-packages-npm-production"}},"4.303.10":{"name":"decocms","version":"4.303.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3345e6a9c625954835251733752961626e937bcb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.10.tgz","fileCount":8986,"integrity":"sha512-qCCp1vGtPu9bchHN/m+mkgb+6Uqrl3eflN5+LR3rL1T44Sghe0tLpHBZCABjAgPGw5qSkWTneuKMXH5LJc1NbQ==","signatures":[{"sig":"MEYCIQCjEzBf+pPAhb9fDJIXUCg9ZX1vccSy24C8pGmB3pDGYQIhAMCj3xygyUkpLq2RsZYc4RBzB7M/5Hzn6Zueq1PGqPzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102041086},"type":"module","_from":"file:decocms-4.303.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.10.tgz","_integrity":"sha512-qCCp1vGtPu9bchHN/m+mkgb+6Uqrl3eflN5+LR3rL1T44Sghe0tLpHBZCABjAgPGw5qSkWTneuKMXH5LJc1NbQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.10_1788029685700_0.1638230663758964","host":"s3://npm-registry-packages-npm-production"}},"4.303.11":{"name":"decocms","version":"4.303.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1057f348da89bff0f41ce16e49bb2937d022648","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.11.tgz","fileCount":8986,"integrity":"sha512-995DP/gk4N/HXKVI44HDaz9ryX5jl+wV/bpcSZGB9avWmmRXoAC2nYUzAs+xj0fwaz8skq/WdXtWq5kP1nuc+w==","signatures":[{"sig":"MEUCIHna9EEW3rmOmlfgFITJmO0wDs9B1pKjpi9NYSHgT81uAiEA9KK5jqfeIbJLGUqtje4Zl5Jl/kiBeChBjUDobv98/nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102042929},"type":"module","_from":"file:decocms-4.303.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.11.tgz","_integrity":"sha512-995DP/gk4N/HXKVI44HDaz9ryX5jl+wV/bpcSZGB9avWmmRXoAC2nYUzAs+xj0fwaz8skq/WdXtWq5kP1nuc+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.11_1788036197786_0.7656738226117776","host":"s3://npm-registry-packages-npm-production"}},"4.303.12":{"name":"decocms","version":"4.303.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a9c72a8ff05202aba4f261651def97984f0a3804","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.12.tgz","fileCount":8986,"integrity":"sha512-BQlSHLyYRLaVZDFhB02Osbndx/+xKXDWXYPsNrAr+GY1sswfwST66kbhCktzH08dZzIKw3wvs6ntXrd/LkYgVg==","signatures":[{"sig":"MEUCIQCi53HsZN2+IC5IRM3p7OYiRAVRQSD3hpit7MW02dDI5AIgIbTbncEP2Rgm0g2CEXzPwqKIs1Odg9O9d0jWV2IEBdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102044350},"type":"module","_from":"file:decocms-4.303.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.12.tgz","_integrity":"sha512-BQlSHLyYRLaVZDFhB02Osbndx/+xKXDWXYPsNrAr+GY1sswfwST66kbhCktzH08dZzIKw3wvs6ntXrd/LkYgVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.12_1788051517563_0.3898650555892762","host":"s3://npm-registry-packages-npm-production"}},"4.303.13":{"name":"decocms","version":"4.303.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae555ab7b4758d044430fe12c18297fd587e0154","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.13.tgz","fileCount":8986,"integrity":"sha512-xpoDy20BbLtsWicDLLWLPI6YuCXrh36TU3hxfTcTybbbRYZevIaw+CW6wANkUwoKAQAtgVTjSDas2zsxJSIKaA==","signatures":[{"sig":"MEYCIQDgAoyPT7Mh5cgtPHUwcS4EL4VxQQIkDZZcqBG2KUCeAwIhAIss82Ig1jWHETN/udQBBq44kgFmEUjzdTHcOO5cMgTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102044348},"type":"module","_from":"file:decocms-4.303.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.13.tgz","_integrity":"sha512-xpoDy20BbLtsWicDLLWLPI6YuCXrh36TU3hxfTcTybbbRYZevIaw+CW6wANkUwoKAQAtgVTjSDas2zsxJSIKaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.13_1788054680084_0.4782223526507503","host":"s3://npm-registry-packages-npm-production"}},"4.303.14":{"name":"decocms","version":"4.303.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a54d2d0fef9863bd972d6c1dd2451d26e947a075","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.14.tgz","fileCount":8986,"integrity":"sha512-hUELAyJRlaW58gAnCH03PUnwzddjs7sWyD0uShvYisR6+rpwVYym8F3SwjTpt5O5eGzo75cp3ISK0J5AWeuUZQ==","signatures":[{"sig":"MEUCIAIqa4HROp0ZiiX+LfEDKK6nMA3QShFXfCsbE3l84vUfAiEA7emlY39UZ9jFBjCo5FW48DrIufQGtJ5B1C+jD2Vr5X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102044206},"type":"module","_from":"file:decocms-4.303.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.14.tgz","_integrity":"sha512-hUELAyJRlaW58gAnCH03PUnwzddjs7sWyD0uShvYisR6+rpwVYym8F3SwjTpt5O5eGzo75cp3ISK0J5AWeuUZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.14_1788119759847_0.8606943323959122","host":"s3://npm-registry-packages-npm-production"}},"4.303.15":{"name":"decocms","version":"4.303.15","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.15","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"493ffe0f676416a754e74f6ecd2d08725fe5c4b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.15.tgz","fileCount":8986,"integrity":"sha512-LVcMHZSpdXvO1wjyLCc5ltv5kWtKp8NWR3r9zj7z5szo+Sz6+6pek3qg743LLMwGjFb1MpQaFmYdiYW2e5mB0w==","signatures":[{"sig":"MEYCIQCX20JO9UGTPKh+3Y3q+i/91QlbWJCjjkH9GrwjnDTLtwIhAIxZYTZboJV3mzsvCb4gUgNGGuUAuaSDDKVPQ2gocYrw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102044206},"type":"module","_from":"file:decocms-4.303.15.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.15.tgz","_integrity":"sha512-LVcMHZSpdXvO1wjyLCc5ltv5kWtKp8NWR3r9zj7z5szo+Sz6+6pek3qg743LLMwGjFb1MpQaFmYdiYW2e5mB0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.15_1788119764834_0.6732901281984027","host":"s3://npm-registry-packages-npm-production"}},"4.303.16":{"name":"decocms","version":"4.303.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f5b5779cae1c5fe396d5d8f73b363505e4238e3d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.16.tgz","fileCount":8986,"integrity":"sha512-6SqbYnFonSIUgitPtzTXE/MhSdu+lmQOLrh/17yMmmf6pQAu8sKJv9iu9p4C/TJOP6SvirVB8wPnflUh5yCy1g==","signatures":[{"sig":"MEYCIQCs4A/xwQajMXOrdoeTi+Qw+CrMuPb+ip7kls1eCuQKwwIhAJUjKaVdgIQWKW8UfRAtuu6bC3ASoz3HKEB34Bd0RRK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102044217},"type":"module","_from":"file:decocms-4.303.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.16.tgz","_integrity":"sha512-6SqbYnFonSIUgitPtzTXE/MhSdu+lmQOLrh/17yMmmf6pQAu8sKJv9iu9p4C/TJOP6SvirVB8wPnflUh5yCy1g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.16_1788122758181_0.1262073291748924","host":"s3://npm-registry-packages-npm-production"}},"4.303.17":{"name":"decocms","version":"4.303.17","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.17","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e73af0754a9c91bc79717fbcf2b30876ee147c81","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.17.tgz","fileCount":8986,"integrity":"sha512-l/AfhJ5s5imRADw3bjx+Nww76ArFEJGFm+eRE1s1X+p/f4mXeiIixRr+laHpY48xUibK32RqA+qpHuwRN74IPg==","signatures":[{"sig":"MEYCIQDrwVgz8m4T3/ntybuQLl4iebnLIcSOu24DxGkmfDNaPAIhAPOnPg6sneIJV9+AwpkvNKXsp5emR0g1YDiGkGYBL24c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102045184},"type":"module","_from":"file:decocms-4.303.17.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.17.tgz","_integrity":"sha512-l/AfhJ5s5imRADw3bjx+Nww76ArFEJGFm+eRE1s1X+p/f4mXeiIixRr+laHpY48xUibK32RqA+qpHuwRN74IPg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.17_1788124631632_0.07456123732532682","host":"s3://npm-registry-packages-npm-production"}},"4.303.18":{"name":"decocms","version":"4.303.18","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.18","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6c8cc2e481d9dd16564f85ad1c3823eb51a28a2d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.18.tgz","fileCount":8986,"integrity":"sha512-NzfEcX4pBFqsf/FPJPoVhpIISEgy5fsZmC2qLIsphkbbob0aQ1fqYqF/AaTs0yvGbE9j5h85aCqa3X/Lf1ULnA==","signatures":[{"sig":"MEQCIGhvazKs7AknbuFLT2S+hWSdTlkhWchs1MQmGB9o4HL/AiAEK9I5uHei03Ba/AdAK6McJjK9EBobSh69gejD2wIQhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102045494},"type":"module","_from":"file:decocms-4.303.18.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.18.tgz","_integrity":"sha512-NzfEcX4pBFqsf/FPJPoVhpIISEgy5fsZmC2qLIsphkbbob0aQ1fqYqF/AaTs0yvGbE9j5h85aCqa3X/Lf1ULnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.18_1788181724442_0.3836864968552618","host":"s3://npm-registry-packages-npm-production"}},"4.303.19":{"name":"decocms","version":"4.303.19","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.303.19","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"70d23cb97f5d05c3413469f5402e269c5f282bec","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.303.19.tgz","fileCount":8986,"integrity":"sha512-f092MmqSKeHBMXxZ9Z/F9zb0q7hfonK5yiDGSGmZnshnov8Gk5xJixBc8SA++7/pbjrnbMjQhozNBD6EFn85Qg==","signatures":[{"sig":"MEUCIQCJtz+Chqr5Frg7QmUqgV2EenpHS9lR+glps5ikgAURNQIgaNX0R50tbgOBNbxdARzaaU+NAs+syDw+CM2Tw0yt6qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.303.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102046468},"type":"module","_from":"file:decocms-4.303.19.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.303.19.tgz","_integrity":"sha512-f092MmqSKeHBMXxZ9Z/F9zb0q7hfonK5yiDGSGmZnshnov8Gk5xJixBc8SA++7/pbjrnbMjQhozNBD6EFn85Qg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.303.19_1788182236693_0.2743361212842492","host":"s3://npm-registry-packages-npm-production"}},"4.304.0":{"name":"decocms","version":"4.304.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.304.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7637039d3441e4d13c3879e9b0ce5f2bb78dbd5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.304.0.tgz","fileCount":8986,"integrity":"sha512-T5CUq4elrgXVREO+lxVbmz+Q47S62sl144TrLYnVnVsA2jNlCckXSf7T98CcpZll4mWJYDJGFoC07effKQQoYA==","signatures":[{"sig":"MEQCIBAkusjCOlJYb7p085JfOwWiCv2NUlrn1X6gkj0GiCs5AiBIkGHIiR0vaSmR1pLNS9dyorpa+DbsDC0opjcWOgZFog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.304.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102049315},"type":"module","_from":"file:decocms-4.304.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.304.0.tgz","_integrity":"sha512-T5CUq4elrgXVREO+lxVbmz+Q47S62sl144TrLYnVnVsA2jNlCckXSf7T98CcpZll4mWJYDJGFoC07effKQQoYA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.304.0_1788184238475_0.4102861562771354","host":"s3://npm-registry-packages-npm-production"}},"4.305.0":{"name":"decocms","version":"4.305.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9355a724c00965e57bec29916681d1ef61ced294","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.0.tgz","fileCount":8986,"integrity":"sha512-0IVLW9DSHGxlYdC+H+8gbn09p8DdMit7HLU43rR4sTnduEDiaL6/2S4jJuO6vzsNHX6fFmgFX+2JIAcRL05yyw==","signatures":[{"sig":"MEQCIBAn+x5QxUhmjfRlTE4EHY6QtrA1sWljkjtfsUAVN7MqAiBV5v1R0o120SIfszwfCKplRf/W5yT4uc2f+d2hB3P0OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102048458},"type":"module","_from":"file:decocms-4.305.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.0.tgz","_integrity":"sha512-0IVLW9DSHGxlYdC+H+8gbn09p8DdMit7HLU43rR4sTnduEDiaL6/2S4jJuO6vzsNHX6fFmgFX+2JIAcRL05yyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.0_1788185361830_0.7441038113481457","host":"s3://npm-registry-packages-npm-production"}},"4.305.1":{"name":"decocms","version":"4.305.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"67476ca8cc78870b9ea7ab39d83937f6fdd7d789","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.1.tgz","fileCount":8986,"integrity":"sha512-zQq3ciwYQu6JyZO/LD/EDxqSc/eWn2jIJKYzzvZXi7nCEUTwC4lFNpjKhRQNTPM+Oy7qCJP+H0zkOUzKkDUleg==","signatures":[{"sig":"MEUCIQClWfpmWCEzt0YRMAmzroOAbhbwbtTn71atEfCIhKCuBgIga2CIqlLWY46Gh76GHbI8Q99i+tR2f559qEfuwab+jGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102048697},"type":"module","_from":"file:decocms-4.305.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.1.tgz","_integrity":"sha512-zQq3ciwYQu6JyZO/LD/EDxqSc/eWn2jIJKYzzvZXi7nCEUTwC4lFNpjKhRQNTPM+Oy7qCJP+H0zkOUzKkDUleg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.1_1788186587539_0.47273631552827133","host":"s3://npm-registry-packages-npm-production"}},"4.305.2":{"name":"decocms","version":"4.305.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"20495bedec598b72ace46edf1c190318b48d399e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.2.tgz","fileCount":8986,"integrity":"sha512-8AD6vm6FwjV7F21hlbplOIoZxcQewNEs0QiuGvb0DdWnS8sLIjXyaRCAfs7KcLGWwy0HxRzCwtJimSwDYNPukg==","signatures":[{"sig":"MEYCIQCy0c7CiuTXak1N+vpmrGgUP5C9rS587+uwluNAnvs1nwIhAJV/7UN1BwSnQv6GroAlXP1wXlG0In3z6JVojHn7AHMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102053442},"type":"module","_from":"file:decocms-4.305.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.2.tgz","_integrity":"sha512-8AD6vm6FwjV7F21hlbplOIoZxcQewNEs0QiuGvb0DdWnS8sLIjXyaRCAfs7KcLGWwy0HxRzCwtJimSwDYNPukg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.2_1788187740450_0.34488776296797274","host":"s3://npm-registry-packages-npm-production"}},"4.305.3":{"name":"decocms","version":"4.305.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f44a44375afa0c4e41dccb18e79372116326452","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.3.tgz","fileCount":8986,"integrity":"sha512-OnKBkfh3NX2/bzEH08HNup+BZpM3aWCZ7r35WGoI9z5/SWx4eyUPpIUtOCcLMn/bf/pJKCQM5IwQeVq01s+Z2Q==","signatures":[{"sig":"MEYCIQCPy9U84M6EAe/2fAHEK1BXdVuTA/TxLfaHPrBH44z0RgIhAKORdVQQPOvnzaGvQ8Oi+kR8MvM9JE8XZzJXcyjTGp0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102054966},"type":"module","_from":"file:decocms-4.305.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.3.tgz","_integrity":"sha512-OnKBkfh3NX2/bzEH08HNup+BZpM3aWCZ7r35WGoI9z5/SWx4eyUPpIUtOCcLMn/bf/pJKCQM5IwQeVq01s+Z2Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.3_1788188383836_0.5587133823314492","host":"s3://npm-registry-packages-npm-production"}},"4.305.4":{"name":"decocms","version":"4.305.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"647408019da067b0da3aeda68ad536e5bc1c6395","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.4.tgz","fileCount":8986,"integrity":"sha512-owB3WXAVq9Dt4HOYoT+p7S002IDXYJ7WWBdOfPrzGE2xl9dQ9Wz5jyYSUoQAbM/5e6kZVxEwmgFy0CZ7QilT7g==","signatures":[{"sig":"MEYCIQC+gOAagT6iT32qdsU0m7lQkLvpfXdGORtdkm4SbR/spQIhALRkWNhAIEudVq9jBTfk/0fmTdCQGiDmnrWCvLePI8cv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102054966},"type":"module","_from":"file:decocms-4.305.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.4.tgz","_integrity":"sha512-owB3WXAVq9Dt4HOYoT+p7S002IDXYJ7WWBdOfPrzGE2xl9dQ9Wz5jyYSUoQAbM/5e6kZVxEwmgFy0CZ7QilT7g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.4_1788189456184_0.5395685815266569","host":"s3://npm-registry-packages-npm-production"}},"4.305.5":{"name":"decocms","version":"4.305.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2d9708e353fd62907e1175adbc64f1920ca78744","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.5.tgz","fileCount":8986,"integrity":"sha512-ONTVgCRBwmR0wQ/jaP7EMQQ6ilwLTlZ3j0eDMioXq3B8lgA87AFFm61TCcD2mvvrFfiWClbsp0BcEnfVICU43A==","signatures":[{"sig":"MEQCIBCFKAKmjCy50Us92fr7/u0INvBcEC+kHN3wKvx6D8QoAiAdo4z9G4Wo8FEWXtPvEY+pu/Yxrf1oWJf0Ia9G24N9hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102064450},"type":"module","_from":"file:decocms-4.305.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.5.tgz","_integrity":"sha512-ONTVgCRBwmR0wQ/jaP7EMQQ6ilwLTlZ3j0eDMioXq3B8lgA87AFFm61TCcD2mvvrFfiWClbsp0BcEnfVICU43A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.5_1788189766988_0.06361703718085865","host":"s3://npm-registry-packages-npm-production"}},"4.305.6":{"name":"decocms","version":"4.305.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1cd2721d743e87f94fc19a7c435dc6d81c581774","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.6.tgz","fileCount":8986,"integrity":"sha512-IEXRQ8gEVTrPQACIyiWmBV+Y/JBI69jg0zsSYeZRrCvTFKTTj7vFvpv34/4FoQfWgya+tWVXCT9UydOP9+Vvig==","signatures":[{"sig":"MEQCIB+AWJsXCL7wbPFI12KtSBkqxqStEDGUoNFcOeElzHKrAiBCStNMpfffkNXUF4eS9ulFYpa5Ba8vptVy4FyBoUbNoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102066191},"type":"module","_from":"file:decocms-4.305.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.6.tgz","_integrity":"sha512-IEXRQ8gEVTrPQACIyiWmBV+Y/JBI69jg0zsSYeZRrCvTFKTTj7vFvpv34/4FoQfWgya+tWVXCT9UydOP9+Vvig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.6_1788190950773_0.04936378934953001","host":"s3://npm-registry-packages-npm-production"}},"4.305.7":{"name":"decocms","version":"4.305.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef731c3f79a8590d890bc2c0e98c81274c4b7fc1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.7.tgz","fileCount":8986,"integrity":"sha512-fZfS6058qOdB3EnyuR6+ggIvYhrOWmpffb9YzIbyXrSSnKdsKGmgnf9Yvq40wtVeyIy+LKhFDGurRCnu4YZSWQ==","signatures":[{"sig":"MEYCIQCYAcLoE9EYu5AZvvFM/qSwVPwaHqo7e5YAWOPCTU5Y1QIhAPNKs+2ztRocgzL3ZUxU2SE7Lz5CmFYcdT4l5/iUc9x3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102066851},"type":"module","_from":"file:decocms-4.305.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.7.tgz","_integrity":"sha512-fZfS6058qOdB3EnyuR6+ggIvYhrOWmpffb9YzIbyXrSSnKdsKGmgnf9Yvq40wtVeyIy+LKhFDGurRCnu4YZSWQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.7_1788191193174_0.5200865565609867","host":"s3://npm-registry-packages-npm-production"}},"4.305.8":{"name":"decocms","version":"4.305.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"21ce70a4950935ae1cc617b4da62179a1bf1afce","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.8.tgz","fileCount":8986,"integrity":"sha512-ihfzhmaVIQF4MlDzezYcoGwjYcGTHhfPcO9ehNCq8R+8c26P9NaiuUGzejf27DKdq00uSMUlJ54Wq3GpIMC8ug==","signatures":[{"sig":"MEUCIBMv3+A8lTWfJgY7d5+YBcazU5cWeYv2fpSrqguBDJsLAiEA/1E987DOWlLIE1ZZxM5wXXsu88Ogahnr8U2/Ih96xAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102066529},"type":"module","_from":"file:decocms-4.305.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.8.tgz","_integrity":"sha512-ihfzhmaVIQF4MlDzezYcoGwjYcGTHhfPcO9ehNCq8R+8c26P9NaiuUGzejf27DKdq00uSMUlJ54Wq3GpIMC8ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.8_1788191428611_0.4190840277914265","host":"s3://npm-registry-packages-npm-production"}},"4.305.9":{"name":"decocms","version":"4.305.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.305.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf46a4bd213a798ad0bda010ef63afbd4528d591","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.305.9.tgz","fileCount":8986,"integrity":"sha512-jLL3XroPL72qNTu4lProqpiHEjCSJSYDj0hEMO+ysDRcPIG5QPBkzYPBYrrQh0C9ijb9UD8lxpXxUNjqHGO6LQ==","signatures":[{"sig":"MEUCIEiKXibT36NxBT/urYmMzb7ODogntSO0Cb4TT+wke32WAiEAgXFfg8rYHkrjcVAQ370XtjTlfsqQwIUJlLYK0hejgPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.305.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102066598},"type":"module","_from":"file:decocms-4.305.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.305.9.tgz","_integrity":"sha512-jLL3XroPL72qNTu4lProqpiHEjCSJSYDj0hEMO+ysDRcPIG5QPBkzYPBYrrQh0C9ijb9UD8lxpXxUNjqHGO6LQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.305.9_1788195850202_0.8050420634039153","host":"s3://npm-registry-packages-npm-production"}},"4.306.0":{"name":"decocms","version":"4.306.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.306.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3f1ad63e8bda58430c74f091fd7304c7a3b10153","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.306.0.tgz","fileCount":8986,"integrity":"sha512-Bfp8KbQ0deOVvbGW2tWsnP50XOM7UrJt1ic4lpqIFJQnuKgyRs0GAngrzd+jsjTZ6l/ne1cAYdIEPYF1yNjlLg==","signatures":[{"sig":"MEYCIQCr75Bmuved/9AbBMgTj7cKg4gzext/k3PaxICSJBNo/QIhAOLjUa271ouOUjn7Hx+GD8ojdec8RTeh2m1qprbgLQ9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.306.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102066611},"type":"module","_from":"file:decocms-4.306.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.306.0.tgz","_integrity":"sha512-Bfp8KbQ0deOVvbGW2tWsnP50XOM7UrJt1ic4lpqIFJQnuKgyRs0GAngrzd+jsjTZ6l/ne1cAYdIEPYF1yNjlLg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.306.0_1788196656190_0.3359929511525599","host":"s3://npm-registry-packages-npm-production"}},"4.307.0":{"name":"decocms","version":"4.307.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.307.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0d9335feb870fc77064c04c320daa82b02161cf0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.307.0.tgz","fileCount":8986,"integrity":"sha512-jQ9U+AemZkjmrSt32hDHFQX2TrS4Kl9SRpuRBDpXlAw/XZOLEom3MpnfmAcZu3NI/keaTAJhhrys+FncUrzRtw==","signatures":[{"sig":"MEYCIQDrQQ7Mrca4YH1rvIq7udZdBvutJX4inyYPd9fNbjv65wIhAPKx/7JpqYObFqtzMMhn9fTrWDHsdmwy4++iJCFhOB9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.307.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102069754},"type":"module","_from":"file:decocms-4.307.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.307.0.tgz","_integrity":"sha512-jQ9U+AemZkjmrSt32hDHFQX2TrS4Kl9SRpuRBDpXlAw/XZOLEom3MpnfmAcZu3NI/keaTAJhhrys+FncUrzRtw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.307.0_1788196758066_0.7523275213156817","host":"s3://npm-registry-packages-npm-production"}},"4.307.1":{"name":"decocms","version":"4.307.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.307.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"923755256e74bac1153e116418b50e1e89d7cc4c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.307.1.tgz","fileCount":8986,"integrity":"sha512-HRtl/DMbYmr9ejQqqMfF+qqe2FryvqrvD5wGCRxUarruFpQOImEaGO8qKbJge5I6LMeDUfal1+fxr43C/4kqZA==","signatures":[{"sig":"MEUCIQDAUHbL1R0hYL9Rfw7cvzkh+vNlyPvdSlbJooL0HDiVXgIgBBQVSX4UF5SWgYE4S5dmsO8/HsCzsznCpkoqfKQ2ftI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.307.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102069015},"type":"module","_from":"file:decocms-4.307.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.307.1.tgz","_integrity":"sha512-HRtl/DMbYmr9ejQqqMfF+qqe2FryvqrvD5wGCRxUarruFpQOImEaGO8qKbJge5I6LMeDUfal1+fxr43C/4kqZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.307.1_1788198363448_0.1037526016704704","host":"s3://npm-registry-packages-npm-production"}},"4.308.0":{"name":"decocms","version":"4.308.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.308.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"92bbc155fac464687b3891882e5026d6a2978920","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.308.0.tgz","fileCount":8986,"integrity":"sha512-Q6ROFGu59Twx+2CP/EK5U1ZjGbHFurVVCr5emjHPolsGgADowPfIWQsYtssNz8JKJfyvnFC0+KMYyttoFbioaA==","signatures":[{"sig":"MEQCIDuwiGMmt5oUao3Yz1vZimtm1VQ4LeZ7vfI/BFdmkCo7AiAVIEhWqiYVMBRQ8bzruzxgC7pJ5aECBB0rv7j1I1GGUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.308.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102075041},"type":"module","_from":"file:decocms-4.308.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.308.0.tgz","_integrity":"sha512-Q6ROFGu59Twx+2CP/EK5U1ZjGbHFurVVCr5emjHPolsGgADowPfIWQsYtssNz8JKJfyvnFC0+KMYyttoFbioaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.308.0_1788198702252_0.6126210598067519","host":"s3://npm-registry-packages-npm-production"}},"4.309.0":{"name":"decocms","version":"4.309.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d7e5e182a5ea4d3f1370f2fd88725795b14dfd18","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.0.tgz","fileCount":8997,"integrity":"sha512-OvwUI6k6Mwaei8JctHx/fIlr6t4mVZwBU0aHOyOuAxMRubpj/nqtKK5RgGemMqncsfZbI3roRRpV8tMMBU8m9A==","signatures":[{"sig":"MEUCIFU/KTEsRBlcm2NsnzBKHGuzcoNlc2hzJ+juWvB0AcIGAiEAwAva144psbVYK0Owm4mpWEwp7TNN2OHTMdphUv+LB5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102094148},"type":"module","_from":"file:decocms-4.309.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.0.tgz","_integrity":"sha512-OvwUI6k6Mwaei8JctHx/fIlr6t4mVZwBU0aHOyOuAxMRubpj/nqtKK5RgGemMqncsfZbI3roRRpV8tMMBU8m9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.0_1788199504476_0.05848633332035447","host":"s3://npm-registry-packages-npm-production"}},"4.309.1":{"name":"decocms","version":"4.309.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ed0c1084487b5c68a5ee3c0e2f623bc3ece4ee49","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.1.tgz","fileCount":8997,"integrity":"sha512-hHCMWtQ6J+EjkTakXBnEcDNKIgLcJ9KM9x3Jg2w8YfZLWDQkaKFMj98SCHHEL56EsxzTyNaZjV01H2sCfcZwjw==","signatures":[{"sig":"MEUCIQCFhHIL9GA/Ts2BR54zXdwhSSayy4If54cowd8vGN+VtwIgKklGGufiZZACvEMOY7rMjEEsO8+ExhMt4F7x445jcGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102094148},"type":"module","_from":"file:decocms-4.309.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.1.tgz","_integrity":"sha512-hHCMWtQ6J+EjkTakXBnEcDNKIgLcJ9KM9x3Jg2w8YfZLWDQkaKFMj98SCHHEL56EsxzTyNaZjV01H2sCfcZwjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.1_1788200717217_0.4908538777312377","host":"s3://npm-registry-packages-npm-production"}},"4.309.2":{"name":"decocms","version":"4.309.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"77766bf484041e3330132daca4a529dd72e40ceb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.2.tgz","fileCount":8997,"integrity":"sha512-AOCJYtIW5MiA8OHtvivcO5QA+bpaEYOpB/PnXXEhcAFFhI36aPSO2L4XlqZNSjpD6zV9+F6BhO24as4kolPXcw==","signatures":[{"sig":"MEYCIQDHHKop04nSk6kZdIhXu9rHwQqEoQITuYvcYSJaZ+SCfwIhAPjmyuRxVdypXkViIQKPWI4n5VdHCmxJi4AdbjRXYFEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102094339},"type":"module","_from":"file:decocms-4.309.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.2.tgz","_integrity":"sha512-AOCJYtIW5MiA8OHtvivcO5QA+bpaEYOpB/PnXXEhcAFFhI36aPSO2L4XlqZNSjpD6zV9+F6BhO24as4kolPXcw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.2_1788200897211_0.3401639820978615","host":"s3://npm-registry-packages-npm-production"}},"4.309.3":{"name":"decocms","version":"4.309.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f59bf4227a22bcdb5f335a1a704802efb13cd3c7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.3.tgz","fileCount":8997,"integrity":"sha512-6nI3NPPWXycFzDgb1y8bq6q9LtnAMtwj/XH6TLDgsTFs9RRdEcF1sCf73uNniP5hsPwXJW0RNztE7/o346Jjqg==","signatures":[{"sig":"MEQCIDX+ytrJtP+6Zgb40jRe8BmKvWCbuw8PX8ZB/T2TOt+IAiARA63Io+mLywUcs4xRBSAhYfg2NmsubpxjwwSrH6YQyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102094339},"type":"module","_from":"file:decocms-4.309.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.3.tgz","_integrity":"sha512-6nI3NPPWXycFzDgb1y8bq6q9LtnAMtwj/XH6TLDgsTFs9RRdEcF1sCf73uNniP5hsPwXJW0RNztE7/o346Jjqg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.3_1788203489101_0.4624286257500061","host":"s3://npm-registry-packages-npm-production"}},"4.309.4":{"name":"decocms","version":"4.309.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5aa29bb205de96344eb745c8ce9bacc879c6eca8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.4.tgz","fileCount":8997,"integrity":"sha512-7bcxK1Raovy0+mszchouS7MN7eA7IydFRh8RC72SL52KB1LVuvT5C8qz6JxgoQNJqQ7T8WuK6LZlLb+trr4rTA==","signatures":[{"sig":"MEQCICoXk4FnVXgPQ/NDmNOtwCWE4pGsVKS4gMls6asbdX5yAiBdetwTqZYBp0WJRJhNxpMiw82buSmaqJGs1MtO3QZD0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102094585},"type":"module","_from":"file:decocms-4.309.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.4.tgz","_integrity":"sha512-7bcxK1Raovy0+mszchouS7MN7eA7IydFRh8RC72SL52KB1LVuvT5C8qz6JxgoQNJqQ7T8WuK6LZlLb+trr4rTA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.4_1788203497685_0.7608232001089958","host":"s3://npm-registry-packages-npm-production"}},"4.309.5":{"name":"decocms","version":"4.309.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3017f2bfd4c34b10acca503596563f0ef72ffab8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.5.tgz","fileCount":8997,"integrity":"sha512-S0kxcqoUnWDFfaOYxt715II9RksWi7o0SCi+u6aGzyDapfPSMyMoCldlsI4XmOwOofYkIeSTW9hGvIAGu1srjw==","signatures":[{"sig":"MEYCIQDZYW3j3FXMuQ7Dspjkib7c2t/ASVhMOpYSILe104+IEgIhAI2YakKx+E5tEFy8ReA0hw9v3lcSbdg40BO7B+xJLRb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102100667},"type":"module","_from":"file:decocms-4.309.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.5.tgz","_integrity":"sha512-S0kxcqoUnWDFfaOYxt715II9RksWi7o0SCi+u6aGzyDapfPSMyMoCldlsI4XmOwOofYkIeSTW9hGvIAGu1srjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.5_1788204781467_0.810242360254865","host":"s3://npm-registry-packages-npm-production"}},"4.309.6":{"name":"decocms","version":"4.309.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea4c650f961608e5e9a43246f348afd3b6414b42","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.6.tgz","fileCount":8997,"integrity":"sha512-efn/YAlzsCtJwB4Ic8lYGOX7/lESn56rZvFkHTCVcQdkevDALClmQMURwfN9A/ForwIzIvw1bG5VB95FomlLGA==","signatures":[{"sig":"MEUCIQDBBetxtY/XpzFedOXToqaKIwe5cWdTJR93qwV8/Yia9gIgU9dtpAXwDKbKZVPEqOycskEOeMFKWaaJelOB68uxQb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102101051},"type":"module","_from":"file:decocms-4.309.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.6.tgz","_integrity":"sha512-efn/YAlzsCtJwB4Ic8lYGOX7/lESn56rZvFkHTCVcQdkevDALClmQMURwfN9A/ForwIzIvw1bG5VB95FomlLGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.6_1788205920712_0.6497146060208827","host":"s3://npm-registry-packages-npm-production"}},"4.309.7":{"name":"decocms","version":"4.309.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ab1930752a05e11eefeb0a6c1a23904f8cb8b4b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.7.tgz","fileCount":8997,"integrity":"sha512-YQ8iNj4bYX8uHiRL7MjgTuOFRJYjZ36tjMi8AwO5zwq0QUCMm4vqWsd9t2qdxRuNAIGk+WBtCqAF3Vr94qwajw==","signatures":[{"sig":"MEYCIQCvB9uw3JMWilS/bXYs8KTsiNeO06AL1s2UsW3FDM6NMQIhANtVpY4S0k8dxDtf0RIPJA1nEvpbiIh8k/OW3x8mxson","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102101297},"type":"module","_from":"file:decocms-4.309.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.7.tgz","_integrity":"sha512-YQ8iNj4bYX8uHiRL7MjgTuOFRJYjZ36tjMi8AwO5zwq0QUCMm4vqWsd9t2qdxRuNAIGk+WBtCqAF3Vr94qwajw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.7_1788205945744_0.26829756533700233","host":"s3://npm-registry-packages-npm-production"}},"4.309.9":{"name":"decocms","version":"4.309.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.309.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6ab790a55057dbc3530d40a543490e182d34aa4f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.309.9.tgz","fileCount":8997,"integrity":"sha512-ZuFOMk63nOkX1EtA6H24C5WKrhW0kFGsaloIc/Tgpv+v5LORfkQ3S+f85hpmBXKeE58HzmwDut8vHzhaS6RQNg==","signatures":[{"sig":"MEQCIFwCoVP+2j6DA3eTarfaxH5panJi275KMLPfyKkigYSfAiBAOdqXWnStC25Va3KPe24pZQWGkGdaGV9AmGME8Ad/7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.309.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102101351},"type":"module","_from":"file:decocms-4.309.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.309.9.tgz","_integrity":"sha512-ZuFOMk63nOkX1EtA6H24C5WKrhW0kFGsaloIc/Tgpv+v5LORfkQ3S+f85hpmBXKeE58HzmwDut8vHzhaS6RQNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.309.9_1788206130230_0.1910001028690984","host":"s3://npm-registry-packages-npm-production"}},"4.310.0":{"name":"decocms","version":"4.310.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35d15a1d2d460a117f6004e87683d7668104b7ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.0.tgz","fileCount":8997,"integrity":"sha512-WiywDI6vUGFuceyuL/Ri7OrQdsgAIPR3kUAFxPiznSMcgWWELtFPqSEd/vBKtDmnRjj8ldgobzWEdhtCX3PoXQ==","signatures":[{"sig":"MEQCIEFrq7r4aNyPICt3zU2wT89CbMOjy81wL2nQEWRrO75TAiAw7MyKzWqulhyVYyzuCuZ+SV56E2gHxWB7im0kWYe9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102115040},"type":"module","_from":"file:decocms-4.310.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.0.tgz","_integrity":"sha512-WiywDI6vUGFuceyuL/Ri7OrQdsgAIPR3kUAFxPiznSMcgWWELtFPqSEd/vBKtDmnRjj8ldgobzWEdhtCX3PoXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.0_1788206298454_0.33351524479047256","host":"s3://npm-registry-packages-npm-production"}},"4.310.1":{"name":"decocms","version":"4.310.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2b4d45d381f6c83501860abf9dcb0fbe708d7d2e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.1.tgz","fileCount":8997,"integrity":"sha512-QunaWoZgl7RzqJlgDe4MqLiIgCzsVw4jgGfT2XTdXdkbcQvcr2YOD3pnhpL37WXSkDnM1JVDgtC0gS2HmSizcA==","signatures":[{"sig":"MEQCIBarVFhYqsNW9ta5P7q3jQ1ials4aUp8iumh1NWwAHsyAiAalbtvWUgz1IKOMesy/FQ98n5fSwTTkYVg8ujtGNu9aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102115312},"type":"module","_from":"file:decocms-4.310.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.1.tgz","_integrity":"sha512-QunaWoZgl7RzqJlgDe4MqLiIgCzsVw4jgGfT2XTdXdkbcQvcr2YOD3pnhpL37WXSkDnM1JVDgtC0gS2HmSizcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.1_1788269676107_0.02105099593065085","host":"s3://npm-registry-packages-npm-production"}},"4.310.2":{"name":"decocms","version":"4.310.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4671c5fc7436a9d1154d9880c0ff95306c45b454","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.2.tgz","fileCount":8997,"integrity":"sha512-Ydl9ZZG+oeWHRS1csPUiC3C6i9Y9qsuExlugS8agtIYzy/TOzz6GIFE+7yO3GNVtppxEacm1SY+2v/UldM56NQ==","signatures":[{"sig":"MEUCIQCVJ37IKNix0sGJ18OILXLzCkyG9a5Ydn3tKr5QPwzmBQIgZALVhrDoFhBXj1sWGELcn/kWn4BS0n2TyCSvx3cMop8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102115475},"type":"module","_from":"file:decocms-4.310.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.2.tgz","_integrity":"sha512-Ydl9ZZG+oeWHRS1csPUiC3C6i9Y9qsuExlugS8agtIYzy/TOzz6GIFE+7yO3GNVtppxEacm1SY+2v/UldM56NQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.2_1788271219547_0.10323306649795416","host":"s3://npm-registry-packages-npm-production"}},"4.310.3":{"name":"decocms","version":"4.310.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9a1711f48d74ec9d4fc034d0e9a8c301a043a28f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.3.tgz","fileCount":8997,"integrity":"sha512-Wh2lXu6KxG/BLd5SQX+bSXJC+T9ZW1yizIL5I6eVqWZ5GY+nwx4TGa8lAgwmVAnhZm495Zv1aXfM7l53dpElzg==","signatures":[{"sig":"MEYCIQCAWsp8unRQXDaiRZHb3BuxJQ/4L2UgDPcLhWBG69E5iAIhALEfVkh1iXe2nquCVVnmn4C/vlhQNYm9UImx7rSVH6QV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102115647},"type":"module","_from":"file:decocms-4.310.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.3.tgz","_integrity":"sha512-Wh2lXu6KxG/BLd5SQX+bSXJC+T9ZW1yizIL5I6eVqWZ5GY+nwx4TGa8lAgwmVAnhZm495Zv1aXfM7l53dpElzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.3_1788271500876_0.4185613453558059","host":"s3://npm-registry-packages-npm-production"}},"4.310.4":{"name":"decocms","version":"4.310.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"05d57622b4bd3c7e7e6a87be9b292981f6b7a273","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.4.tgz","fileCount":8997,"integrity":"sha512-2JqM2njILyjmRA0MrdAP2pg1jgm2V9Oi49lzPvmbcVCS3bWTRjOFAagF6ZeKNVOp+FBWXD3/S311k5G0dMXXeg==","signatures":[{"sig":"MEYCIQCgMqwGiCKRyI97eQ9FfDdkdD8rRAy/CU3iHRNCdDGoPgIhAIpNoRCNPGQ0TFU5Qe8LYoJ+X2QSuDmh7kzAqrCuqzOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102116160},"type":"module","_from":"file:decocms-4.310.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.4.tgz","_integrity":"sha512-2JqM2njILyjmRA0MrdAP2pg1jgm2V9Oi49lzPvmbcVCS3bWTRjOFAagF6ZeKNVOp+FBWXD3/S311k5G0dMXXeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.4_1788274468668_0.5055081572460363","host":"s3://npm-registry-packages-npm-production"}},"4.310.5":{"name":"decocms","version":"4.310.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"24b0a3bc007bb7bad92ab6f8187df39f73b66b96","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.5.tgz","fileCount":8997,"integrity":"sha512-LBSnheUJnGNZ8pQRnuHgiC7hopv1zptkH83yMWHsBdsKd/n+f4fkRPcYcWraF4jM5p71uh2uS0rAF5jIW/RJMQ==","signatures":[{"sig":"MEYCIQDGi8c2+1dFMh/3pVG1czNbvIkn2fvwRgyKFzG1Ga94agIhANVekeSI2DFFz+N8zCQQKi9PPYwbolPPCyrigCS/1VuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102116160},"type":"module","_from":"file:decocms-4.310.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.5.tgz","_integrity":"sha512-LBSnheUJnGNZ8pQRnuHgiC7hopv1zptkH83yMWHsBdsKd/n+f4fkRPcYcWraF4jM5p71uh2uS0rAF5jIW/RJMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.5_1788274524622_0.2982015501183839","host":"s3://npm-registry-packages-npm-production"}},"4.310.6":{"name":"decocms","version":"4.310.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.310.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"42fb5c1b95f27ac3a08cb5447e8d2087774fbbba","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.310.6.tgz","fileCount":8997,"integrity":"sha512-kAzXgoow8U4OVwWE8jQz/Qsx/uwQTSnKeQlAps8xQOKl4oSYtPdIeOhzpPBBkMJOgqmrpXmUvkMktv/u0+2JUQ==","signatures":[{"sig":"MEUCIQCofv4RwHaMvuWU3OrRG4U/wx0SUmUG7EQFPgINicOsjwIgeDlJT+mwPdVmxMTBPzThk2pTJgODS9pVMhqYL9SbDJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.310.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102115342},"type":"module","_from":"file:decocms-4.310.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.310.6.tgz","_integrity":"sha512-kAzXgoow8U4OVwWE8jQz/Qsx/uwQTSnKeQlAps8xQOKl4oSYtPdIeOhzpPBBkMJOgqmrpXmUvkMktv/u0+2JUQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.310.6_1788274777186_0.7172882029500138","host":"s3://npm-registry-packages-npm-production"}},"4.311.0":{"name":"decocms","version":"4.311.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.311.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c8b958671afc93c9f85e100eb21f78bcd48a89e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.311.0.tgz","fileCount":8997,"integrity":"sha512-SIUL92MADsyS/fuTkZaPndBlv8HpsTwRIL0YW5hVLsZgydFRZ66sxn5CMjRtFn88+V0so97cmsAhXxgANbGGfA==","signatures":[{"sig":"MEQCIC25hgVyDyKVSbRHNqHn1HTlaUdZvxngt2A3uBcCYqKJAiALT80PT2+ndnM4orTzW3u+007W6sB25SQthe7utLV4Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.311.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102116683},"type":"module","_from":"file:decocms-4.311.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.311.0.tgz","_integrity":"sha512-SIUL92MADsyS/fuTkZaPndBlv8HpsTwRIL0YW5hVLsZgydFRZ66sxn5CMjRtFn88+V0so97cmsAhXxgANbGGfA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.311.0_1788281100349_0.5429646613723038","host":"s3://npm-registry-packages-npm-production"}},"4.311.1":{"name":"decocms","version":"4.311.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.311.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"73717a4aab6d764c482bf2f8cce7873f043465c4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.311.1.tgz","fileCount":8997,"integrity":"sha512-+IiZ+NZ3sIwZTi6d3i113EmTJt+3Dg+MG+dETDygPqdEMOM+PNGOz9QLHTTNrP8ezCkIzO12AScucm5obxlTRA==","signatures":[{"sig":"MEUCIQCUjswx6mH8U2/naVqvQ9fnSoD2dzAZWeDLVYrgbH8VQwIgA9cDIBUaArO9CeiRZR3EhE7CZAFFZ6xGYHVBMphHDyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.311.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102116753},"type":"module","_from":"file:decocms-4.311.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.311.1.tgz","_integrity":"sha512-+IiZ+NZ3sIwZTi6d3i113EmTJt+3Dg+MG+dETDygPqdEMOM+PNGOz9QLHTTNrP8ezCkIzO12AScucm5obxlTRA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.311.1_1788281585594_0.577541028942756","host":"s3://npm-registry-packages-npm-production"}},"4.312.0":{"name":"decocms","version":"4.312.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.312.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1b3e88aadf3a79ef117b2532b707c72c2fc0a1d2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.312.0.tgz","fileCount":9004,"integrity":"sha512-9rJjz40k4ibAzuBKJB2Ial7V+cac0jrMTT8ksBj55XWkyfwPLN9bo7gkezyEt1cbuS5HA3zBKDc9uaCAG8O9AQ==","signatures":[{"sig":"MEUCIQDcuBdzLzMiGh/x3oIOzUXb8Ynraq9oTnE154/WUQZm9AIgSTJexHp8bBZ4VfkgUmpo9cmaOf6pUKiyTohVjzLiNAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.312.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102643523},"type":"module","_from":"file:decocms-4.312.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.312.0.tgz","_integrity":"sha512-9rJjz40k4ibAzuBKJB2Ial7V+cac0jrMTT8ksBj55XWkyfwPLN9bo7gkezyEt1cbuS5HA3zBKDc9uaCAG8O9AQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.312.0_1788282904345_0.2309565287463211","host":"s3://npm-registry-packages-npm-production"}},"4.311.2":{"name":"decocms","version":"4.311.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.311.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5cc49d912d8c18c76ccba6bdc572370ff78472b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.311.2.tgz","fileCount":8997,"integrity":"sha512-X+ZB0Kc61en6fIvVaQBhDKjUMA6lzkeYuwqEo7MoVKXyhdkRpikzCYGubTFwx7lpMlnVhM7Qw+AQicpagD34+g==","signatures":[{"sig":"MEYCIQCYI7BAXihX1a1piNBtjA7BGkGR+zA9x36qAxZih/RRRgIhAM02Dcm14znL9BHPFsJmgWHu9/lVepnZZKO2JXtlRjzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.311.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102106746},"type":"module","_from":"file:decocms-4.311.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.311.2.tgz","_integrity":"sha512-X+ZB0Kc61en6fIvVaQBhDKjUMA6lzkeYuwqEo7MoVKXyhdkRpikzCYGubTFwx7lpMlnVhM7Qw+AQicpagD34+g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.311.2_1788283474186_0.16084637779713873","host":"s3://npm-registry-packages-npm-production"}},"4.312.1":{"name":"decocms","version":"4.312.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.312.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e4d7616fd3713a06786f8df04635f5f1b8c4fbeb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.312.1.tgz","fileCount":9004,"integrity":"sha512-dj+GgTT+5syOXBOpnW53KEWlIoCU5Bq7ObTeXAURO7K3MKWus+tQvOTQGDpkD/d+T9UrGortUN6G0QDLEqsJ3w==","signatures":[{"sig":"MEUCIQCB0g6J8e0qNKJW/pRbI4/0VLI3ClEqXhMlFSp6pSsahgIgSe7rqnk4vh+8lFOayHMqYiYQx0iGQKI82ab/Twv9XQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.312.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102643438},"type":"module","_from":"file:decocms-4.312.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.312.1.tgz","_integrity":"sha512-dj+GgTT+5syOXBOpnW53KEWlIoCU5Bq7ObTeXAURO7K3MKWus+tQvOTQGDpkD/d+T9UrGortUN6G0QDLEqsJ3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.312.1_1788284431394_0.3071523607088329","host":"s3://npm-registry-packages-npm-production"}},"4.313.0":{"name":"decocms","version":"4.313.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.313.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f43c2a656c7a08de2309f02009cda6a13988a6f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.313.0.tgz","fileCount":9004,"integrity":"sha512-8+rdoHxbNLnTtrjPgbVrdqIU4w4LhBnlvPF9YNAuaQNozXRZ34LfOiYLIhyfc+/mQ8skKxtW2QjbGPli5DuMHA==","signatures":[{"sig":"MEQCIErGmqpmlN/zRGpbClljDau/EzvWFYnQKBfAvSCuVWgWAiBcLdjWRaHflrX1GHdQpBkcYRcaTxODqXiUr2pLIAfQJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.313.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651478},"type":"module","_from":"file:decocms-4.313.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.313.0.tgz","_integrity":"sha512-8+rdoHxbNLnTtrjPgbVrdqIU4w4LhBnlvPF9YNAuaQNozXRZ34LfOiYLIhyfc+/mQ8skKxtW2QjbGPli5DuMHA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.313.0_1788284728792_0.287702910362325","host":"s3://npm-registry-packages-npm-production"}},"4.313.1":{"name":"decocms","version":"4.313.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.313.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f0f03e4b9ad6d16668226715bf45763de83bff43","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.313.1.tgz","fileCount":9004,"integrity":"sha512-PtCpiNsGFbiMO9qAFI08kgS/UXZJdAOKRVZUKo7ZkPTtfoEb5DcUPteW5VWFfJ2Ezf0VQFlcuGLiJoi4NH5frw==","signatures":[{"sig":"MEQCIB+qNazoWSBl8PXgFwkVtvylwDBfngDgancW2gakxQhwAiBoVVfXOOQ+1HWHAzEjGdWfP8tDK/3Utj8f3BIBrNBKWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.313.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102655837},"type":"module","_from":"file:decocms-4.313.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.313.1.tgz","_integrity":"sha512-PtCpiNsGFbiMO9qAFI08kgS/UXZJdAOKRVZUKo7ZkPTtfoEb5DcUPteW5VWFfJ2Ezf0VQFlcuGLiJoi4NH5frw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.313.1_1788285472110_0.12704545579729665","host":"s3://npm-registry-packages-npm-production"}},"4.314.0":{"name":"decocms","version":"4.314.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.314.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d25ce742c9d63a2cd7ccbdeff8d038c23d9db502","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.314.0.tgz","fileCount":9004,"integrity":"sha512-HI+KA+9uUjqdVJLSvqkfBgvpj9efYlqJ41adZWoUFT4l9cTvYliFxhVQr8HxKwSgFSK53ta7JFS3TTw7Bau1xQ==","signatures":[{"sig":"MEYCIQDwqN+qWzJGBvo9PYAZ7WTGxsFzp47J/wgPECdDtuSlmwIhAPvhs8HABHMAqpX/wQNhsCXHMBU+eBVnSB0rIFi0PgN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.314.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102656537},"type":"module","_from":"file:decocms-4.314.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.314.0.tgz","_integrity":"sha512-HI+KA+9uUjqdVJLSvqkfBgvpj9efYlqJ41adZWoUFT4l9cTvYliFxhVQr8HxKwSgFSK53ta7JFS3TTw7Bau1xQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.314.0_1788285588644_0.011268049368686306","host":"s3://npm-registry-packages-npm-production"}},"4.315.0":{"name":"decocms","version":"4.315.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccade592eae708e1f8dabdb1678e1542df27eafd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.0.tgz","fileCount":9004,"integrity":"sha512-89RuNlT9UXqsBOo3bgWneQNK7n8/bL6/U+wIsniI59n2chgWvjaTsxRFIH6gWDXW5mL+jG+L4/CbyKrA6p/14A==","signatures":[{"sig":"MEYCIQDhB39fPWG3ydB8HyM2LhiZpJLjUfxaSPz3GHaTL4v5kQIhAKvanzipxpiDbsAGzwNxE5cFYX3oPp6jMnqTukFpN1Rp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659494},"type":"module","_from":"file:decocms-4.315.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.0.tgz","_integrity":"sha512-89RuNlT9UXqsBOo3bgWneQNK7n8/bL6/U+wIsniI59n2chgWvjaTsxRFIH6gWDXW5mL+jG+L4/CbyKrA6p/14A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.0_1788285923865_0.9582414350275299","host":"s3://npm-registry-packages-npm-production"}},"4.315.1":{"name":"decocms","version":"4.315.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39e7f4dbff2167b73d54b24c294c64c36cc70134","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.1.tgz","fileCount":9004,"integrity":"sha512-O6ea26myXt8Stb4td6nAHiG6KWcbxFe/c6D8JWgH10Ze1Bqomv+jH9abcUVt3ePZTa6CRufFvaXwxBcYlJJt8Q==","signatures":[{"sig":"MEYCIQD4N+m9EJQEkbJmm68u5qM2qeSO+fdC/Uy+4VBpHK2LqwIhALQD6LXL5p3L0wouyC1o4oTI7oj4Cz/246+ypVyg1YxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659494},"type":"module","_from":"file:decocms-4.315.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.1.tgz","_integrity":"sha512-O6ea26myXt8Stb4td6nAHiG6KWcbxFe/c6D8JWgH10Ze1Bqomv+jH9abcUVt3ePZTa6CRufFvaXwxBcYlJJt8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.1_1788286638169_0.8276385446467347","host":"s3://npm-registry-packages-npm-production"}},"4.315.2":{"name":"decocms","version":"4.315.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"097dca8c0f5f59611631ea8d7f2059ba5576e874","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.2.tgz","fileCount":9004,"integrity":"sha512-p/rek4vQDtlNoWgMI1uAkVwVVjSxdhkf4iU+jSfhyDdKXwDI1u3688hppngot2i/5yhBg0c0XllZmCm7b43CGQ==","signatures":[{"sig":"MEYCIQCnpWEoYfy7M3/DmbS7r42J7i04pX5t+023egGYy3N1VAIhANqRi9kbFpouU1+W7O/Lz93KxATHfowu+1JYmzYEGg4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102658696},"type":"module","_from":"file:decocms-4.315.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.2.tgz","_integrity":"sha512-p/rek4vQDtlNoWgMI1uAkVwVVjSxdhkf4iU+jSfhyDdKXwDI1u3688hppngot2i/5yhBg0c0XllZmCm7b43CGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.2_1788290545237_0.21195408836399854","host":"s3://npm-registry-packages-npm-production"}},"4.315.3":{"name":"decocms","version":"4.315.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f1acb51e7f5faf9468c2789e89de9002d9de2017","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.3.tgz","fileCount":9004,"integrity":"sha512-4UAzruXOD57UFEmsqJPHhLkQzd3aOdSbWqcMjS7Aa7t350RbmEciyacVsYw5Xg8iqTySuEw26XniBwMk1sKAww==","signatures":[{"sig":"MEQCIEQmngWZpMKVlJdYHJjqutQcjPTK1FAlqe3+bXheMeu+AiAUjcFH3gAKlg1QEkW1OGs8wwtOtxzUubjRhhWplRyt2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659004},"type":"module","_from":"file:decocms-4.315.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.3.tgz","_integrity":"sha512-4UAzruXOD57UFEmsqJPHhLkQzd3aOdSbWqcMjS7Aa7t350RbmEciyacVsYw5Xg8iqTySuEw26XniBwMk1sKAww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.3_1788290753107_0.5194987903237194","host":"s3://npm-registry-packages-npm-production"}},"4.315.4":{"name":"decocms","version":"4.315.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59da00e17e0c5486ab43cd0ab235b7f1a9acc463","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.4.tgz","fileCount":9004,"integrity":"sha512-FA9VhAg+qJ6l+wgtJCDXE2aNEpeFw9sEdSWdNf7owbXcGrpY/sWSCgtrHs+4qd5z93xdAmJu2o+N/gkcpZLq7w==","signatures":[{"sig":"MEUCIDkCKv0xwDlEsUum/9XC/mHGPIVpop+paZT+k0+krX9pAiEA7N3100Jtr7t9Eumj8h9/KZ3IWQtofeR1Mcp23zmW5vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659140},"type":"module","_from":"file:decocms-4.315.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.4.tgz","_integrity":"sha512-FA9VhAg+qJ6l+wgtJCDXE2aNEpeFw9sEdSWdNf7owbXcGrpY/sWSCgtrHs+4qd5z93xdAmJu2o+N/gkcpZLq7w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.4_1788291013162_0.17593245005076108","host":"s3://npm-registry-packages-npm-production"}},"4.315.5":{"name":"decocms","version":"4.315.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1d826d15bdd9cd5891772bfa12bbdb6b2b524fae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.5.tgz","fileCount":9004,"integrity":"sha512-K63ngDxW9ePwKcFqYaKEk7n2ty7/wOr/S8hlG+ullGg3rJ2K6A0NSmqjk3+zvFMT4eG1ISEWJRAsY/wsq95BOA==","signatures":[{"sig":"MEUCIQDsj4I/v/QOQqKFNFaswOBWOgfLM05Zxl2X0xBCX2hzFAIgHYq4rou4WLLB8VOYAU5luZy3LP9lMjGp3D9+g+SqAiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102659222},"type":"module","_from":"file:decocms-4.315.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.5.tgz","_integrity":"sha512-K63ngDxW9ePwKcFqYaKEk7n2ty7/wOr/S8hlG+ullGg3rJ2K6A0NSmqjk3+zvFMT4eG1ISEWJRAsY/wsq95BOA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.5_1788291199247_0.13945023846919047","host":"s3://npm-registry-packages-npm-production"}},"4.315.6":{"name":"decocms","version":"4.315.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2727f6308f29c7fc81d4acd9958928d5d14ddec7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.6.tgz","fileCount":9004,"integrity":"sha512-P+Vr0RB26AHSNsMGD4BLQjud7g5YVK5AP2v3R0CtPSaUe6UU3PampSq59GISWKT/XtKvylE+zsG3QqpXXxUDeA==","signatures":[{"sig":"MEUCIEb0aPrBt8BaPxqFgyAamDmoJGUM6HnRID6qkTkIym8HAiEAxLGfHUfUOKttlFPmTy5I0sQ880LfYC3ZvH0+trOOIiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102660116},"type":"module","_from":"file:decocms-4.315.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.6.tgz","_integrity":"sha512-P+Vr0RB26AHSNsMGD4BLQjud7g5YVK5AP2v3R0CtPSaUe6UU3PampSq59GISWKT/XtKvylE+zsG3QqpXXxUDeA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.6_1788291632911_0.5277831713781582","host":"s3://npm-registry-packages-npm-production"}},"4.315.7":{"name":"decocms","version":"4.315.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d6007365be242e0a69a50f20fd719130838b82b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.7.tgz","fileCount":9004,"integrity":"sha512-XGWzPzC27rpHk9ioi8wb/hd5p5NYnCE4c3vjMFaPvvqMUHbQSqypdq8COdd1+jn0tLezs3vQ8P7JYlnQ1gO9uA==","signatures":[{"sig":"MEUCIQDRu+QRlsWzyODlAGTImEDesZCfwZKvPYEAmX1+MEltEwIgEM1pLYPk7OZyLNtSW9eBY+YtcYO+HL9mlqlGQlAQdME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102662492},"type":"module","_from":"file:decocms-4.315.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.7.tgz","_integrity":"sha512-XGWzPzC27rpHk9ioi8wb/hd5p5NYnCE4c3vjMFaPvvqMUHbQSqypdq8COdd1+jn0tLezs3vQ8P7JYlnQ1gO9uA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.7_1788291964164_0.7785239137909306","host":"s3://npm-registry-packages-npm-production"}},"4.315.8":{"name":"decocms","version":"4.315.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2277001ba7860e38fdc46862c8ebfb29cbea942c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.8.tgz","fileCount":9004,"integrity":"sha512-5SQQjO2rPvHqWo1jZn8jw+eZGkBdhxETs6062m9YbCBwDMk1YGMvc/Sh6vmtEsZtofxduDa0peKqZJyAuM2UqQ==","signatures":[{"sig":"MEUCIDad8YPdBucw1WHLUzODs9xaNdYfhC9tFeUKd3NnnPvEAiEA/RTbpxnJC9eShYKooKGDi8Z0ImDFeK9QNqH/bNs54Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102662478},"type":"module","_from":"file:decocms-4.315.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.8.tgz","_integrity":"sha512-5SQQjO2rPvHqWo1jZn8jw+eZGkBdhxETs6062m9YbCBwDMk1YGMvc/Sh6vmtEsZtofxduDa0peKqZJyAuM2UqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.8_1788292384935_0.6772631818778685","host":"s3://npm-registry-packages-npm-production"}},"4.315.9":{"name":"decocms","version":"4.315.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.315.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e6105c5272c14f9b0666e0f868d17fabfdb0e302","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.315.9.tgz","fileCount":9004,"integrity":"sha512-fUvqr70+GElp4W0dKF7EBOowl8RiT84lkv8hn6tJ6qA9pAvi2R+uZUKoDB2aoPKPfEqKwobb25UH9YjiRxB8ww==","signatures":[{"sig":"MEYCIQCvgObug6txax92bWDMnZc33wql+t+nPolJfW3qcpRS9QIhAOo0B+RpIT41dVusu1lOV8c1sCLNllDqNRasUG7Cbacf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.315.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102664202},"type":"module","_from":"file:decocms-4.315.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.315.9.tgz","_integrity":"sha512-fUvqr70+GElp4W0dKF7EBOowl8RiT84lkv8hn6tJ6qA9pAvi2R+uZUKoDB2aoPKPfEqKwobb25UH9YjiRxB8ww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.315.9_1788292556301_0.44385051601061143","host":"s3://npm-registry-packages-npm-production"}},"4.316.0":{"name":"decocms","version":"4.316.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3f2a075f9d074911d12475a03be5f4bca85b33ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.0.tgz","fileCount":9004,"integrity":"sha512-E+ZZHH1Z9/jHlX6Sw5rlF8w5Qc3uerq/isDOdanOKPCIkkPLZ4csFND4remgQZLXHCBYq+PpxoiNSl3uznnW8Q==","signatures":[{"sig":"MEQCIG9lTQbmhPnS951KKhR6PZu7id+fV+zwPfVOY3cPEnYgAiAjI8j9QUa0DTumkcKS9AgvTDOGgGZTU36X6AD3BCrpDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102668393},"type":"module","_from":"file:decocms-4.316.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.0.tgz","_integrity":"sha512-E+ZZHH1Z9/jHlX6Sw5rlF8w5Qc3uerq/isDOdanOKPCIkkPLZ4csFND4remgQZLXHCBYq+PpxoiNSl3uznnW8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.0_1788292872992_0.793348423045747","host":"s3://npm-registry-packages-npm-production"}},"4.316.1":{"name":"decocms","version":"4.316.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4c6c741146aecb3c8093dfb613e92d68baea1c6c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.1.tgz","fileCount":9004,"integrity":"sha512-B9WBd5ccKbUF8kzMdwvgb5bOMbGx+uPUqCXtb/EqcZ+VOZnEvmV34Qbqf+zqyxQDJFbhSPN3IwQmb1GNKTrojg==","signatures":[{"sig":"MEYCIQC3Re7JrmAZnMYRucYtleu7vtdypHJBGnNd8WWLw8GNvgIhAPAuiUXmGRXg61xMhgxuLin48uaWJ3izHcnJd+5An6e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669395},"type":"module","_from":"file:decocms-4.316.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.1.tgz","_integrity":"sha512-B9WBd5ccKbUF8kzMdwvgb5bOMbGx+uPUqCXtb/EqcZ+VOZnEvmV34Qbqf+zqyxQDJFbhSPN3IwQmb1GNKTrojg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.1_1788293753987_0.507762374131667","host":"s3://npm-registry-packages-npm-production"}},"4.316.2":{"name":"decocms","version":"4.316.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d72a3a768bd2613c1ac9acadae97642a2912837","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.2.tgz","fileCount":9004,"integrity":"sha512-/kZZY8amk3W/6QgYmjBPoxK5Ml1JX5wKLBFSy9mJNwFDcK5f3UbEABzGWyauI5gK+AaGaKZx56M5T8MKcl7djQ==","signatures":[{"sig":"MEUCIDDLEiQUaKJ/mfNZiFdKUrCXn0VMny/5gVHpyjGIy1xmAiEAuEN5RQ2ZFMQREUx0uapgsZ9m5YNdEKXAg86cFNnkXt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669689},"type":"module","_from":"file:decocms-4.316.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.2.tgz","_integrity":"sha512-/kZZY8amk3W/6QgYmjBPoxK5Ml1JX5wKLBFSy9mJNwFDcK5f3UbEABzGWyauI5gK+AaGaKZx56M5T8MKcl7djQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.2_1788295631387_0.7922133776179165","host":"s3://npm-registry-packages-npm-production"}},"4.316.3":{"name":"decocms","version":"4.316.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bb4e95a8e2b2f1bc5ffd071aff41f4b33f856931","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.3.tgz","fileCount":9004,"integrity":"sha512-KEyLXwIKkud0uxlxZ+HgWaz2aJ+8q9vdzzgLS6AFQpygiYtlxXja8lx1gSoxyZzMwNHw2SgdDhuP9EOI4B2MAw==","signatures":[{"sig":"MEUCIFfQtfaMCfD8q3NlHPuK1jAgYjE/EkqWlNbJvpa+tDzYAiEAte84OXnPAjznWkYzzr4SRswqAPngNHkzaP/XMhBlDzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669961},"type":"module","_from":"file:decocms-4.316.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.3.tgz","_integrity":"sha512-KEyLXwIKkud0uxlxZ+HgWaz2aJ+8q9vdzzgLS6AFQpygiYtlxXja8lx1gSoxyZzMwNHw2SgdDhuP9EOI4B2MAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.3_1788296334636_0.6267544901214246","host":"s3://npm-registry-packages-npm-production"}},"4.316.4":{"name":"decocms","version":"4.316.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf7ecdf046e94bd421d510a2c07b0b576e5e6198","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.4.tgz","fileCount":9004,"integrity":"sha512-3W2Y2x7ud9436zd4wWNVZGx83EbaMpwF5tDmTGhGLcseCDXxL/vXkv9M5RqieYjkznGCOsfG9v27lQFUC0ud5Q==","signatures":[{"sig":"MEUCIQDHmPXgJTKVCr+G+pq5wPlXE0E/qk1S5sJYsK0MUTJqUgIgP7MVIF+82nR9D0HSkV6/W0EypJGZPcR/fYkweDs8H6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669988},"type":"module","_from":"file:decocms-4.316.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.4.tgz","_integrity":"sha512-3W2Y2x7ud9436zd4wWNVZGx83EbaMpwF5tDmTGhGLcseCDXxL/vXkv9M5RqieYjkznGCOsfG9v27lQFUC0ud5Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.4_1788298690495_0.4796214365647138","host":"s3://npm-registry-packages-npm-production"}},"4.316.5":{"name":"decocms","version":"4.316.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc35d776e57ab1767424c33d25b227579fd032ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.5.tgz","fileCount":9004,"integrity":"sha512-iJoevakaFdZ5/+uIvTEaB0vK4f72xstx8LLTJ+e8LFNokCtfMUTYtaNn3Y99W2H+T4yqg4MMm91vjuzj7tOXnQ==","signatures":[{"sig":"MEQCIFFqf7QSXgGPmgakZMiLnHyEZboOdJa4vRXzd3MpDTM4AiBN2nW5QlyfjnUAtCovChHgVEPBG4f/DGXTUNtXUsZpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102668742},"type":"module","_from":"file:decocms-4.316.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.5.tgz","_integrity":"sha512-iJoevakaFdZ5/+uIvTEaB0vK4f72xstx8LLTJ+e8LFNokCtfMUTYtaNn3Y99W2H+T4yqg4MMm91vjuzj7tOXnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.5_1788307680771_0.6113728568469303","host":"s3://npm-registry-packages-npm-production"}},"4.316.6":{"name":"decocms","version":"4.316.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7713b98a6bd87e007d0c54a597f7dd413ffae2ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.6.tgz","fileCount":9004,"integrity":"sha512-Nnzk8/4l2+pO/EFpuAWLjSjboyN5pSTw38njM54i5y+YdYU5HLvaiwqz6EaJDQSU29y99WYl5znEY/5VeMIX8w==","signatures":[{"sig":"MEUCIQCwIbfKENgmsC/smFrjMWRPaiRR9ePn1ZTGDg/yvkeedwIgGiTJzHKzqM//DUaRUYgT2jm5ETHoLzwsw+GfZzPTUak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102668903},"type":"module","_from":"file:decocms-4.316.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.6.tgz","_integrity":"sha512-Nnzk8/4l2+pO/EFpuAWLjSjboyN5pSTw38njM54i5y+YdYU5HLvaiwqz6EaJDQSU29y99WYl5znEY/5VeMIX8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.6_1788307750938_0.09917326256835834","host":"s3://npm-registry-packages-npm-production"}},"4.316.7":{"name":"decocms","version":"4.316.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1d32649a322a7a6a63a82e3fa9bb4d143ba1b3bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.7.tgz","fileCount":9004,"integrity":"sha512-3OJfw1OA4DmEmRqq7Ue5l3q1z8vS0WJIHbvm70BTVsUrNTxi2gBubuDChZf1oTQsSsWfH05r8AhzBbUKUFnfyQ==","signatures":[{"sig":"MEQCIFgz1me2brn+CrFRKdPLSeZGxFRoW1MKDhSTerT9H8vWAiBDDgx8VqgL8Gq05e4Y43fSIGJwRAn7HaTA3QNmr+qLuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669069},"type":"module","_from":"file:decocms-4.316.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.7.tgz","_integrity":"sha512-3OJfw1OA4DmEmRqq7Ue5l3q1z8vS0WJIHbvm70BTVsUrNTxi2gBubuDChZf1oTQsSsWfH05r8AhzBbUKUFnfyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.7_1788307819601_0.32782795636900164","host":"s3://npm-registry-packages-npm-production"}},"4.316.8":{"name":"decocms","version":"4.316.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.316.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02e3efce3e84b68fbc28edc02ece9b4bfaa120f9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.316.8.tgz","fileCount":9004,"integrity":"sha512-kY00bqdi8DxmrcqWx6ukZDaPDmqQrvJ2J03NXWPCj/bSjC5bdfmSzAr4ILGs7g1DKjXfypydkGI7cx+a0eXstA==","signatures":[{"sig":"MEUCIH+rfUne5ahTXWeXhMAgL/3MVcBj/agViANjPcySQSjYAiEA4fvmNxkOnFY4YO+9tfLAQ6MK5dJ8677rOBp00AkaInU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.316.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102669069},"type":"module","_from":"file:decocms-4.316.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.316.8.tgz","_integrity":"sha512-kY00bqdi8DxmrcqWx6ukZDaPDmqQrvJ2J03NXWPCj/bSjC5bdfmSzAr4ILGs7g1DKjXfypydkGI7cx+a0eXstA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.316.8_1788307867621_0.34678689345425107","host":"s3://npm-registry-packages-npm-production"}},"4.317.0":{"name":"decocms","version":"4.317.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.317.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cd6f0acdf1d0f6883bc9a491ea7f1ba6e3a8468","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.317.0.tgz","fileCount":9005,"integrity":"sha512-i/Wi5UC65+Ip5SSedgSrZZEX7a1UbZEeir/+ZbFI0Fz+E6ZeXlRCjMnoar+edgvFf97qFoVKUMHy7Ca4vGKsmQ==","signatures":[{"sig":"MEUCIQCgAxGTSd3/GhMit72RDHKE6NybprVpC5BiW9gAKWM+rwIgcRPaQ6xjVL83FslFaLBgUuGRCedfylwjIHH14dYofxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.317.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102685667},"type":"module","_from":"file:decocms-4.317.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.317.0.tgz","_integrity":"sha512-i/Wi5UC65+Ip5SSedgSrZZEX7a1UbZEeir/+ZbFI0Fz+E6ZeXlRCjMnoar+edgvFf97qFoVKUMHy7Ca4vGKsmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.317.0_1788309159720_0.03704519989249988","host":"s3://npm-registry-packages-npm-production"}},"4.318.0":{"name":"decocms","version":"4.318.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.318.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d898a94d856c05c1369305e93f3dd32385ec85e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.318.0.tgz","fileCount":9006,"integrity":"sha512-l9DSEZBpoDdswG4iKdjPK/bwEbc1kODH5WPjwvQ/ZA1Bi6UziRvlIIP+qhQsijxt+QP1HIG2JXYqHc9a9QDwEA==","signatures":[{"sig":"MEUCIG5o/N+CvkLACYBXnL2PvEulysTER1xI4Cn3xTxoi0TcAiEA69Dwx+NhgSeK6BPfJ7Apqs3ol9mkCrDbEYJ2eDB5TLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.318.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102685814},"type":"module","_from":"file:decocms-4.318.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.318.0.tgz","_integrity":"sha512-l9DSEZBpoDdswG4iKdjPK/bwEbc1kODH5WPjwvQ/ZA1Bi6UziRvlIIP+qhQsijxt+QP1HIG2JXYqHc9a9QDwEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.318.0_1788352269929_0.20351723844863012","host":"s3://npm-registry-packages-npm-production"}},"4.318.1":{"name":"decocms","version":"4.318.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.318.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f17896cf026e8b76f93d799d9c78449ff1449483","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.318.1.tgz","fileCount":9006,"integrity":"sha512-480HvNsoZLpUZam2Urp3afd/ecbwvh7d1nAfw8eh0Yje7LJ6StXeG7uWFo3xQX0IuVEJo0e5w39kx1ke4bAgkA==","signatures":[{"sig":"MEUCIQCp0aIsGoMRNG38QBWDEWCfNohYie0S3ojFq3gRUwOkrwIgcBEARGCj/ajPqVpWbI/bDPSuS0Wg7/w7aXcJS/5EhOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.318.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102686370},"type":"module","_from":"file:decocms-4.318.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.318.1.tgz","_integrity":"sha512-480HvNsoZLpUZam2Urp3afd/ecbwvh7d1nAfw8eh0Yje7LJ6StXeG7uWFo3xQX0IuVEJo0e5w39kx1ke4bAgkA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.318.1_1788352430778_0.22218894991940363","host":"s3://npm-registry-packages-npm-production"}},"4.318.2":{"name":"decocms","version":"4.318.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.318.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35a44927ec5f458a7d2160a0c75eb1bb8024292c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.318.2.tgz","fileCount":9006,"integrity":"sha512-ZGdZriPFbx3AAe7X5lm0mf4VIMwgMSZDcf9mYoWeDOR0n6j9a9YkZyST8Rl+a3Nqncvg2j5184l818DxSAsHVg==","signatures":[{"sig":"MEYCIQCBBZijjk/n2pUOCF3uprezd8vWFdU8gVeWSwFofgQ6AgIhAOEBeU4KlFDebpypVqEAHKTEphsfia1+wi4jiu3UibJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.318.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102686397},"type":"module","_from":"file:decocms-4.318.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.318.2.tgz","_integrity":"sha512-ZGdZriPFbx3AAe7X5lm0mf4VIMwgMSZDcf9mYoWeDOR0n6j9a9YkZyST8Rl+a3Nqncvg2j5184l818DxSAsHVg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.318.2_1788352586503_0.6787489407613014","host":"s3://npm-registry-packages-npm-production"}},"4.319.0":{"name":"decocms","version":"4.319.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a3e7052d8b2fd92db513b2d62415c5456e9841bb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.0.tgz","fileCount":9006,"integrity":"sha512-r7iEm+9TNVYzwbu1txJq3evmQvf8pXgg4qtME+JoLncZKTKTKeFdrJP8TV2r/mope2ACMW8cN8xd5zCiOgOQcQ==","signatures":[{"sig":"MEYCIQD4Io4NUpn1IJjCZzjuhqM22kkOJ2V/xtXn+vWFrKxvXgIhANMIlF7Vgs3ntS6AVNWH8FudPZZOOg/cB9ykmrFYQmtI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717233},"type":"module","_from":"file:decocms-4.319.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.0.tgz","_integrity":"sha512-r7iEm+9TNVYzwbu1txJq3evmQvf8pXgg4qtME+JoLncZKTKTKeFdrJP8TV2r/mope2ACMW8cN8xd5zCiOgOQcQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.0_1788353411543_0.7043444283458602","host":"s3://npm-registry-packages-npm-production"}},"4.319.1":{"name":"decocms","version":"4.319.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"423f1afe66c52cd3f0f14dcc8dcd685c485e524e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.1.tgz","fileCount":9006,"integrity":"sha512-SZ7REpPyVdnh+XkZUUZ3X3QIra46bva/voHix/jSoy+UUtHNgpcXXfjejmfnouIqNYp6JI/5pJOHZI0hpF0Oig==","signatures":[{"sig":"MEUCIQDfxmjzAEUCsA2maUa2rm/jY8it9FtAuLDZQXfhZ35kSAIgNLrt9vhsIOj1kn4shg3tWaMEn2NB/krNJUJv3SV/iGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717317},"type":"module","_from":"file:decocms-4.319.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.1.tgz","_integrity":"sha512-SZ7REpPyVdnh+XkZUUZ3X3QIra46bva/voHix/jSoy+UUtHNgpcXXfjejmfnouIqNYp6JI/5pJOHZI0hpF0Oig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.1_1788355331371_0.29774985000294873","host":"s3://npm-registry-packages-npm-production"}},"4.319.2":{"name":"decocms","version":"4.319.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2b098ffee3ecd0fe3a4126480627b68c35461bcf","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.2.tgz","fileCount":9006,"integrity":"sha512-pH8L6zWAfFlnc+F85ZRx1e+9a5d36f+GhN0l3N0wz0iJyiBGuKMCUTovhu342Ow1/AlP0cVdDQ1XH/j8pebtvg==","signatures":[{"sig":"MEUCIQDLyWZ47ygb8D/jIvlCCrp5onALgT+hzeS57HFI9l4YmgIgC2N/C1U3TTCZqbFYLunAYx0waXTEOv4a8a5JUwVVUAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717317},"type":"module","_from":"file:decocms-4.319.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.2.tgz","_integrity":"sha512-pH8L6zWAfFlnc+F85ZRx1e+9a5d36f+GhN0l3N0wz0iJyiBGuKMCUTovhu342Ow1/AlP0cVdDQ1XH/j8pebtvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.2_1788355365383_0.074087381252945","host":"s3://npm-registry-packages-npm-production"}},"4.319.3":{"name":"decocms","version":"4.319.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"666330a9524e37a55756905bb53a7d6633c9a5e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.3.tgz","fileCount":9006,"integrity":"sha512-xMAR1DjdUX0BCHhqHH3ascTlbuSu23j717F8lcMR1JRYzocoPSRVIFTT0VmDrg7cGLS217sqEnK9ZBMvcqGG5w==","signatures":[{"sig":"MEUCIQD2edFGBfS3TdObpHI0PgX5PDrH3w+cxsOCNT0vjE2YFQIgS00+X8kCpSkOb0UvfvfvJ791P0vb9KQ1rVYtpHk5hBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717328},"type":"module","_from":"file:decocms-4.319.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.3.tgz","_integrity":"sha512-xMAR1DjdUX0BCHhqHH3ascTlbuSu23j717F8lcMR1JRYzocoPSRVIFTT0VmDrg7cGLS217sqEnK9ZBMvcqGG5w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.3_1788358295890_0.9302292622373145","host":"s3://npm-registry-packages-npm-production"}},"4.319.4":{"name":"decocms","version":"4.319.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30b3c4b1c14b3608b0f58087c8691245c6a9e00d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.4.tgz","fileCount":9006,"integrity":"sha512-o9DEeilNTXc4uPLmft15JPdk2p9cwGxhzjiNKPWPNld8yeIc5jwbmGMwMfiNl21Rm4T/IkFtoEspsoZ6QNZvvA==","signatures":[{"sig":"MEUCIQD1mCPFqMmWn+aOby33Y8yALJacECMQKZPSSXz5xu3OmgIgf98YEwyMU1Ye/srDglUP830nMIpTBVp7aVUnjRwjEVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717390},"type":"module","_from":"file:decocms-4.319.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.4.tgz","_integrity":"sha512-o9DEeilNTXc4uPLmft15JPdk2p9cwGxhzjiNKPWPNld8yeIc5jwbmGMwMfiNl21Rm4T/IkFtoEspsoZ6QNZvvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.4_1788358653065_0.38295228064721765","host":"s3://npm-registry-packages-npm-production"}},"4.319.5":{"name":"decocms","version":"4.319.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b6e3967bf2769d97b92aab9e6e6543ef70d1e62","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.5.tgz","fileCount":9006,"integrity":"sha512-vE1Ki0D4coJyB91IDoCUK86JTv/xVOJtC/FYM+AgfOAz2UqitSe59gH7zdb8m2Gre9/mo+dEc/B01LHeqCDMqw==","signatures":[{"sig":"MEQCICN3e39RD/LKsX5+gOvKXvkmnEcvTXrcFViAQTbwh7+XAiBW0dbs9OhOUOEqtV439isRWdsYkzMoLFidg2H06N9aog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102717446},"type":"module","_from":"file:decocms-4.319.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.5.tgz","_integrity":"sha512-vE1Ki0D4coJyB91IDoCUK86JTv/xVOJtC/FYM+AgfOAz2UqitSe59gH7zdb8m2Gre9/mo+dEc/B01LHeqCDMqw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.5_1788362655576_0.3503557294414863","host":"s3://npm-registry-packages-npm-production"}},"4.319.6":{"name":"decocms","version":"4.319.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fcbcd8b5e4324ef97d01f5e61c90c54f98fa0617","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.6.tgz","fileCount":9007,"integrity":"sha512-PJo061Dgw+x99crAvfWLvrQTbsKlR2pYkbMegp6qLHHQham6qcYmz9GylqGbbLsJej/tVeFTNeQcKOdcWC+iaQ==","signatures":[{"sig":"MEQCIGvGldxIDqf53R2kTvact0dK2lBd/cj48S4dHZ+1Mf1rAiBPiHe2l6dC4YvH0zVfAAn1OikUXnnoXWO8dkjxy8oAnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102718680},"type":"module","_from":"file:decocms-4.319.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.6.tgz","_integrity":"sha512-PJo061Dgw+x99crAvfWLvrQTbsKlR2pYkbMegp6qLHHQham6qcYmz9GylqGbbLsJej/tVeFTNeQcKOdcWC+iaQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.6_1788364489694_0.6378770405774923","host":"s3://npm-registry-packages-npm-production"}},"4.319.7":{"name":"decocms","version":"4.319.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"95f41fe834bb56c5c3bf196175f36781763e523d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.7.tgz","fileCount":9007,"integrity":"sha512-5dae1AdBwX/GMcYnYzLCwGPVDpiKIif+2RHEF9n+2OvFsfvtJxCd7+jpaSeUmhvduZjuC83+NN4vj7Uu0XNLXw==","signatures":[{"sig":"MEUCIQDRmxOeHmUSl4wMAeUBKZoeHh5xukjB6JHUZxW6Ve1VKQIgYc09eFf4C3LPVnI8pNGBU+kIbZvaMHudBpRCpQ2VGG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102712129},"type":"module","_from":"file:decocms-4.319.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.7.tgz","_integrity":"sha512-5dae1AdBwX/GMcYnYzLCwGPVDpiKIif+2RHEF9n+2OvFsfvtJxCd7+jpaSeUmhvduZjuC83+NN4vj7Uu0XNLXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.7_1788364818865_0.9256376506108925","host":"s3://npm-registry-packages-npm-production"}},"4.319.8":{"name":"decocms","version":"4.319.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1e8508c67d16a550e37cfef65024ee6f8ff0921b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.8.tgz","fileCount":9007,"integrity":"sha512-79et+wNBYYbe9LxTpH0bc/pgHprJVa/ATtW+95+8qqJkS48U7Sjk8nl+548RZFmOmYVzn2rslYNiKh7m4XNF0w==","signatures":[{"sig":"MEQCIAbczaH3xShzdPzCrqMMH4I0OV3OdLCH8+cOKRogvkbOAiA7uKkCkdjDyls7ZEwGWpyEAUYuLsXRTFW+Kz4q4EHXIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102713863},"type":"module","_from":"file:decocms-4.319.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.8.tgz","_integrity":"sha512-79et+wNBYYbe9LxTpH0bc/pgHprJVa/ATtW+95+8qqJkS48U7Sjk8nl+548RZFmOmYVzn2rslYNiKh7m4XNF0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.8_1788366604751_0.7027340868256391","host":"s3://npm-registry-packages-npm-production"}},"4.319.9":{"name":"decocms","version":"4.319.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d6e441340017df6e940b621bb4e7240cbe1495e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.9.tgz","fileCount":9007,"integrity":"sha512-mcwjU2HXzwsW9qRo6XHTus7GTN63wvfqgNy/fLFQnaUCb/C/o6/QrqgkZVE+IhPdp+xtlQ7VeyWuBOj1fzgmbQ==","signatures":[{"sig":"MEUCIFzPrBNR/EAdAbjVqurB9dnhRSKqiFowS/Gsf6G/3CkpAiEA+5NeaZI+aANDPLYM9csTEmVpgt+1lcgYFvq1cpz/QK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102714439},"type":"module","_from":"file:decocms-4.319.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.9.tgz","_integrity":"sha512-mcwjU2HXzwsW9qRo6XHTus7GTN63wvfqgNy/fLFQnaUCb/C/o6/QrqgkZVE+IhPdp+xtlQ7VeyWuBOj1fzgmbQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.9_1788378401672_0.33154825751513006","host":"s3://npm-registry-packages-npm-production"}},"4.319.10":{"name":"decocms","version":"4.319.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a2240ab3f485c24e3d6132a637bb881ba7ce3d41","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.10.tgz","fileCount":9007,"integrity":"sha512-N5IBIxmgD/FsjQORVABOwdBR1I8Aad/ppNGQRkL9Oze8QUpowRO3h5j8bWiOPc0V9DUXx3DY3mOrv+4nOU4BVA==","signatures":[{"sig":"MEUCID8AAg0fGbXzArXE741UDSAIRPZEZv/iB9zv53rlXvGhAiEAuWevFKI7jB1bzB6U52EEyKlUbRGL7UehYD9wIlAP4IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102714537},"type":"module","_from":"file:decocms-4.319.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.10.tgz","_integrity":"sha512-N5IBIxmgD/FsjQORVABOwdBR1I8Aad/ppNGQRkL9Oze8QUpowRO3h5j8bWiOPc0V9DUXx3DY3mOrv+4nOU4BVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.10_1788378472569_0.4626321148668624","host":"s3://npm-registry-packages-npm-production"}},"4.319.11":{"name":"decocms","version":"4.319.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"778aa2a4eba4eaecac3be27ef20e614a9199654f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.11.tgz","fileCount":9007,"integrity":"sha512-OD+tZB5Ib4RK59WeEyrF8/oxqmGJiireKz44FjOJecTbG9mIpuWgrQAoTlvP3kTra7shcg56a/4Xl1m5QVafEw==","signatures":[{"sig":"MEQCIChHWQtLKpWixi+EEaN8w5YeuuTR8AWUvQBGOqPz8ChgAiAp3HdanpSJQw1X+KnvhSSQDbbPRuokp/6vD2RA+KIwlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102705933},"type":"module","_from":"file:decocms-4.319.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.11.tgz","_integrity":"sha512-OD+tZB5Ib4RK59WeEyrF8/oxqmGJiireKz44FjOJecTbG9mIpuWgrQAoTlvP3kTra7shcg56a/4Xl1m5QVafEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.11_1788378696937_0.060700222048750474","host":"s3://npm-registry-packages-npm-production"}},"4.319.12":{"name":"decocms","version":"4.319.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c09062c6b1407a3f41a5635d111d8e6a76d6ca95","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.12.tgz","fileCount":9007,"integrity":"sha512-IvrjSnnZfcjD0MM/94CdhUt5f4B8mP1XrUwfisrYM12FayNAlVuy3uOi3f0HBrHb8S59LiIM217M8rUu0RsGlw==","signatures":[{"sig":"MEUCIQDispuSyu3T6Gug+l67hw3oT3GNgFbjdYvs23bRARFH+QIgRdykfHklAwp5FVNBbJUFbc15PACPE071N+XQBb9vFcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102706332},"type":"module","_from":"file:decocms-4.319.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.12.tgz","_integrity":"sha512-IvrjSnnZfcjD0MM/94CdhUt5f4B8mP1XrUwfisrYM12FayNAlVuy3uOi3f0HBrHb8S59LiIM217M8rUu0RsGlw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.12_1788394341841_0.6180808463460545","host":"s3://npm-registry-packages-npm-production"}},"4.319.14":{"name":"decocms","version":"4.319.14","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.14","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a8519d9715dffb7280e87c6f0effd19c4654070","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.14.tgz","fileCount":9007,"integrity":"sha512-WsZz+fjQ8JfjY0iomUXgTJKpK0TXTQg7d9D48mv01KkeVwo6TP9F4FIYKWdXAlLj9TrZ7QmMiDuIuGL47jo0Uw==","signatures":[{"sig":"MEUCIFEM9gLjfAf0ffOg5jL+26e1M9shnaNE3Y1/YgbH/uLZAiEAnspbSg6wbF7XvCEt+b+zswbL7Ih3mjUPz+mc/AQi7j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102708162},"type":"module","_from":"file:decocms-4.319.14.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.14.tgz","_integrity":"sha512-WsZz+fjQ8JfjY0iomUXgTJKpK0TXTQg7d9D48mv01KkeVwo6TP9F4FIYKWdXAlLj9TrZ7QmMiDuIuGL47jo0Uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.14_1788394367614_0.06959311369744614","host":"s3://npm-registry-packages-npm-production"}},"4.319.13":{"name":"decocms","version":"4.319.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68f3b56e8ed62539bfb765bc7c62c77a9a82a876","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.13.tgz","fileCount":9007,"integrity":"sha512-XjXX/0C9lJ/wysA06fErGpYZs3j+8L9YWhX7YRw75Hf7ShqnYFQXsKFS+7jxlb15xSem9uJvHAzys9K630BziQ==","signatures":[{"sig":"MEQCIAUOAEdoJ513zJmuqa8blxanZDcXZbZXWiPy5ob2186PAiB3yStJ2eFdjhcA+DT1li5OskxvzZ/fdtQQ3O2IchDZPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102706304},"type":"module","_from":"file:decocms-4.319.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.13.tgz","_integrity":"sha512-XjXX/0C9lJ/wysA06fErGpYZs3j+8L9YWhX7YRw75Hf7ShqnYFQXsKFS+7jxlb15xSem9uJvHAzys9K630BziQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.13_1788394402284_0.468186922155146","host":"s3://npm-registry-packages-npm-production"}},"4.319.16":{"name":"decocms","version":"4.319.16","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.319.16","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"10bee9c9ff29525becf4243407ca0300dd02d580","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.319.16.tgz","fileCount":9007,"integrity":"sha512-pbWPji7f4q/Ox88xr/6YyfYfGrbu8A7zf51l/Yl1y3DTi8Swe7tZD1DVIZ+fmGxILMhDAkStD0Lrxra3Hp4WOg==","signatures":[{"sig":"MEYCIQCVBgiOWXT6ngEwCemM93VorPDKyShLOIXrQh6ydK88wAIhAJ4QKobfWANyRSVOIArds2/5F04Akyof9rEGrCxenMta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.319.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102708306},"type":"module","_from":"file:decocms-4.319.16.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.319.16.tgz","_integrity":"sha512-pbWPji7f4q/Ox88xr/6YyfYfGrbu8A7zf51l/Yl1y3DTi8Swe7tZD1DVIZ+fmGxILMhDAkStD0Lrxra3Hp4WOg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.319.16_1788396334480_0.014406482186609448","host":"s3://npm-registry-packages-npm-production"}},"4.320.0":{"name":"decocms","version":"4.320.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.320.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7826a608a0c78235ae21741e2a0882aa42bea2c9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.320.0.tgz","fileCount":9008,"integrity":"sha512-cBGjGDnG4QJw5DlSoMH9NkdGIYN9VZPBjQEy+2LDiW6IVJb2zU5WXkig1J8e+6PQXjOyZZRXjwpFRg/2w+uG9Q==","signatures":[{"sig":"MEUCIBZnzsnUyE49HZKd/qm2yj1Ec4rEAq/d3KZ3sUkSkYFGAiEA4mFbhjaCy3Ju4I7pAnnjsRL73iqxJx17PwDxmbSOav0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.320.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102642491},"type":"module","_from":"file:decocms-4.320.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.320.0.tgz","_integrity":"sha512-cBGjGDnG4QJw5DlSoMH9NkdGIYN9VZPBjQEy+2LDiW6IVJb2zU5WXkig1J8e+6PQXjOyZZRXjwpFRg/2w+uG9Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.320.0_1788406039773_0.9686930966277343","host":"s3://npm-registry-packages-npm-production"}},"4.321.0":{"name":"decocms","version":"4.321.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4d3118e46a86a848342fc23e90ed20ce4f212fdb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.0.tgz","fileCount":9008,"integrity":"sha512-GN+fH7zZbW34Gy5YWbuJWtZbsiQHGz4XSDOV1TJBPFd/f/tARf8mpdjqNn0Ykz9cj4vQAUWI3eEd7OKpCNlg6A==","signatures":[{"sig":"MEYCIQD4ykCLS15xoi+34YESjh1oK6TQSzxyvexg7tOh7CRJoQIhAONFkm0L0D1x9KDgKxMQ+Uli8uTwFh0GVIJ8+Bj3Z+oY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102643888},"type":"module","_from":"file:decocms-4.321.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.0.tgz","_integrity":"sha512-GN+fH7zZbW34Gy5YWbuJWtZbsiQHGz4XSDOV1TJBPFd/f/tARf8mpdjqNn0Ykz9cj4vQAUWI3eEd7OKpCNlg6A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.0_1788436524019_0.0101321027435326","host":"s3://npm-registry-packages-npm-production"}},"4.321.1":{"name":"decocms","version":"4.321.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a8f60c91e233d00bb67183ca8af52cd6390769da","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.1.tgz","fileCount":9008,"integrity":"sha512-bxijNjNfIaUZihQxMpzgHeMZwQO5yHwFQBAsAk8MHIAMjBmo0SKRENsarf2XycomJV0oHUuQj4TlpPwD85c0cg==","signatures":[{"sig":"MEYCIQD9Z4VLDXo/Lrjco9EYzMUsf9ilU4SgL2yyPt8sM+dDyAIhAKd6m2oUmXthoaIkat00P50RKdNgyXvbfIAmFLumjR+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102644043},"type":"module","_from":"file:decocms-4.321.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.1.tgz","_integrity":"sha512-bxijNjNfIaUZihQxMpzgHeMZwQO5yHwFQBAsAk8MHIAMjBmo0SKRENsarf2XycomJV0oHUuQj4TlpPwD85c0cg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.1_1788438207322_0.8845820860482105","host":"s3://npm-registry-packages-npm-production"}},"4.321.2":{"name":"decocms","version":"4.321.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2583429ba10ba53e5b611b7d094afca9edcf9755","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.2.tgz","fileCount":9008,"integrity":"sha512-2AYqSl+jSsDDOf3lKmkD2PopKiDYR7qIoZbkkGkoN1UrCUJ4BQhH+pYGSmMTTtzNUIMjm7E4VVOMPrxV4UPAgw==","signatures":[{"sig":"MEUCIDlqA1aaG01YB/lsqcikvAMdCkJHCwdhyHq+YA3zsGwNAiEAmkqzcA36cfjijNpn5xycBJWE2epLEPbML4Y6eL28ojU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102644075},"type":"module","_from":"file:decocms-4.321.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.2.tgz","_integrity":"sha512-2AYqSl+jSsDDOf3lKmkD2PopKiDYR7qIoZbkkGkoN1UrCUJ4BQhH+pYGSmMTTtzNUIMjm7E4VVOMPrxV4UPAgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.2_1788439406020_0.3451064294240911","host":"s3://npm-registry-packages-npm-production"}},"4.321.3":{"name":"decocms","version":"4.321.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d4dddd6dc878f1f0432d816e6f62435bd47cf03","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.3.tgz","fileCount":9004,"integrity":"sha512-Husm2L7r1g79urCuVC7DklHrlYD7+J1xGYebQ/nc8nwiTT52jVyTtZ8hfPQIzUw8Qb/iSBTGfMXTEOSm+aUvvg==","signatures":[{"sig":"MEYCIQDxk9AcYFb5kYm+izboypj7OvgywsK3lwqTSQtSFMV8QgIhAK/U+aiMZbjLljI3Xtu6P2Ld8H0SVrnlFNrzE1ilNvNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102510012},"type":"module","_from":"file:decocms-4.321.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.3.tgz","_integrity":"sha512-Husm2L7r1g79urCuVC7DklHrlYD7+J1xGYebQ/nc8nwiTT52jVyTtZ8hfPQIzUw8Qb/iSBTGfMXTEOSm+aUvvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.3_1788440714937_0.912618525344028","host":"s3://npm-registry-packages-npm-production"}},"4.321.4":{"name":"decocms","version":"4.321.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e07b7555ebb4a14028117d20765c6fd8e40ceb03","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.4.tgz","fileCount":9004,"integrity":"sha512-6ZQmg9qp+Z9ibkGDNspuTd3Gx+h7zp/nPQEtC0azZW4gBSYJPbIre2Zd+pG7xAlwBcDN6qGRnUAwjLyRDVK3vQ==","signatures":[{"sig":"MEQCICuizFG36VLbm01rJU/zd90GN4HV7E9N0RMxcjMhY1XBAiBG9BqPdmgSQlmFMAZ7jcsRpt+Jj/Lf4Eh7Wb8ES4hRdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102510003},"type":"module","_from":"file:decocms-4.321.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.4.tgz","_integrity":"sha512-6ZQmg9qp+Z9ibkGDNspuTd3Gx+h7zp/nPQEtC0azZW4gBSYJPbIre2Zd+pG7xAlwBcDN6qGRnUAwjLyRDVK3vQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.4_1788443429231_0.09420790087421005","host":"s3://npm-registry-packages-npm-production"}},"4.321.5":{"name":"decocms","version":"4.321.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"39679796f0a257082e8675d3e8a83241b85aea55","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.5.tgz","fileCount":9004,"integrity":"sha512-IU9wwpbsunKo5iVMwwPuOp+WFCF9ZXCkQShtcdCx1XcACsjUTtTwhEsLvD26UXp9E20NUhGQu4tlzbbboRn67w==","signatures":[{"sig":"MEUCIQCxOORh08efC8s7qeMXHl1d+1mY31qYdI9kaeMn1DRFCwIgXHsbFtANHS6n8JJv27mJN6zaHFCjOuKYk8nO61WnWy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102511185},"type":"module","_from":"file:decocms-4.321.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.5.tgz","_integrity":"sha512-IU9wwpbsunKo5iVMwwPuOp+WFCF9ZXCkQShtcdCx1XcACsjUTtTwhEsLvD26UXp9E20NUhGQu4tlzbbboRn67w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.5_1788443983969_0.588306063277451","host":"s3://npm-registry-packages-npm-production"}},"4.321.6":{"name":"decocms","version":"4.321.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.321.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f79163ef9379c21a4ff14ea97c84fd663a1d4b9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.321.6.tgz","fileCount":9004,"integrity":"sha512-SixUGR5JP+P8RH4WzgGHF4RNBZyRl2MZVJghfMAPVQCgbXlUMxnYQcwUX8zu3DwX4xlWCfFnwPo0J+mnRbEw2A==","signatures":[{"sig":"MEUCIEMzv+Xm5nqfbdiXO33h7dJld0vpkDMX6WB0e1lIDjbaAiEAx1qB+slBERjMl6HVqWc4OvZ3joPdfr2Zw74zknV110Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.321.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102511624},"type":"module","_from":"file:decocms-4.321.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.321.6.tgz","_integrity":"sha512-SixUGR5JP+P8RH4WzgGHF4RNBZyRl2MZVJghfMAPVQCgbXlUMxnYQcwUX8zu3DwX4xlWCfFnwPo0J+mnRbEw2A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.321.6_1788444049696_0.14098774103896727","host":"s3://npm-registry-packages-npm-production"}},"4.322.0":{"name":"decocms","version":"4.322.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.322.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"574aa7993126008c560efee0e5dad0fde0018aa9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.322.0.tgz","fileCount":9004,"integrity":"sha512-CuLlvsJaItWDMZqKKtlbqQnt0Q10d+XHY2g3ZAC5Emtyaj/+wcwTosP+pov9w1f6tL6JKDYxYyUyyi/qGolZxQ==","signatures":[{"sig":"MEQCIGBl8qVhbABnogf9WQJfrnbYx3+s+hX40pbD7Pqh92OFAiAXodUpTLiHSbyN3qGLrWcsXGlH5B47DqTjdtwiRaQAXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.322.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102511967},"type":"module","_from":"file:decocms-4.322.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.322.0.tgz","_integrity":"sha512-CuLlvsJaItWDMZqKKtlbqQnt0Q10d+XHY2g3ZAC5Emtyaj/+wcwTosP+pov9w1f6tL6JKDYxYyUyyi/qGolZxQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.322.0_1788444955550_0.31689912254329267","host":"s3://npm-registry-packages-npm-production"}},"4.322.1":{"name":"decocms","version":"4.322.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.322.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ea66a1f02787f5dc3d1e1fbddac3b647c122f3e8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.322.1.tgz","fileCount":9004,"integrity":"sha512-JRdaDajz6M2K4UxlQJ6smEoAHDgm5KYG8Buv2LPtkvz/DqdArLsABSc00OrMUw4udyXJlIjzhgVk+pDAqrhlLA==","signatures":[{"sig":"MEUCIFr6V/VeIpBzc80VR/p+aTFupovwqKycs8KJuExqfTq+AiEAsMGVwuef23TrfanMOvOEkF+ik8QBoE+jX03Jlp/fYRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.322.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102512936},"type":"module","_from":"file:decocms-4.322.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.322.1.tgz","_integrity":"sha512-JRdaDajz6M2K4UxlQJ6smEoAHDgm5KYG8Buv2LPtkvz/DqdArLsABSc00OrMUw4udyXJlIjzhgVk+pDAqrhlLA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.322.1_1788446125106_0.8730886947710941","host":"s3://npm-registry-packages-npm-production"}},"4.322.2":{"name":"decocms","version":"4.322.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.322.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5409c22652dee7eec48080da7112bcf3229e91ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.322.2.tgz","fileCount":9004,"integrity":"sha512-WVBRWWhYyi4lPatYnjxp+5Ty34USI0t9MdDidjKB0uYvT+lXV2GQ3uzz1Za4VXt5ZfhqJqkqkXlYccP14n9l0w==","signatures":[{"sig":"MEUCIQCRobGOhhEcLoCBgnGGWOuMVyy6CovDNbuJ9woe9JDQ1gIgURmbXGQ6siz/4k6bu4xsg+zdQQUtjafLjYTQpVS7rCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.322.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102514852},"type":"module","_from":"file:decocms-4.322.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.322.2.tgz","_integrity":"sha512-WVBRWWhYyi4lPatYnjxp+5Ty34USI0t9MdDidjKB0uYvT+lXV2GQ3uzz1Za4VXt5ZfhqJqkqkXlYccP14n9l0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.322.2_1788446735021_0.6651723542702075","host":"s3://npm-registry-packages-npm-production"}},"4.323.0":{"name":"decocms","version":"4.323.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.323.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ccbe9a0c2cc3468480d750f211d61280799d5ced","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.323.0.tgz","fileCount":9004,"integrity":"sha512-bhBQRALDKpV/lxD2FwHkh31Q56sAReQbPpokzCjUbehtXpRaIakKGVF39Q24Qzu2E9USaH5OBoe78N/vPtppdQ==","signatures":[{"sig":"MEUCIQDc7JyxoK53OruCcCWW87x5pBtbqi5aXvZ2mXvoVrt9qAIgVWWX4KWBxg/7evckDgWCT0lBVZ7AmeietIXNxq5zZYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.323.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102579606},"type":"module","_from":"file:decocms-4.323.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.323.0.tgz","_integrity":"sha512-bhBQRALDKpV/lxD2FwHkh31Q56sAReQbPpokzCjUbehtXpRaIakKGVF39Q24Qzu2E9USaH5OBoe78N/vPtppdQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.323.0_1788452337762_0.9883239627264724","host":"s3://npm-registry-packages-npm-production"}},"4.324.0":{"name":"decocms","version":"4.324.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.324.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"78e06ed0468916876f7c79b84ed0eace7ac32ba9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.324.0.tgz","fileCount":9004,"integrity":"sha512-Vv5GpzqydhkoQY1bVnTAFIvB/cVUQZ7zs/GB+E/bE017JQt+Cw5BTInd6Af+S59R9l5OSfWEi0tLiLCapBKIcw==","signatures":[{"sig":"MEQCIDK6KHHr89JzjuFqqJ359aeSkOnfLjzZ5c94VNNckzCYAiAez4y2Ci6f+oXKGmshgDYwtUAxZbyPjOYpL49DYgBD/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.324.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102585368},"type":"module","_from":"file:decocms-4.324.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.324.0.tgz","_integrity":"sha512-Vv5GpzqydhkoQY1bVnTAFIvB/cVUQZ7zs/GB+E/bE017JQt+Cw5BTInd6Af+S59R9l5OSfWEi0tLiLCapBKIcw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.324.0_1788454359646_0.11151321953539739","host":"s3://npm-registry-packages-npm-production"}},"4.325.0":{"name":"decocms","version":"4.325.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b34801ec397a79d5e5944eb66818c65dbccc3516","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.0.tgz","fileCount":9004,"integrity":"sha512-DVkjE1lSQC3BEzAK8f8T+MZFAvJDnN9IJVLGIWPPCrVkbbSOMnVCMkgSYotwoizyH8yy2VG7OvNpVFIxOAVNMg==","signatures":[{"sig":"MEUCICqfmb151AW7l8Pso7CDu2Lf8IF3aw0wf6E10eG6LM39AiEAkIJMH5aPyXROv5F6lYbrtDpqOmN53jvltdlwF/6aYg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102598930},"type":"module","_from":"file:decocms-4.325.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.0.tgz","_integrity":"sha512-DVkjE1lSQC3BEzAK8f8T+MZFAvJDnN9IJVLGIWPPCrVkbbSOMnVCMkgSYotwoizyH8yy2VG7OvNpVFIxOAVNMg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.0_1788458116761_0.8715670849354642","host":"s3://npm-registry-packages-npm-production"}},"4.325.1":{"name":"decocms","version":"4.325.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cc0cb90aa8bd6c2b51858d8d7220e51af22adcee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.1.tgz","fileCount":9004,"integrity":"sha512-GLOcRS6K4vi7EMDk87aJkCvUGuRbxXL1s+eDq9rbkORfsOzWAacZ04+zqxK3anWXSguQ6NkOuF0q4fv2h1H3bA==","signatures":[{"sig":"MEUCIQC9Q1HHF8mdwTE2C010jG94djzukHVoILMlsFQD8z/j/gIgZGC40PmWauTrKsNFMAywRUgYpwCuIZiGewE3GE6hK08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102599187},"type":"module","_from":"file:decocms-4.325.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.1.tgz","_integrity":"sha512-GLOcRS6K4vi7EMDk87aJkCvUGuRbxXL1s+eDq9rbkORfsOzWAacZ04+zqxK3anWXSguQ6NkOuF0q4fv2h1H3bA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.1_1788460244401_0.4499308403617035","host":"s3://npm-registry-packages-npm-production"}},"4.325.2":{"name":"decocms","version":"4.325.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"12e59a8ac9d8fa3a32cd7438ee2358e8e073a314","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.2.tgz","fileCount":9004,"integrity":"sha512-wjUZsUtNsd4ozqR1W5CIDFbwbHKfSCoUllAn/AHSqLt3MV0odInME1qio3A1pMP3I6nUsfvJYJ0mb5IbW6e5wA==","signatures":[{"sig":"MEQCIDymULjGP6zXzWIByKT0H25ozkEa+dGg1FY6WzBre/C1AiB++IzfOdSNlanywL4cqPZaxxupiZ9nZUI8i1h39MpnTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102599092},"type":"module","_from":"file:decocms-4.325.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.2.tgz","_integrity":"sha512-wjUZsUtNsd4ozqR1W5CIDFbwbHKfSCoUllAn/AHSqLt3MV0odInME1qio3A1pMP3I6nUsfvJYJ0mb5IbW6e5wA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.2_1788461882914_0.5608102997954814","host":"s3://npm-registry-packages-npm-production"}},"4.325.3":{"name":"decocms","version":"4.325.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02e2546d3238d9a56d1885904980e2e0dfc598e5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.3.tgz","fileCount":9002,"integrity":"sha512-gCG3VE0DMOBJhHZRrNLmzPCGZxHq5D611PniYbCF7YslhRa5uTU19z5SJyOuWZ2lX/It/UTUIEHvIcoNwTmjJQ==","signatures":[{"sig":"MEUCIQCykJ9SC3jv+3oUFAP1LMBAjBCufXwX8y4S65WChpeZPAIgFqxNODLWMojF7zt2AkzTdyzcSmsl8h8hrMMv6l70v6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102600822},"type":"module","_from":"file:decocms-4.325.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.3.tgz","_integrity":"sha512-gCG3VE0DMOBJhHZRrNLmzPCGZxHq5D611PniYbCF7YslhRa5uTU19z5SJyOuWZ2lX/It/UTUIEHvIcoNwTmjJQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.3_1788462643713_0.05873762741690225","host":"s3://npm-registry-packages-npm-production"}},"4.325.4":{"name":"decocms","version":"4.325.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4382e35edd02f2df7e812702073f39a8638f5bdb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.4.tgz","fileCount":9002,"integrity":"sha512-hC7kh+43UUJrg491h2vShA6JhAHvKPHklIjDnXxyuMCh74ZgyZ909h4xUQeLemXp3azJZkQOIz6OwTsiCBoUGA==","signatures":[{"sig":"MEUCIBufple2+C+XhXTyETVKPv5XiOmRSuG723NG5m0RxM8CAiEAs4y5RiY+SqoaM5mRw7wljDULDXtNGChpLO9lHSHFzpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102598100},"type":"module","_from":"file:decocms-4.325.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.4.tgz","_integrity":"sha512-hC7kh+43UUJrg491h2vShA6JhAHvKPHklIjDnXxyuMCh74ZgyZ909h4xUQeLemXp3azJZkQOIz6OwTsiCBoUGA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.4_1788463986861_0.8227516820544067","host":"s3://npm-registry-packages-npm-production"}},"4.325.5":{"name":"decocms","version":"4.325.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.325.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1045dc6aacb57607ef64a47faa427bfbe7661b27","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.325.5.tgz","fileCount":9002,"integrity":"sha512-JXAX+EuBv9zX+/ofrOadTN60B3b+3qmPebZ2IlYT8NGdLz6zG7tZ2NfRiSj4qOBqFAE/rFB0qB1P6skkFvsyDg==","signatures":[{"sig":"MEUCIQC13TZzXc6DYxN2iy+aTMTV63Miqfg2W6KfhpeALYEH/gIgEt7OItyULfV1ZuDWwsgfmV340Pg00EQKIdymBVaOO4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.325.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102598988},"type":"module","_from":"file:decocms-4.325.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.325.5.tgz","_integrity":"sha512-JXAX+EuBv9zX+/ofrOadTN60B3b+3qmPebZ2IlYT8NGdLz6zG7tZ2NfRiSj4qOBqFAE/rFB0qB1P6skkFvsyDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.325.5_1788464915082_0.8789434102737725","host":"s3://npm-registry-packages-npm-production"}},"4.326.0":{"name":"decocms","version":"4.326.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.326.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df0e00604e54654d165a270b3d829a434ca34cfd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.326.0.tgz","fileCount":9002,"integrity":"sha512-XE02zQ0Zut4dookw+TMkAO05q8vnIr2R6Wn7G/nh9b9fo1NU1ChAKQ77+kSewTE/5HILwwVgKH3BJsBqwIX/AQ==","signatures":[{"sig":"MEUCIQD/p7H3aitTDiGl0O+U1lyNASMy4wjLcIP+khOzdiTDOQIgVjgRg8zqaEBQIjAFGADcjvQZoPKQbL4oy+lP3K0hsG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.326.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102601697},"type":"module","_from":"file:decocms-4.326.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.326.0.tgz","_integrity":"sha512-XE02zQ0Zut4dookw+TMkAO05q8vnIr2R6Wn7G/nh9b9fo1NU1ChAKQ77+kSewTE/5HILwwVgKH3BJsBqwIX/AQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.326.0_1788465647108_0.0872382445766855","host":"s3://npm-registry-packages-npm-production"}},"4.326.1":{"name":"decocms","version":"4.326.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.326.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"747c2c44acc891e25e865b4552d26c70cac4a3d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.326.1.tgz","fileCount":9002,"integrity":"sha512-kPfflnPln5qVIMvQui2pHLOp0HtKDyeCMLIJpkw2wnYtn0Mog7OB9ooF9sULi7b1sJ0rlY4ZV+d0ZTjldEdrDQ==","signatures":[{"sig":"MEYCIQD08caYhzEPc2Q5QLnxl5uED2CQnvpF0D03O+ioVyllfQIhALqyZ8oHaQ3IPnHz5XjiH3MYjDaeQBjmAKi0Fi4uCPle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.326.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102602135},"type":"module","_from":"file:decocms-4.326.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.326.1.tgz","_integrity":"sha512-kPfflnPln5qVIMvQui2pHLOp0HtKDyeCMLIJpkw2wnYtn0Mog7OB9ooF9sULi7b1sJ0rlY4ZV+d0ZTjldEdrDQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.326.1_1788471919431_0.8916813159713208","host":"s3://npm-registry-packages-npm-production"}},"4.326.2":{"name":"decocms","version":"4.326.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.326.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d475d8eee229613f53a09230e57e3fde1b3816be","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.326.2.tgz","fileCount":9002,"integrity":"sha512-btz64h/ktNku2qdMHVMGRjSu5L9CsNAobBU+GDMgfw3mg3cV/mPxyzE6UBFej+1EL4E6bp9+84vceCWok+DYqQ==","signatures":[{"sig":"MEUCIQCkPHfjRY21kUnCXl7xwKqAOR+uuOWscf9ikXsN0DcHowIgYjKpqmkYgkpvsNKkotKEQ2peUH3eEzNAAj7GqpDgKDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.326.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102603178},"type":"module","_from":"file:decocms-4.326.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.326.2.tgz","_integrity":"sha512-btz64h/ktNku2qdMHVMGRjSu5L9CsNAobBU+GDMgfw3mg3cV/mPxyzE6UBFej+1EL4E6bp9+84vceCWok+DYqQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.326.2_1788472308109_0.5941983530224513","host":"s3://npm-registry-packages-npm-production"}},"4.326.3":{"name":"decocms","version":"4.326.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.326.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bbf46a82288add99414f23cd28a3bdc73e889c18","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.326.3.tgz","fileCount":9002,"integrity":"sha512-r829GotyM71mTfzVSZLoVwJnwkRgcm/iVLHEkIS7teumszQfIiAS6+Xuln1AomCtCMV/ybRkkPBjbQ6qorV7iA==","signatures":[{"sig":"MEYCIQDthQkan+KMkF1jLHrJURjIx6tgESADlqj3rQSBSxe9WgIhAPevfrwS+/OHcb9NsE9dA1xcVd2RmZvN5P2H6Sag8zgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.326.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102601679},"type":"module","_from":"file:decocms-4.326.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.326.3.tgz","_integrity":"sha512-r829GotyM71mTfzVSZLoVwJnwkRgcm/iVLHEkIS7teumszQfIiAS6+Xuln1AomCtCMV/ybRkkPBjbQ6qorV7iA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.326.3_1788472791805_0.6162106673336372","host":"s3://npm-registry-packages-npm-production"}},"4.328.0":{"name":"decocms","version":"4.328.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"30d2fe4dcf9a6111ff9bc25a765805e6140c23d3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.0.tgz","fileCount":9002,"integrity":"sha512-5Cu3ML88RpAetSXckRUAqp841A+7gP6OM1mjkDhWUhvUcUYUX8VzbvWGFA3zA3zrJjh0g6oXwSBi/GwUA5H3xA==","signatures":[{"sig":"MEUCIQDcbadDIo2a+v4dvZrLrTYZIuotvRgmV+2yEfPDJtvxOQIgBi9sF3b5C599vot5WZ7l/4DGqNZQwjFYyWTGPq5d9UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102610014},"type":"module","_from":"file:decocms-4.328.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.0.tgz","_integrity":"sha512-5Cu3ML88RpAetSXckRUAqp841A+7gP6OM1mjkDhWUhvUcUYUX8VzbvWGFA3zA3zrJjh0g6oXwSBi/GwUA5H3xA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.0_1788473979388_0.8051478537747214","host":"s3://npm-registry-packages-npm-production"}},"4.328.1":{"name":"decocms","version":"4.328.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf034029686b234d88cbd4cb17c72b169e16bab4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.1.tgz","fileCount":9002,"integrity":"sha512-xK9YcWo+d3ErsxZpDxAU2hnNH2scflZ6Tlfaih/EcsmkHKGcgVnUFyjVaFQFtC13Oe1Rdp49PUBl5v8saOZu0A==","signatures":[{"sig":"MEYCIQC4lvjd14+7+4rxY1fGw6XLGyfzzIqdh2KSKyPig6gouQIhAJkQEQjQYPlUP/wrxRMiEu/UpHNRKyTXC6QIjXMUiwif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102610413},"type":"module","_from":"file:decocms-4.328.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.1.tgz","_integrity":"sha512-xK9YcWo+d3ErsxZpDxAU2hnNH2scflZ6Tlfaih/EcsmkHKGcgVnUFyjVaFQFtC13Oe1Rdp49PUBl5v8saOZu0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.17.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.1_1788474315153_0.7897326303207033","host":"s3://npm-registry-packages-npm-production"}},"4.328.2":{"name":"decocms","version":"4.328.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"35ebf0944de285681c8cab11dd620420d3f23cc3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.2.tgz","fileCount":9002,"integrity":"sha512-et6xk12vg7MZvHZ2kiPuYioNurypPqa2azr33TACZ5PnGmEx64JJZNjerJGH8iNSW9fZXmcvXzo+VkyhdMf3dQ==","signatures":[{"sig":"MEYCIQDUBFYxMl3oH9wIRBqwwhc7GsRkBbe2ii4kQm7dRzgi9gIhAL+sxh7II/8fdHy/kFZ5PCeIWrxI7hAHSDAaZyuYNJKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102611344},"type":"module","_from":"file:decocms-4.328.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.2.tgz","_integrity":"sha512-et6xk12vg7MZvHZ2kiPuYioNurypPqa2azr33TACZ5PnGmEx64JJZNjerJGH8iNSW9fZXmcvXzo+VkyhdMf3dQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.2_1788474959674_0.30034346804846535","host":"s3://npm-registry-packages-npm-production"}},"4.328.3":{"name":"decocms","version":"4.328.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b1104476f780682722b7a270342d36e169a92dcc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.3.tgz","fileCount":9002,"integrity":"sha512-LEZPS/UXbfdIQ2yjVVG+MHVqIq+PsiSq4RNqqZ6+Ln0tkI1llhGh+8RbCKvGDB5qcrpj+VfHffWpA98019Gydw==","signatures":[{"sig":"MEQCIFBHkl3OCWQpCDD2AsTs/X4FxDakSvwJ+baELyfppPZSAiAYftWREDDmWoy1b8zausOwauREpNd++Pa4K0SK9Q0UTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102613555},"type":"module","_from":"file:decocms-4.328.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.3.tgz","_integrity":"sha512-LEZPS/UXbfdIQ2yjVVG+MHVqIq+PsiSq4RNqqZ6+Ln0tkI1llhGh+8RbCKvGDB5qcrpj+VfHffWpA98019Gydw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.3_1788477018955_0.1828512469655077","host":"s3://npm-registry-packages-npm-production"}},"4.328.4":{"name":"decocms","version":"4.328.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c63357ffb4a601c91a4f0538f07ecc7bfb52b89f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.4.tgz","fileCount":9002,"integrity":"sha512-MOG80eCf6DhmKeuQUmos/tFycaASe3+NxtqoBcXnZrCNs5iQ9H6CfoVA81OFn4IJgPw/RzIMUJDtLbCG7CO0Cw==","signatures":[{"sig":"MEQCIAf4haGAPenP92jLT3Pt8EBEpcPPwpIH+YsrzY22+TpjAiAhFgSEE9vCyAOGBs1FFD4frcG9cxzyaa1cx7Bsc1kyng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102613859},"type":"module","_from":"file:decocms-4.328.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.4.tgz","_integrity":"sha512-MOG80eCf6DhmKeuQUmos/tFycaASe3+NxtqoBcXnZrCNs5iQ9H6CfoVA81OFn4IJgPw/RzIMUJDtLbCG7CO0Cw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.4_1788477233943_0.6183025537214513","host":"s3://npm-registry-packages-npm-production"}},"4.328.5":{"name":"decocms","version":"4.328.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"955065612cd4ccb04378ebbd5777c42ba5ec9027","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.5.tgz","fileCount":9002,"integrity":"sha512-To6nJD18lkh2TAZxUAbZ+MToDvmwx/73oGfb6g+4jXq3ZPslcHtUd79PSXE9oyCiO4JDbMfWFKAjcgeopacsnA==","signatures":[{"sig":"MEYCIQCHZWPCksY9PF5SnQ7G9XVCnZVTkU5hAkIcO+YozlamoQIhAK1cuNsaUFduH+w2AicUVqCf1ISM4NUyRpIQGLfzj1CV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102614473},"type":"module","_from":"file:decocms-4.328.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.5.tgz","_integrity":"sha512-To6nJD18lkh2TAZxUAbZ+MToDvmwx/73oGfb6g+4jXq3ZPslcHtUd79PSXE9oyCiO4JDbMfWFKAjcgeopacsnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.5_1788480624737_0.010898876360489806","host":"s3://npm-registry-packages-npm-production"}},"4.328.6":{"name":"decocms","version":"4.328.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.328.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f349f6c1210db8ca223094d00fdc1562525b2017","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.328.6.tgz","fileCount":9002,"integrity":"sha512-c9nWyZRi/wBLhm/3vA9hVjx0xDWJzKgh9hc5nfP/6fk7hZ+lo6mGdIJjc+JcJjuxxcWPwtKHYTq8t60PaVAmmw==","signatures":[{"sig":"MEUCIFXH7B17lyAtJdfysToUxuuto8eJDhl972q7weaoO8wAAiEAhNVw2CZ+JyHVh7wx2fQmHkDyj05pAfg3stQ+sq3goSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.328.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102617785},"type":"module","_from":"file:decocms-4.328.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.328.6.tgz","_integrity":"sha512-c9nWyZRi/wBLhm/3vA9hVjx0xDWJzKgh9hc5nfP/6fk7hZ+lo6mGdIJjc+JcJjuxxcWPwtKHYTq8t60PaVAmmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.328.6_1788481442733_0.15848133983671442","host":"s3://npm-registry-packages-npm-production"}},"4.329.0":{"name":"decocms","version":"4.329.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f760b4c9b99fda511439137be2c6a8d0f5368dda","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.0.tgz","fileCount":9002,"integrity":"sha512-xb3veR5e+M4adqlBkw9nh/mCkugKL6joylgEoudl4tqq/t40L3ERnFiciM1Pu1n+pU3AQ05eTnoRqdhV2bZalA==","signatures":[{"sig":"MEQCIANn9qDiWslNc4Wp7sgt0t8pFyg25a+s064wew0hPSMIAiAXDUUsDIUL0eRKdb3a5bisXU2qY6jpym9Jm0XvluDtVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102619618},"type":"module","_from":"file:decocms-4.329.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.0.tgz","_integrity":"sha512-xb3veR5e+M4adqlBkw9nh/mCkugKL6joylgEoudl4tqq/t40L3ERnFiciM1Pu1n+pU3AQ05eTnoRqdhV2bZalA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.0_1788487827318_0.2897237504266119","host":"s3://npm-registry-packages-npm-production"}},"4.329.1":{"name":"decocms","version":"4.329.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b0eebb20699751bfb09f165f2a497e200cc61da9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.1.tgz","fileCount":9002,"integrity":"sha512-EMORGWZat4lV94S+XnMG4XbzeFlR5ZTwAiz3a8pH7LiX3Wdya04fRoR+v9j0DRQ+W2pawd0KIje2yusC6AgjuA==","signatures":[{"sig":"MEUCIAZSfq/lmOXytv/EzZ6aJLUo7NQBgVVZ9YCrS2yoGEajAiEA+1o1/Z2sZRHumPrfyv5w/gJXBcyd1xFBYuR5eOHOtVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102619778},"type":"module","_from":"file:decocms-4.329.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.1.tgz","_integrity":"sha512-EMORGWZat4lV94S+XnMG4XbzeFlR5ZTwAiz3a8pH7LiX3Wdya04fRoR+v9j0DRQ+W2pawd0KIje2yusC6AgjuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.1_1788489032048_0.6320749166273916","host":"s3://npm-registry-packages-npm-production"}},"4.329.2":{"name":"decocms","version":"4.329.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6e6efc72d99e1e8e424d84cace77a7daa3727f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.2.tgz","fileCount":9002,"integrity":"sha512-8vKCcp5Oy1BZumMM/ov99yBIKqEVDhEGfYA7/6UdC0j7Um5TDMTiApwNSQdhAH5p6fuC1HawV3WQKQLBLjd0Uw==","signatures":[{"sig":"MEYCIQDQMhDY9pbxcQUVxTnXyjteD1ETkZ5xzaWMVrTXj183wQIhAIkGIn9w05ogxut4TQ+KNLntxhnQYH8Hscx1Gbd5unqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102619871},"type":"module","_from":"file:decocms-4.329.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.2.tgz","_integrity":"sha512-8vKCcp5Oy1BZumMM/ov99yBIKqEVDhEGfYA7/6UdC0j7Um5TDMTiApwNSQdhAH5p6fuC1HawV3WQKQLBLjd0Uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.2_1788528009710_0.6368670260846128","host":"s3://npm-registry-packages-npm-production"}},"4.329.3":{"name":"decocms","version":"4.329.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22af617cce17490bdc0152d82830c73e2bce89dd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.3.tgz","fileCount":9002,"integrity":"sha512-FCfM6nWtq1mlLRGAcrf2P/+Df67mpgI3bJFC9Ho7xuFrTh1MUUevQzrowH9hMexD8wh62k9DmQtvukhzUcJwRg==","signatures":[{"sig":"MEYCIQDB+ea8Enwji772GJP9vZpqE9BnkGPkauLMywYJ9gjKnQIhALjaL/TRY2WxtQepyHV1U73BmqwQEujoNsAw66LIzBO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102620602},"type":"module","_from":"file:decocms-4.329.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.3.tgz","_integrity":"sha512-FCfM6nWtq1mlLRGAcrf2P/+Df67mpgI3bJFC9Ho7xuFrTh1MUUevQzrowH9hMexD8wh62k9DmQtvukhzUcJwRg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.3_1788528694284_0.5055877511703584","host":"s3://npm-registry-packages-npm-production"}},"4.329.4":{"name":"decocms","version":"4.329.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f2fe26ad98ec01bac94a5b9b8c4cb562c6ed9808","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.4.tgz","fileCount":9002,"integrity":"sha512-KI+APOku2PqWX9nT3zmONHf8XTHbgW8nLNOT0LLfv4igFEEK5y1Lmxwd5kVoeMYDVpzupTxkHWjAtsjowODhOg==","signatures":[{"sig":"MEUCIQCSrCsHSa3WH9iR2nhxBxlDZC9Qo1KLYwjd7H8sGmZzvAIgekvEU6l2wk1EtZ2QYTthIo5AvhWQnEMHBRS8FuZ+2rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102621687},"type":"module","_from":"file:decocms-4.329.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.4.tgz","_integrity":"sha512-KI+APOku2PqWX9nT3zmONHf8XTHbgW8nLNOT0LLfv4igFEEK5y1Lmxwd5kVoeMYDVpzupTxkHWjAtsjowODhOg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.4_1788529084033_0.36159272433551837","host":"s3://npm-registry-packages-npm-production"}},"4.329.5":{"name":"decocms","version":"4.329.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fab776dd3bea84da193e2c32015c5a7bdb3c4a5e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.5.tgz","fileCount":9002,"integrity":"sha512-iEGeRwKTFyC/+uO5RKgptmvXXobq9H+ALt113QZihdqG/P2GmyCzSjs25opo1iIKPm6QZmUZ+lecShSDxg/9Pw==","signatures":[{"sig":"MEUCIHA21zAPNp0ocEDE/K453BoIdBDCEceW371PgzjxMFxwAiEAjjthT31HFYgYxNCKsIRT8/XXKD1Fp498rmCE0RS1ync=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102621687},"type":"module","_from":"file:decocms-4.329.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.5.tgz","_integrity":"sha512-iEGeRwKTFyC/+uO5RKgptmvXXobq9H+ALt113QZihdqG/P2GmyCzSjs25opo1iIKPm6QZmUZ+lecShSDxg/9Pw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.5_1788529282801_0.831746949170802","host":"s3://npm-registry-packages-npm-production"}},"4.329.6":{"name":"decocms","version":"4.329.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3f2c0061c1638044a8a8e5e355e2f48862401b0f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.6.tgz","fileCount":9002,"integrity":"sha512-LJwuW3PX89ykysKBIfcdY9ogLkyXmxlATD8tc31NBFtAFaifn4UwvKK1ttBdZESuCBqv5J2XCo3MajWqa8bpyQ==","signatures":[{"sig":"MEYCIQDVbBfHBn2tiJGEDQLGaFvqj3L52gGeju0q7vN5z0QGOQIhAP15MLZBozouxXRUZ+Og9bYQixzeJZfCNNFadE6pRvAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102621671},"type":"module","_from":"file:decocms-4.329.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.6.tgz","_integrity":"sha512-LJwuW3PX89ykysKBIfcdY9ogLkyXmxlATD8tc31NBFtAFaifn4UwvKK1ttBdZESuCBqv5J2XCo3MajWqa8bpyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.6_1788536054346_0.4158637868807684","host":"s3://npm-registry-packages-npm-production"}},"4.329.7":{"name":"decocms","version":"4.329.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db59f7a0945d2fc597be11e4b2523c99766eea2c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.7.tgz","fileCount":9002,"integrity":"sha512-2eXcr0qcewbu/2pxxae9ME1FqiHG8+34aXkyu4hFqjjGoBfMgSjDEvYAK6wIOFgwVQTGXgwGID8EpDX1r6Ecew==","signatures":[{"sig":"MEQCIG1eWnmxr6mJKzCrf6d0cECtyxHTzUYq/X4Yqr3HVJ9pAiAvlBUYQf0ix/mltGzQkHEemDxZUwWR+JGxEenZdDFrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102622573},"type":"module","_from":"file:decocms-4.329.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.7.tgz","_integrity":"sha512-2eXcr0qcewbu/2pxxae9ME1FqiHG8+34aXkyu4hFqjjGoBfMgSjDEvYAK6wIOFgwVQTGXgwGID8EpDX1r6Ecew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.7_1788537558440_0.38916139000128047","host":"s3://npm-registry-packages-npm-production"}},"4.329.8":{"name":"decocms","version":"4.329.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0fd5c1252d99dfdaa43befd62dd8bc75267d0f2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.8.tgz","fileCount":9002,"integrity":"sha512-v0ic1p5owtchYvo5jQP2PNBn7Ph+lzm77fOwac3ootzxZ+sF0gJaspIBFmFOdlVSY/vgcPknYV4sTvfLDdqS1w==","signatures":[{"sig":"MEYCIQCgTkfGHXVnZpwjOy9gKUN/fLSjRyxqPcpIHiN9dm4QDQIhAP7SRwUpblKdt8h2EgKSfOjRKKCjdIVW8FQuFBE7Dh0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102623210},"type":"module","_from":"file:decocms-4.329.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.8.tgz","_integrity":"sha512-v0ic1p5owtchYvo5jQP2PNBn7Ph+lzm77fOwac3ootzxZ+sF0gJaspIBFmFOdlVSY/vgcPknYV4sTvfLDdqS1w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.8_1788540246583_0.7411589630821955","host":"s3://npm-registry-packages-npm-production"}},"4.329.9":{"name":"decocms","version":"4.329.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.329.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d04cef5be398027542d62dedc5815c90ee97d1ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.329.9.tgz","fileCount":9002,"integrity":"sha512-TkxVpob8cr/BnHaX/11e3tZb2QbU69Ipr6Hg50gwGhVYDsDiuJ8s1Fx42XBvkLEbbRXB9Ey0v7yAOa0NsyStkg==","signatures":[{"sig":"MEUCIQD3PCc82xHYoOTH+E6RXSgKHVp4kpjb0GvU0K3M7l9AawIgVo2LWXxMlG2cH8gzeZ1vA7THbJscWZT0Sqpl/l8du0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.329.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102624036},"type":"module","_from":"file:decocms-4.329.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.329.9.tgz","_integrity":"sha512-TkxVpob8cr/BnHaX/11e3tZb2QbU69Ipr6Hg50gwGhVYDsDiuJ8s1Fx42XBvkLEbbRXB9Ey0v7yAOa0NsyStkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.329.9_1788540433249_0.6974256281861815","host":"s3://npm-registry-packages-npm-production"}},"4.330.0":{"name":"decocms","version":"4.330.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.330.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f24bf24d692cb874372c32ee2f01b12c02ce74a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.330.0.tgz","fileCount":9003,"integrity":"sha512-EMMsAVrUe0GmWiO3boL3Aq1o9qyueTSOVhExWhlPUOOA8AUj9ZdkB+4eUstEwBOvKlbEVfHfbflut9TGa0XWXw==","signatures":[{"sig":"MEUCIAj/E9Ex3tJib/DclDZ1+3Oayiqh4UUNwqH0JujSNQ9MAiEAoy+fhowF4DyyxR6p6jsOGa8R2WZR98OyWbGB4wo0dGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.330.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102617270},"type":"module","_from":"file:decocms-4.330.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.330.0.tgz","_integrity":"sha512-EMMsAVrUe0GmWiO3boL3Aq1o9qyueTSOVhExWhlPUOOA8AUj9ZdkB+4eUstEwBOvKlbEVfHfbflut9TGa0XWXw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.330.0_1788544062156_0.374652746867681","host":"s3://npm-registry-packages-npm-production"}},"4.330.1":{"name":"decocms","version":"4.330.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.330.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7c4e65db94975294e292e27fa5706aa787eb5324","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.330.1.tgz","fileCount":9003,"integrity":"sha512-xJpr8ShxEsdT39r+Xl2DVb5nrTgEPLF4pYsrCiWpI7hGKJzscvwFxFwIjndl+S++Nl59QscmSgEe9yqDWJnpJA==","signatures":[{"sig":"MEUCIQD9hD4iICtBV0I23E6ebiaO4Kx9a6vrxc8tBCf7LM0/pQIgG1nvISVcrzxrT9M+VNGckq9Dt+H22oWVhvjxff9zFWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.330.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102617653},"type":"module","_from":"file:decocms-4.330.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.330.1.tgz","_integrity":"sha512-xJpr8ShxEsdT39r+Xl2DVb5nrTgEPLF4pYsrCiWpI7hGKJzscvwFxFwIjndl+S++Nl59QscmSgEe9yqDWJnpJA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.330.1_1788546162816_0.5875916736051201","host":"s3://npm-registry-packages-npm-production"}},"4.330.2":{"name":"decocms","version":"4.330.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.330.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"34e00e7a3c7a05994dc9b3a85e845a123e96a121","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.330.2.tgz","fileCount":9003,"integrity":"sha512-i/0TNfGY3mPQXnbK/z86oZmIuSjbmzohwSy/l7oAR5NjnyM/NVY5FlyOaNRGpwkzGoCpzcZ+G5LDm8iXyMoTag==","signatures":[{"sig":"MEUCIGZUAFDJfgq7FZQKvixNvW3Zsg/boylHUA1CdVzu/NJ5AiEAxki4CyBKfSqQuczHX0RJNnWpwzZMPE/v5ZG4AHOLun0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.330.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102617559},"type":"module","_from":"file:decocms-4.330.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.330.2.tgz","_integrity":"sha512-i/0TNfGY3mPQXnbK/z86oZmIuSjbmzohwSy/l7oAR5NjnyM/NVY5FlyOaNRGpwkzGoCpzcZ+G5LDm8iXyMoTag==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.330.2_1788548863964_0.6264099627688184","host":"s3://npm-registry-packages-npm-production"}},"4.331.0":{"name":"decocms","version":"4.331.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.331.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"59de47e1aac0d86fdb2346830741d46c5b0983ef","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.331.0.tgz","fileCount":9003,"integrity":"sha512-7NW5+GqsuV5RiP2Uz8bobaid5ATsedFJgS2d6GiIrVghK8ZC7d4Eibx07Ig5isCspSHDu5chEYgqVg/DS9nyvg==","signatures":[{"sig":"MEUCIQDcL5H9DAJzmqrwZxqkq5sGiHCJnlCNLoVu1NbTa+PmTQIgPXbCmkE4r7RjilbgLDWsvQkgA5RkWrWSmc1gv1Lpg1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.331.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102649760},"type":"module","_from":"file:decocms-4.331.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.331.0.tgz","_integrity":"sha512-7NW5+GqsuV5RiP2Uz8bobaid5ATsedFJgS2d6GiIrVghK8ZC7d4Eibx07Ig5isCspSHDu5chEYgqVg/DS9nyvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.331.0_1788549518989_0.39252816277139235","host":"s3://npm-registry-packages-npm-production"}},"4.331.1":{"name":"decocms","version":"4.331.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.331.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8483f461a9c820d8ade9c89c3290e9bc8d6dbd92","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.331.1.tgz","fileCount":9003,"integrity":"sha512-k1pKgsXhoSgtsEjwdgYq7CHFScIwbcgN4ByU6MbvfuBt3+yqMFQqgeqnhgK/8MS+IK8yrncZL5YmhQxNHBupmw==","signatures":[{"sig":"MEYCIQC9LbRHiPSoowQXc0vV5nMeR2prlnLk1PIeikLOF2NdnwIhAKxi6xlPgllk47Af9UI3xv1HaPM+NXv4ApyO2tupGYrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.331.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651373},"type":"module","_from":"file:decocms-4.331.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.331.1.tgz","_integrity":"sha512-k1pKgsXhoSgtsEjwdgYq7CHFScIwbcgN4ByU6MbvfuBt3+yqMFQqgeqnhgK/8MS+IK8yrncZL5YmhQxNHBupmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.331.1_1788551143518_0.8426739162336314","host":"s3://npm-registry-packages-npm-production"}},"4.331.2":{"name":"decocms","version":"4.331.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.331.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"13ed68152c998e8678fc94d970b42585d017b838","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.331.2.tgz","fileCount":9003,"integrity":"sha512-/KW0rLZ0putFuDkwFTwqXb3hCPiJ/TuFIEb3fNCtoPFAfWU+FCljtx24cPcBmA84zF2HrJ3xgcgxyjy6hvSqgg==","signatures":[{"sig":"MEUCIQDC8oT0VpXj82Fcw/Ql59fuIK2di/BUxZ3eMDo7SkmkEgIgU7I6UT5jFyZjgw2v2A9sz0C4Q0Hg4BQpynd2GnLFU+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.331.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651435},"type":"module","_from":"file:decocms-4.331.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.331.2.tgz","_integrity":"sha512-/KW0rLZ0putFuDkwFTwqXb3hCPiJ/TuFIEb3fNCtoPFAfWU+FCljtx24cPcBmA84zF2HrJ3xgcgxyjy6hvSqgg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.331.2_1788551813627_0.8275319639201741","host":"s3://npm-registry-packages-npm-production"}},"4.332.0":{"name":"decocms","version":"4.332.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.332.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"265023b9f5fda992395e4d33172c1a412e3e817c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.332.0.tgz","fileCount":9007,"integrity":"sha512-CkyAPxyHdtqd7OKoJN6fdvIN+vRxQwyYXudgga8TAs9Pv01XpC2C11wKwa7h4bAOnkEuTb89XOwSkJLsxOCRmg==","signatures":[{"sig":"MEYCIQDrlCSHvWcprAke5soMgVQQBY5F6ICuoT+M7veMzS2PowIhAPMBhZKzRLKlJCcA6jy2QVpPfo9y1o8sFEInJ+LmqZqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.332.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102638468},"type":"module","_from":"file:decocms-4.332.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.332.0.tgz","_integrity":"sha512-CkyAPxyHdtqd7OKoJN6fdvIN+vRxQwyYXudgga8TAs9Pv01XpC2C11wKwa7h4bAOnkEuTb89XOwSkJLsxOCRmg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.332.0_1788551900725_0.6008396884072378","host":"s3://npm-registry-packages-npm-production"}},"4.332.1":{"name":"decocms","version":"4.332.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.332.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"33661104afb85179d02d7c6913b3576b9b35b122","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.332.1.tgz","fileCount":9007,"integrity":"sha512-e2SoNq4ybS/CjXYwCWK4nORJRlJzrtA7zywA3a5fInkLgmvRRIdRDQET6stJOdwOJ20AubyMVAIjgQ+NTFvGtA==","signatures":[{"sig":"MEQCIGuVXeakVGQiCj3QyN5S5k7dHxU+/3jGIVBrn/c0SXeZAiATb0Y6jz3Qtfzko66M+s8WHzOZjjSgrSaaajaOfo4T4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.332.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102641981},"type":"module","_from":"file:decocms-4.332.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.332.1.tgz","_integrity":"sha512-e2SoNq4ybS/CjXYwCWK4nORJRlJzrtA7zywA3a5fInkLgmvRRIdRDQET6stJOdwOJ20AubyMVAIjgQ+NTFvGtA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.332.1_1788552893420_0.9840208460861128","host":"s3://npm-registry-packages-npm-production"}},"4.332.2":{"name":"decocms","version":"4.332.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.332.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d06626b8a1d4eed98d1d6ccade8f642fdac92163","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.332.2.tgz","fileCount":9007,"integrity":"sha512-cKu7iuNkTVGDTzQqXuR55UqC3BP55vG9wMMxpIyPjI1TOSM2W7pbO45YnVy7IEU2y06K/moi9HOzsjKObLGmAA==","signatures":[{"sig":"MEYCIQCC6s4dkU5pOQADJDEb7NkN1d0pus++l2kNzM+d0pV6DQIhANLvZRCtZrhBc5JBDoPo22OQBt3izFage/hdPx3FSXi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.332.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102642658},"type":"module","_from":"file:decocms-4.332.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.332.2.tgz","_integrity":"sha512-cKu7iuNkTVGDTzQqXuR55UqC3BP55vG9wMMxpIyPjI1TOSM2W7pbO45YnVy7IEU2y06K/moi9HOzsjKObLGmAA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.332.2_1788554103602_0.006549950614683331","host":"s3://npm-registry-packages-npm-production"}},"4.333.0":{"name":"decocms","version":"4.333.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.333.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3979081edc32ba200f598fab0f918f36bcfaa770","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.333.0.tgz","fileCount":9008,"integrity":"sha512-IgALeq4R9uE06I+1lmwoDK7GXsqIsD9WlNE/+tQ+dcWakQbksaIYm1F50FPM+Ukmbl76ZgmIqLp4AzEr+Ht3zQ==","signatures":[{"sig":"MEYCIQCJcQWwSxzC5u2V6gDdTS51dUvmP/2PgM+YND+wZPtdcQIhAMe9uYmj3TxjIW6KWDI4umYU78dbj4qW3ofjMKDUVasS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.333.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102633643},"type":"module","_from":"file:decocms-4.333.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.333.0.tgz","_integrity":"sha512-IgALeq4R9uE06I+1lmwoDK7GXsqIsD9WlNE/+tQ+dcWakQbksaIYm1F50FPM+Ukmbl76ZgmIqLp4AzEr+Ht3zQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.333.0_1788751606763_0.8172614021143096","host":"s3://npm-registry-packages-npm-production"}},"4.333.1":{"name":"decocms","version":"4.333.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.333.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"82968e0f40223be21a48106328c37efa9ec907d1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.333.1.tgz","fileCount":9008,"integrity":"sha512-1TM7jYmiypNDWAno9MWCdNfk6W2jhWyap86y3pZ1dkt2T8BRgW7c64ew2ChcIKW+VpKdQtOF0Jj2QUlzeHsgyQ==","signatures":[{"sig":"MEUCICWOlISps8ac0dCgByG3XfjsmbiKGOMZpWUeXOdoipUNAiEAggg9RQz5oPAxn0vrwuqmGtRJ/Kb6xiPLJzyCynFrS0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.333.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102633831},"type":"module","_from":"file:decocms-4.333.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.333.1.tgz","_integrity":"sha512-1TM7jYmiypNDWAno9MWCdNfk6W2jhWyap86y3pZ1dkt2T8BRgW7c64ew2ChcIKW+VpKdQtOF0Jj2QUlzeHsgyQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.333.1_1788752696342_0.9947278614753061","host":"s3://npm-registry-packages-npm-production"}},"4.333.2":{"name":"decocms","version":"4.333.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.333.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"af24eaa1921b835d683603786c260d19a9398cb7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.333.2.tgz","fileCount":9008,"integrity":"sha512-EmMlwM/WN17gOIQxV8X/bNfSbO1Xu3JiRJZrvxBjT3+iegzQ//UxWQ1gl4xvIPlGLP+kZYOapD2U1qp/huTekg==","signatures":[{"sig":"MEQCIEmSmDO9KCgbnFxhjRcnRRjN4qJmOMTx9wdUDAEKKDQ3AiAdSu+0ZuoCoqmG9zcqfvqHQ90P97NH5d3m0F0H8tuAsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.333.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102633831},"type":"module","_from":"file:decocms-4.333.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.333.2.tgz","_integrity":"sha512-EmMlwM/WN17gOIQxV8X/bNfSbO1Xu3JiRJZrvxBjT3+iegzQ//UxWQ1gl4xvIPlGLP+kZYOapD2U1qp/huTekg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.333.2_1788822902010_0.9715755811309204","host":"s3://npm-registry-packages-npm-production"}},"4.334.0":{"name":"decocms","version":"4.334.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.334.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c25a5305b1689d2ea5d362365fe3b0ad2ce4c139","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.334.0.tgz","fileCount":9008,"integrity":"sha512-Docy3uAthEJDSsUHmseH2pOJHk+/nSK0K3TMoKh9TNgoctV3T+tI7U008kP4gTR5ZphX1hy4Yn2Lx5qI6J8tOQ==","signatures":[{"sig":"MEUCIGUcihiZcGIfm0W+JOwg3mMgliX4CTtukr2wCw8e9+i9AiEA8cTVaQ59HIFswR6Y+II7LSi746Lizom6HzLloiaGn7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.334.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102636498},"type":"module","_from":"file:decocms-4.334.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.334.0.tgz","_integrity":"sha512-Docy3uAthEJDSsUHmseH2pOJHk+/nSK0K3TMoKh9TNgoctV3T+tI7U008kP4gTR5ZphX1hy4Yn2Lx5qI6J8tOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.334.0_1788823588958_0.5936547983296805","host":"s3://npm-registry-packages-npm-production"}},"4.335.0":{"name":"decocms","version":"4.335.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e71aa10e11ac8bd8e0bc9e3d7cf6be7311f02ef3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.0.tgz","fileCount":9008,"integrity":"sha512-H58rbDTkq6dj1vCWX3wyw5GKZjKdt5uWIfGIRcp1/y8nBKLqXlhNpR37NhoJflFqUshhqed1PdsX48XoGClcQw==","signatures":[{"sig":"MEQCIA2O3M7BVEWC4OePNrm0GvqcxZofC8kh/hdrEW1MrViUAiB0yxR4VV5PRk+YePU91gF6XtTSTn0MDypzE8YtSFeBlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102638249},"type":"module","_from":"file:decocms-4.335.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.0.tgz","_integrity":"sha512-H58rbDTkq6dj1vCWX3wyw5GKZjKdt5uWIfGIRcp1/y8nBKLqXlhNpR37NhoJflFqUshhqed1PdsX48XoGClcQw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.0_1788827830657_0.3088488822445783","host":"s3://npm-registry-packages-npm-production"}},"4.335.1":{"name":"decocms","version":"4.335.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"de33157d0958819bed0a2d224c4123d1c41de8cc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.1.tgz","fileCount":9008,"integrity":"sha512-5mSK5Ej6Xu9mCYp++VeDXPbwiTrBrrkWovoytpb5RgwqmN++mub7WtZnwNav+PORmrSU9P1flnTam/MEFTxkeQ==","signatures":[{"sig":"MEQCIGEPKGzLiIOsL5zu1XPBE2dQqnhyJnEEXw9aHpcc9Ip1AiAHOgGoCqkWYymbbQ/3EoQoHcvP/aO92J7vsDWsuDdIDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102638491},"type":"module","_from":"file:decocms-4.335.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.1.tgz","_integrity":"sha512-5mSK5Ej6Xu9mCYp++VeDXPbwiTrBrrkWovoytpb5RgwqmN++mub7WtZnwNav+PORmrSU9P1flnTam/MEFTxkeQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.1_1788833429216_0.0844888275957345","host":"s3://npm-registry-packages-npm-production"}},"4.335.2":{"name":"decocms","version":"4.335.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"367bcb118c27a8f3c1da3377f1ee4abcf4ac5879","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.2.tgz","fileCount":9008,"integrity":"sha512-DHCT92spspyzzLH+XML91oqsUparxOZTLebU64i6fzY9SXUr4R7mU/cmwnfTisr7ORcfjQlXhlLWtI1gakMb4w==","signatures":[{"sig":"MEYCIQC27HG+E39mKKrVMyBdlWKqKqgcedo/9/KVQyEgIHJFPgIhAKS91sdzqmE/UYlQ2osZi6ML59VZjskE7u7HCGkjdSC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102638912},"type":"module","_from":"file:decocms-4.335.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.2.tgz","_integrity":"sha512-DHCT92spspyzzLH+XML91oqsUparxOZTLebU64i6fzY9SXUr4R7mU/cmwnfTisr7ORcfjQlXhlLWtI1gakMb4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.2_1788876094851_0.9636583174600664","host":"s3://npm-registry-packages-npm-production"}},"4.335.3":{"name":"decocms","version":"4.335.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8427831dc1e2192647961601e76d580426e12fe9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.3.tgz","fileCount":9008,"integrity":"sha512-JXdUlqcq7XX82TXfhbAKdTl3URjdt5I5ELX67OTJ4XTepEfy1FkkmozX0BPUaV7IefJ2rUYf9D25DC6gbVSCkg==","signatures":[{"sig":"MEUCIQD8kSC81xTWyMm7xzUzhIHCEpJGqm9wReDI7oM7zmmPuwIgRPbv4OEqTVNadKDI8Fk/AW6ZHQo+0HbPFs+ciP+ddHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102638964},"type":"module","_from":"file:decocms-4.335.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.3.tgz","_integrity":"sha512-JXdUlqcq7XX82TXfhbAKdTl3URjdt5I5ELX67OTJ4XTepEfy1FkkmozX0BPUaV7IefJ2rUYf9D25DC6gbVSCkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.3_1788882542764_0.3948374190713517","host":"s3://npm-registry-packages-npm-production"}},"4.335.4":{"name":"decocms","version":"4.335.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"36ce129dd5af0ced72b832ca93600df8f868f185","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.4.tgz","fileCount":9008,"integrity":"sha512-E8D8ByjCWMIHYF85A85LYXypq8pXrZiKYb/cTlqU7A36Oy6On0/t+DD4Gg5T9IUewFTkmeg46chqahXfeZtaiA==","signatures":[{"sig":"MEUCIQC9QM59DJjx6wJEBYydP9d+kuUXNjZT7QTTmXYS6+N/lwIgXAsleHsohfCBT64R4hwytlDW8bfdfDTJPWbK9npZuF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102639275},"type":"module","_from":"file:decocms-4.335.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.4.tgz","_integrity":"sha512-E8D8ByjCWMIHYF85A85LYXypq8pXrZiKYb/cTlqU7A36Oy6On0/t+DD4Gg5T9IUewFTkmeg46chqahXfeZtaiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.4_1788884322972_0.4623333633164375","host":"s3://npm-registry-packages-npm-production"}},"4.335.5":{"name":"decocms","version":"4.335.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.335.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cbd380cf7554bf3d635dfb6519be474cf4ac2463","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.335.5.tgz","fileCount":9008,"integrity":"sha512-IkZCZl+u0yju10XPM3QhftFz6xKyUtjgh3fVMqFaAfh4IZH9QXXf6STLxLzchl7Go3HlNaV2EIR1pjZvXP33ZA==","signatures":[{"sig":"MEUCIQCv1Hyl8z0NFMFzVbP7x9cOADyuqdsM3nxoVMpRtjaAsAIgHfnAioy0t6qjVaOMj+lNAz62MwF6k/K2XfH5wlh924g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.335.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651804},"type":"module","_from":"file:decocms-4.335.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.335.5.tgz","_integrity":"sha512-IkZCZl+u0yju10XPM3QhftFz6xKyUtjgh3fVMqFaAfh4IZH9QXXf6STLxLzchl7Go3HlNaV2EIR1pjZvXP33ZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.335.5_1788888264610_0.2738887081223136","host":"s3://npm-registry-packages-npm-production"}},"4.336.0":{"name":"decocms","version":"4.336.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.336.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0e1e697d53b5e86edd565736dd30513748aaf951","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.336.0.tgz","fileCount":9011,"integrity":"sha512-KI3ht8XQGcCJyRAyZKf6n3SKXzoBs6IVip/sZazQCTMg0RyT8mdsQu8FMjkjg8+zjJjeeWCwd4ZFxIilNGV2kQ==","signatures":[{"sig":"MEQCIHaKoPUlmGa2UVaI5XYW2XfcLeGeJuBXHyKHpGdVOazOAiAOGaZnymKOWMfRQYern+XAtCdGATTxSinTlGgnZ6ACDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.336.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102827564},"type":"module","_from":"file:decocms-4.336.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.336.0.tgz","_integrity":"sha512-KI3ht8XQGcCJyRAyZKf6n3SKXzoBs6IVip/sZazQCTMg0RyT8mdsQu8FMjkjg8+zjJjeeWCwd4ZFxIilNGV2kQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.336.0_1788888605739_0.3426031993280383","host":"s3://npm-registry-packages-npm-production"}},"4.337.0":{"name":"decocms","version":"4.337.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.337.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"81dcca8eaf518f56f191597baf6d9f456cf438d5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.337.0.tgz","fileCount":9011,"integrity":"sha512-USyMGC+KWz0BzSXylhXfYosXevS4pij+95WQHmOPz0OjU9yv7c1V+czDu5AdxRJ18QBEYVO2018qMhCkTuybTg==","signatures":[{"sig":"MEYCIQC7YKDUe2Yomh5dGgWTjgUouLY52C69KXdjHCrnOIPCUAIhAMtx6iJhI6Px9uFYGOPNjjFErwJVzL5MqWRLhFcBbv3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.337.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102860541},"type":"module","_from":"file:decocms-4.337.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.337.0.tgz","_integrity":"sha512-USyMGC+KWz0BzSXylhXfYosXevS4pij+95WQHmOPz0OjU9yv7c1V+czDu5AdxRJ18QBEYVO2018qMhCkTuybTg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.337.0_1788889415496_0.2394942914992797","host":"s3://npm-registry-packages-npm-production"}},"4.338.0":{"name":"decocms","version":"4.338.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.338.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1acc8464cf8454c760a9035e928657c966f97d81","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.338.0.tgz","fileCount":9011,"integrity":"sha512-H5kFnZKotnmcs/Q22zrTpSAuuTiDu4V87GNgUKfeNoeQu5qoTuzJFZ8U6H6d93ngqwNr8wKn+GADddhLndYY4w==","signatures":[{"sig":"MEUCICX21yK9J9ue+POHAmQ1FnCAOeLte+kf7p6y+Q0/+UVPAiEA2HuU2KQM4Wh5fNgLvNkzN/++seK79q4+SReh8t5Ap4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.338.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102861340},"type":"module","_from":"file:decocms-4.338.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.338.0.tgz","_integrity":"sha512-H5kFnZKotnmcs/Q22zrTpSAuuTiDu4V87GNgUKfeNoeQu5qoTuzJFZ8U6H6d93ngqwNr8wKn+GADddhLndYY4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.338.0_1788890093034_0.4991264427685609","host":"s3://npm-registry-packages-npm-production"}},"4.339.0":{"name":"decocms","version":"4.339.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.339.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22eff47d08fce79b4f65b4e832653f63ff779344","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.339.0.tgz","fileCount":9012,"integrity":"sha512-Y4NhBzsiGc5fF7Vjyb5XMUDwtDiQgFU4BTYCQhGdwmIRgy1+eTxld7hAmF+uNIMpk5IqFQLiKKFBtZlfV0k8xg==","signatures":[{"sig":"MEUCIQCv1n1kR7tCD7Rux0Ba/qD998CkmSAYFBjMX9CXgmtigAIgGB20SXc3PrsXcfDf1D1V7e9lppqagUwtmPZF2SBSzq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.339.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102886807},"type":"module","_from":"file:decocms-4.339.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.339.0.tgz","_integrity":"sha512-Y4NhBzsiGc5fF7Vjyb5XMUDwtDiQgFU4BTYCQhGdwmIRgy1+eTxld7hAmF+uNIMpk5IqFQLiKKFBtZlfV0k8xg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.339.0_1788895376763_0.9780943186572093","host":"s3://npm-registry-packages-npm-production"}},"4.339.1":{"name":"decocms","version":"4.339.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.339.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4743ac4d265d17bd975d613aa556d84fcc88b66f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.339.1.tgz","fileCount":9012,"integrity":"sha512-r2OIVKV8OBUXWEoiDEydl00Pn6VT1lPgGNVThKCGTXWTD4ZrxWWDWwJ2pQe/qzhsXkw4phkurn7AN5vJcS3aKw==","signatures":[{"sig":"MEUCID2z2ufxN0Z4lAIRXX2SnzhJZsVDCb+LYgMDUtM6xvbUAiEAyRmsqFpmbuQRbPwHC4KfBf2kH1siO1GF9OxACebPaTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.339.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102887020},"type":"module","_from":"file:decocms-4.339.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.339.1.tgz","_integrity":"sha512-r2OIVKV8OBUXWEoiDEydl00Pn6VT1lPgGNVThKCGTXWTD4ZrxWWDWwJ2pQe/qzhsXkw4phkurn7AN5vJcS3aKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.339.1_1788896504629_0.9168406265446845","host":"s3://npm-registry-packages-npm-production"}},"4.340.0":{"name":"decocms","version":"4.340.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2265f4c561180f32a60319311ee73e64f2852d1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.0.tgz","fileCount":9012,"integrity":"sha512-txBcDa9rYt/IrZ9rOlm4a06SpI4Pk9Xvlf61neGsNWeC9wUeFNSu5Z6UJunuJpS0Ojq675QXrXWfmdB6e/0YmA==","signatures":[{"sig":"MEQCICLAmkDOgymZCdjnIjW5UbG9pXTl5qC042GI4Uxble/jAiBi046MmLyCgUhMho1OvdZvB1rK4jMnW5Kceimq0Kb0eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894206},"type":"module","_from":"file:decocms-4.340.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.0.tgz","_integrity":"sha512-txBcDa9rYt/IrZ9rOlm4a06SpI4Pk9Xvlf61neGsNWeC9wUeFNSu5Z6UJunuJpS0Ojq675QXrXWfmdB6e/0YmA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.0_1788897303697_0.5872905658570844","host":"s3://npm-registry-packages-npm-production"}},"4.340.1":{"name":"decocms","version":"4.340.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e5d2245d24320bf499cfc13704b33867abea6d1a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.1.tgz","fileCount":9012,"integrity":"sha512-ib6OM51tmeT74SUEmQKFUCfLYCqWRC1G+aj3bvhVa1YJLIqL84JuZVnpOiQy2dGxyKKuZkWcMtC2JHb9omqBgA==","signatures":[{"sig":"MEYCIQDTEZu7MqtKBbaAtX1qpzE+1PlouPQelfZ0/+fPTlHdkwIhAMMZQnYbChUn6oZXsNvWfIuDVc/mlTvk4GvvD9mxDUIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894448},"type":"module","_from":"file:decocms-4.340.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.1.tgz","_integrity":"sha512-ib6OM51tmeT74SUEmQKFUCfLYCqWRC1G+aj3bvhVa1YJLIqL84JuZVnpOiQy2dGxyKKuZkWcMtC2JHb9omqBgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.1_1788914053583_0.7904840463294853","host":"s3://npm-registry-packages-npm-production"}},"4.340.2":{"name":"decocms","version":"4.340.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fa83dcf34fbec47dae5610ea58d61a25e84798d7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.2.tgz","fileCount":9012,"integrity":"sha512-Ka6DWck0bTbJigjP1BX5sjeLXueWLk/Gumofkm0vsj3VD/FFo20ZCeLB6umG44/+CcpRqXEcWzIOXTR+eC3fOQ==","signatures":[{"sig":"MEQCIEBP1vQRgjko698hwsbVvh5CzMjzEK9MGYolg9fPxZ44AiA+gWv2hD77j5gRVK+yZoRck5IKq7wRfiVRquJ6S8Ivyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894448},"type":"module","_from":"file:decocms-4.340.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.2.tgz","_integrity":"sha512-Ka6DWck0bTbJigjP1BX5sjeLXueWLk/Gumofkm0vsj3VD/FFo20ZCeLB6umG44/+CcpRqXEcWzIOXTR+eC3fOQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.2_1788914127256_0.5489376112618154","host":"s3://npm-registry-packages-npm-production"}},"4.340.3":{"name":"decocms","version":"4.340.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3d17ca3b7c672683591d78ce1a03eb220bdd2f8d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.3.tgz","fileCount":9012,"integrity":"sha512-9qvsjqV7yqM67kiAjk4tiF80TZBYTab+bjDqHuN+4r2/y91M+zM/7Rl3jCnrZCccU6tHnCSCFe6p8+eEe4+bdw==","signatures":[{"sig":"MEUCIF2FfwkeOmymHOkYz3kTMcCtjSF5H9FFjuojkP/Px6QbAiEAmQcz1Qlb/Z+L46jP3zJLgpNYMvTKkb3jkIgm5QyKW1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894795},"type":"module","_from":"file:decocms-4.340.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.3.tgz","_integrity":"sha512-9qvsjqV7yqM67kiAjk4tiF80TZBYTab+bjDqHuN+4r2/y91M+zM/7Rl3jCnrZCccU6tHnCSCFe6p8+eEe4+bdw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.3_1788914286587_0.19533297852844145","host":"s3://npm-registry-packages-npm-production"}},"4.340.5":{"name":"decocms","version":"4.340.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"845c8d7119208379a68be0d03db6044df323fede","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.5.tgz","fileCount":9012,"integrity":"sha512-tDZ1Ncv2eqj4pM7Fd92q1q/gwaf0WTKBXBOQSRsREb5dwhJWXecejt76kL4R2v0qRw82bcSuP69Cpx1B+ferZQ==","signatures":[{"sig":"MEYCIQCPuCYIWpfRhcsIwAhHXD63aXJvUXIhgXDbtSjbRi3aNgIhAITDvfrP/x5Uk0I0zt6mvNcrpekFHVu5dwMoGl+gpDdr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102897882},"type":"module","_from":"file:decocms-4.340.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.5.tgz","_integrity":"sha512-tDZ1Ncv2eqj4pM7Fd92q1q/gwaf0WTKBXBOQSRsREb5dwhJWXecejt76kL4R2v0qRw82bcSuP69Cpx1B+ferZQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.5_1788914327725_0.5274324185227874","host":"s3://npm-registry-packages-npm-production"}},"4.340.4":{"name":"decocms","version":"4.340.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.340.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e88063df1c570bd4a8137e08d9d912fe7672c2b9","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.340.4.tgz","fileCount":9012,"integrity":"sha512-7GomxIUXTytnYwVJ4kM0NzHG1m3NI7CQEt4oV8XXk3GyCklTADWOouuJ851hl7YxXwXeapNcf9IYiy7F9ZIHsQ==","signatures":[{"sig":"MEYCIQCTs9raNEIwn+YWzBDqn1ZObYdk295Ds9+XtMir6my40gIhAJjKB3vFF/2013dEMebkRuwYLa6SZjUFQVt8HI8Et42m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.340.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102897882},"type":"module","_from":"file:decocms-4.340.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.340.4.tgz","_integrity":"sha512-7GomxIUXTytnYwVJ4kM0NzHG1m3NI7CQEt4oV8XXk3GyCklTADWOouuJ851hl7YxXwXeapNcf9IYiy7F9ZIHsQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.340.4_1788914340721_0.9384427675468474","host":"s3://npm-registry-packages-npm-production"}},"4.341.0":{"name":"decocms","version":"4.341.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.341.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c915fa7380f7ef7306e672d5eef725d18ddc4c60","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.341.0.tgz","fileCount":9012,"integrity":"sha512-Tz+AxG93fyG0I1xom0eFmfqrrn3SN14B09FT785JGa6nt7WFLCMb3m7zJeCRnwPOXpw1t2tmNrZiF6OjiDh4iA==","signatures":[{"sig":"MEYCIQDZtBO94hJH9qTOYOCTzrlr1ftpa59NWNY6V7P4DLzNAAIhAJMty09Zy599IA3HeLMPh4lj+BIXCeHl7CNCodzxJvN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.341.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102896673},"type":"module","_from":"file:decocms-4.341.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.341.0.tgz","_integrity":"sha512-Tz+AxG93fyG0I1xom0eFmfqrrn3SN14B09FT785JGa6nt7WFLCMb3m7zJeCRnwPOXpw1t2tmNrZiF6OjiDh4iA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.341.0_1788958838544_0.528271552756763","host":"s3://npm-registry-packages-npm-production"}},"4.341.1":{"name":"decocms","version":"4.341.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.341.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"27154a2629cd167425f58766d172b4c9850bbaa0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.341.1.tgz","fileCount":9012,"integrity":"sha512-/k+04W+HbLMi61CXP7Eo1zmMI5v2BR84nuMQOk8NQxYNy4xdlotU/nLGvR6AnIa0YjbrTCbXLv7ToBYmqmhE7Q==","signatures":[{"sig":"MEQCIEYl2adgpsilLgdkO5yv//B2mvhTpjVJRxxQzUw2yykFAiAtqsEvV/6VnXMbF1fWE1O2trvr5aLxsHjldDnCtchD6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.341.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102901161},"type":"module","_from":"file:decocms-4.341.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.341.1.tgz","_integrity":"sha512-/k+04W+HbLMi61CXP7Eo1zmMI5v2BR84nuMQOk8NQxYNy4xdlotU/nLGvR6AnIa0YjbrTCbXLv7ToBYmqmhE7Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.341.1_1788959236848_0.023018716538443673","host":"s3://npm-registry-packages-npm-production"}},"4.341.2":{"name":"decocms","version":"4.341.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.341.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"388c1568569dc36912b562763e3b1fa47561c991","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.341.2.tgz","fileCount":9012,"integrity":"sha512-XGe/Za1j+3kU66wf/O0fyzJcIksSg4ED1HZofTgva5IfN3JkntnV3EVCRLlsGiE1/SQAjnrV5WMX5FYJNWMtRQ==","signatures":[{"sig":"MEUCIQCoLzN/g6/efatGg1cjMrvZfGJiXRfJWCs0GeBE10QbnQIgHfouuoIgtxf7sK9yrEtdwtKnIJ5OD9kY0fG3pxBO14E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.341.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102901041},"type":"module","_from":"file:decocms-4.341.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.341.2.tgz","_integrity":"sha512-XGe/Za1j+3kU66wf/O0fyzJcIksSg4ED1HZofTgva5IfN3JkntnV3EVCRLlsGiE1/SQAjnrV5WMX5FYJNWMtRQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.341.2_1788959243441_0.2807557050292828","host":"s3://npm-registry-packages-npm-production"}},"4.341.3":{"name":"decocms","version":"4.341.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.341.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"96f31c5cf2dd521d3f576079d011e35b1c9ac782","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.341.3.tgz","fileCount":9012,"integrity":"sha512-tG0kKk0POSfGcjEQ/GEQnnvmz9ycw0hisqbOD2ON/45cKZd9SosFYUCKR8yzgfDGLPTxocxnXcqFrdQavkYtWw==","signatures":[{"sig":"MEQCIDZAKURZmV/PhrB9KsYamn8q8XyqG/tynUU6lBIjjgJDAiAtH2Wfq4B7Q1VPVECPVxU3iwhlM/k2FPxcTV4gDxqijw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.341.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102901078},"type":"module","_from":"file:decocms-4.341.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.341.3.tgz","_integrity":"sha512-tG0kKk0POSfGcjEQ/GEQnnvmz9ycw0hisqbOD2ON/45cKZd9SosFYUCKR8yzgfDGLPTxocxnXcqFrdQavkYtWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.341.3_1788960039215_0.43757430744492387","host":"s3://npm-registry-packages-npm-production"}},"4.341.4":{"name":"decocms","version":"4.341.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.341.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f93aef6fa66d5a712a3e578550639fcdec66d515","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.341.4.tgz","fileCount":9012,"integrity":"sha512-2SwXdx38ipCzKdD7bSFktiTniyrs+xbndo3+Bfwdz8jVcE+ruPIMtQ2GzkPcuyjATSZpRn3V0XK96KrP3F+VEQ==","signatures":[{"sig":"MEUCIQDR3+bxeHHe8r1qhEHQHYH2BKnUFr+yxtvRcEQfF9MxCAIgR6FRERDXI9dEr20gUYPNI64OYc2KVs0HOkQ5IQH+CJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.341.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102877458},"type":"module","_from":"file:decocms-4.341.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.341.4.tgz","_integrity":"sha512-2SwXdx38ipCzKdD7bSFktiTniyrs+xbndo3+Bfwdz8jVcE+ruPIMtQ2GzkPcuyjATSZpRn3V0XK96KrP3F+VEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.341.4_1788960934197_0.7214095592548277","host":"s3://npm-registry-packages-npm-production"}},"4.342.0":{"name":"decocms","version":"4.342.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.342.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9bec59324ed34a4af06c9e09bfad302a6cca8b49","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.342.0.tgz","fileCount":9012,"integrity":"sha512-YOd7LAmeraXaixTnmiNzBRdXYDxZOu+8KQNdqDgh4onN7nKdQxdAaFMn09i8IL6f+2M57c/lnJKvuI565/B/Lg==","signatures":[{"sig":"MEUCIBZpLd92HZrHllim/IgUT3BIKk3RXcBSS2ci8/E1C/EKAiEA06ro+uFCUl+vdzdEuXbfBOi5c2bjqnvHa6S2d2f8lV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.342.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102883768},"type":"module","_from":"file:decocms-4.342.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.342.0.tgz","_integrity":"sha512-YOd7LAmeraXaixTnmiNzBRdXYDxZOu+8KQNdqDgh4onN7nKdQxdAaFMn09i8IL6f+2M57c/lnJKvuI565/B/Lg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.342.0_1788963825454_0.0005460826790466555","host":"s3://npm-registry-packages-npm-production"}},"4.342.1":{"name":"decocms","version":"4.342.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.342.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"102beb08640e832f7f082407b8585ade6cda3df6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.342.1.tgz","fileCount":9012,"integrity":"sha512-CxYLXAbHAuBQCNEUriXCmD/INxw6mzPSGYo9A1f6ZI0CbDkA7xtLeOQ5uduUz1vGH21IvJrBY/jzT5OzVhs53A==","signatures":[{"sig":"MEYCIQCW1fXj5PKIKlgsHr0A6xWjUxXuRlWiBDcDbaQXZS7NBgIhAMo5AcgcN2p+C/5NwMa9/zKYHvakFY3rE+s46QkMoJMx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.342.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102884775},"type":"module","_from":"file:decocms-4.342.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.342.1.tgz","_integrity":"sha512-CxYLXAbHAuBQCNEUriXCmD/INxw6mzPSGYo9A1f6ZI0CbDkA7xtLeOQ5uduUz1vGH21IvJrBY/jzT5OzVhs53A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.342.1_1788963909332_0.7930829399920856","host":"s3://npm-registry-packages-npm-production"}},"4.342.2":{"name":"decocms","version":"4.342.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.342.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0f597d856c3346f1b84ebadcb6a51fa202fc3876","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.342.2.tgz","fileCount":9012,"integrity":"sha512-4UDucsmEUcWSPJdakV7uXxCvq3YQJhq5zHOvMAYEogXS/oQK4GDuMNdwJkfZVdeMEpYDmaFQM6SFFJACMdJtNA==","signatures":[{"sig":"MEUCIAP+lB7IgZnnjI+XQLTzCq8JHTuf5Xr4wb68iL9HKn5kAiEAzF1L1PvczbifG87auQaYXCPBsFbp867WAypA6izcFCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.342.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102884404},"type":"module","_from":"file:decocms-4.342.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.342.2.tgz","_integrity":"sha512-4UDucsmEUcWSPJdakV7uXxCvq3YQJhq5zHOvMAYEogXS/oQK4GDuMNdwJkfZVdeMEpYDmaFQM6SFFJACMdJtNA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.342.2_1788964879171_0.35118276662979264","host":"s3://npm-registry-packages-npm-production"}},"4.343.0":{"name":"decocms","version":"4.343.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6b0523329258a7509971790ebc09e7935f54a0c1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.0.tgz","fileCount":9012,"integrity":"sha512-iK1FzflOLqKgmZcauqm9S62kLG7dm+XJOv2mT7TrktV/PnX7mvrbOcsZVAca+IXnipKFMGM5JvhoOnkm6tWspQ==","signatures":[{"sig":"MEUCIDS/B5BPl++Bwom0vUHvCzuJPHk6/gY2qLJLadfcJEtHAiEAy43DS8yqBCQaTZxGbvGlh3uqpjAkoO1hmUyas9DIJNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102891559},"type":"module","_from":"file:decocms-4.343.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.0.tgz","_integrity":"sha512-iK1FzflOLqKgmZcauqm9S62kLG7dm+XJOv2mT7TrktV/PnX7mvrbOcsZVAca+IXnipKFMGM5JvhoOnkm6tWspQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.0_1788966250205_0.34312913052076355","host":"s3://npm-registry-packages-npm-production"}},"4.343.1":{"name":"decocms","version":"4.343.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ab35fc0265d7f4c8679bf4d4e6b80e481b6c50e7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.1.tgz","fileCount":9012,"integrity":"sha512-T52QzCiCviMtB9oPyv+rt0x9wPqRCxtdI+Mfy07e47KDaWEG4YiuLU7y1qxnv7SdRdrCXb+YMRZYOl1zxBp0nw==","signatures":[{"sig":"MEYCIQCUGDMU/5K7YPbzHT6pbFhZuYp9dGSs2lrvb+1BuSMtuwIhAOdB8xJYngs+j8TU8uiYFeRhOLoqwS3P6i8PHCE3zT+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102892330},"type":"module","_from":"file:decocms-4.343.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.1.tgz","_integrity":"sha512-T52QzCiCviMtB9oPyv+rt0x9wPqRCxtdI+Mfy07e47KDaWEG4YiuLU7y1qxnv7SdRdrCXb+YMRZYOl1zxBp0nw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.1_1788966287014_0.4178251928672767","host":"s3://npm-registry-packages-npm-production"}},"4.343.2":{"name":"decocms","version":"4.343.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"43a021b7204c41c37914c438f89e3a5f19f8177e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.2.tgz","fileCount":9012,"integrity":"sha512-Dg6RwMhz/MZU1rwYEe83CHa5tuPcjlCZ5a/GbmEVZ0vcljYChW9qtiaQpoIMo6NHC5m88eHrzgS17X6dmSGTXQ==","signatures":[{"sig":"MEQCIHLP/nuJxgN0pEk6hn4LF4zDv0rmX0JLTYqAU6Or0sEPAiAPweFphaTqRWblr7/plWjVnVzMusIbmTGW3+JCwYGKRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102892845},"type":"module","_from":"file:decocms-4.343.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.2.tgz","_integrity":"sha512-Dg6RwMhz/MZU1rwYEe83CHa5tuPcjlCZ5a/GbmEVZ0vcljYChW9qtiaQpoIMo6NHC5m88eHrzgS17X6dmSGTXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.2_1788967633714_0.4996980559823103","host":"s3://npm-registry-packages-npm-production"}},"4.343.3":{"name":"decocms","version":"4.343.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a00d8c3b298e02afde7dffd406e9f5141e5e99a7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.3.tgz","fileCount":9012,"integrity":"sha512-vbNArxx12jqMg3CaB3SiWH7HYEKkd6nx0bg1NlCkjBRtPdvNoo3V4odUZTQtfpEVcLHoeJuMPlDMp9JbPeoSnQ==","signatures":[{"sig":"MEYCIQCCj5gsXq1C91AxWT/KjRsKdyaf9hcEjIGm3gpuC6q3GAIhAPd1yj7jnATogOW3eigkjDtBmIXMyafuCDQCeYzmVpXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102893585},"type":"module","_from":"file:decocms-4.343.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.3.tgz","_integrity":"sha512-vbNArxx12jqMg3CaB3SiWH7HYEKkd6nx0bg1NlCkjBRtPdvNoo3V4odUZTQtfpEVcLHoeJuMPlDMp9JbPeoSnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.3_1788967650052_0.8108971548431283","host":"s3://npm-registry-packages-npm-production"}},"4.343.4":{"name":"decocms","version":"4.343.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56376fd20fdba8566c292353b9fee938bd0b9800","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.4.tgz","fileCount":9012,"integrity":"sha512-YeHQJkFpETzZg4UJoasLVdp/UsbLXNShkg1hfKCPb5vwmgJSBY/QYsu/j0s6t2i6q88ArcGHxPF1CXsTKLgvDg==","signatures":[{"sig":"MEYCIQCE61FcClmYnSW7psl7xvOKuFCRbxIsjSgpExVRbbcuzAIhAL8x5zdMT4wPfHRCcrE7NG+kfmvht1DLGOVrqImlCnca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894060},"type":"module","_from":"file:decocms-4.343.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.4.tgz","_integrity":"sha512-YeHQJkFpETzZg4UJoasLVdp/UsbLXNShkg1hfKCPb5vwmgJSBY/QYsu/j0s6t2i6q88ArcGHxPF1CXsTKLgvDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.4_1788969134122_0.3937919571431865","host":"s3://npm-registry-packages-npm-production"}},"4.343.5":{"name":"decocms","version":"4.343.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.343.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"216974980a64e4da83d5f60ca3a773733c102375","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.343.5.tgz","fileCount":9012,"integrity":"sha512-ee6RcUBiIP/SLnbh8TxlX77IUMVf0+wci6Bxjfd9hAkRLklIIoSWXuC8wwccTsDdmw25kzcHOIOC89qpWxdkig==","signatures":[{"sig":"MEYCIQD2e7uOe14sI0aUZ7FN03qwKi3H9Zy3FKZ5zITzZ+NNEgIhAJzRiht3hVF66BhV1TOUw29mOj32PQWb5tvoEaT0EcC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.343.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102894866},"type":"module","_from":"file:decocms-4.343.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.343.5.tgz","_integrity":"sha512-ee6RcUBiIP/SLnbh8TxlX77IUMVf0+wci6Bxjfd9hAkRLklIIoSWXuC8wwccTsDdmw25kzcHOIOC89qpWxdkig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.343.5_1788970369457_0.7315211190378239","host":"s3://npm-registry-packages-npm-production"}},"4.344.0":{"name":"decocms","version":"4.344.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01aa0a8a1888031ccfd7c5d5b29d1a65402581af","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.0.tgz","fileCount":9012,"integrity":"sha512-3zLriU8pnUDYptBK/8qZY8HdFQThzTpjlYoN5rt+HO9Wbi3QQQ0kXOyPP3Wu7iG4NSBKI4OyaCvq2iNsXyXYYQ==","signatures":[{"sig":"MEQCIFoLx0whPt0mjMxJGfqemf57LkzwA1VRS4MH6qWccOyMAiB3ivuT5oe7IS9Vw9MEiYWEx3qKg2hfrnSW7ZgopmXYtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102896435},"type":"module","_from":"file:decocms-4.344.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.0.tgz","_integrity":"sha512-3zLriU8pnUDYptBK/8qZY8HdFQThzTpjlYoN5rt+HO9Wbi3QQQ0kXOyPP3Wu7iG4NSBKI4OyaCvq2iNsXyXYYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.0_1788971971924_0.15316973761543462","host":"s3://npm-registry-packages-npm-production"}},"4.344.1":{"name":"decocms","version":"4.344.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b757e78d38b6e1ae713caf2c29edd052e4546aa8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.1.tgz","fileCount":9012,"integrity":"sha512-v4GS6uAqQn3XjS6dLrU1SXkJgyMm0y8C4kNS0OD41mWZqlDqnIVKKf8Cqq41TEK5lmrkdtTGDYr+AS+0RZc2yg==","signatures":[{"sig":"MEUCIQC9ZKmcX/TPyXznetiLZsSbLY8dOtsUS7kzyk+035ua7gIgEKDfHHNinTnckQHDFMheLU5IP+/amwjQpfgrVv2SrCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102897018},"type":"module","_from":"file:decocms-4.344.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.1.tgz","_integrity":"sha512-v4GS6uAqQn3XjS6dLrU1SXkJgyMm0y8C4kNS0OD41mWZqlDqnIVKKf8Cqq41TEK5lmrkdtTGDYr+AS+0RZc2yg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.1_1788972181923_0.5541696170334169","host":"s3://npm-registry-packages-npm-production"}},"4.344.2":{"name":"decocms","version":"4.344.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e86947b00794429368257e7a816a1163f6abd606","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.2.tgz","fileCount":9012,"integrity":"sha512-Ak5jNA4ccaiEqsPF6tvFdLsmwwIHlFwCn7hTjChLgWurW/seu/qsMcunaQi0w3lQY3/UJmSw4mGreEkKSRVoUg==","signatures":[{"sig":"MEUCIQCXf5Wkj5ssYdUxwZQcon1RRCa7njOOOEk1otzr5QHKwAIgLevcxijgciNhaDi6+HsvHOsKLxZc6b7sXh2vtf4sbgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102897282},"type":"module","_from":"file:decocms-4.344.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.2.tgz","_integrity":"sha512-Ak5jNA4ccaiEqsPF6tvFdLsmwwIHlFwCn7hTjChLgWurW/seu/qsMcunaQi0w3lQY3/UJmSw4mGreEkKSRVoUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.2_1788972387083_0.4110331325541561","host":"s3://npm-registry-packages-npm-production"}},"4.344.3":{"name":"decocms","version":"4.344.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df14a7bd63676a770ba000f4f8de750817539eb0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.3.tgz","fileCount":9012,"integrity":"sha512-foZVFJ1ov54y9UMUBTC3+V2Vt+JvlHVIvq1HX5tCtXdzsAg34/1O0w1/LbrooH6rQiSJ7uLXo34nrvB6WxLQkg==","signatures":[{"sig":"MEUCIQDIJIr1ASmpkJ5Ts+bPwl9tZe+Tks5B/FYRCJfYHE7jFQIgZzzaDBIPb4TfhSN3bMrHlCaawRwyBFmRstPExiRD3+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102897578},"type":"module","_from":"file:decocms-4.344.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.3.tgz","_integrity":"sha512-foZVFJ1ov54y9UMUBTC3+V2Vt+JvlHVIvq1HX5tCtXdzsAg34/1O0w1/LbrooH6rQiSJ7uLXo34nrvB6WxLQkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.3_1788972409504_0.7078527458187034","host":"s3://npm-registry-packages-npm-production"}},"4.344.4":{"name":"decocms","version":"4.344.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c1baab781de034d8163998ba4c77084b0dda5dab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.4.tgz","fileCount":9012,"integrity":"sha512-qDl38b3fMy3+NFQBDpTgsEmWExuAS8QyoBQg6wiKz3gEk2wLYnHnn6jw/dDRSwiVQ0rwqk1iUD+KmAh23ovewA==","signatures":[{"sig":"MEUCICYwMdGoz7fTuvoHEe8qgR9b+HKOkRjBbyCvATJ4g/uqAiEAtw/mQu9uPySIcBbA3d+VQgimhvW8B1QkPloDyoT4MDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102900488},"type":"module","_from":"file:decocms-4.344.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.4.tgz","_integrity":"sha512-qDl38b3fMy3+NFQBDpTgsEmWExuAS8QyoBQg6wiKz3gEk2wLYnHnn6jw/dDRSwiVQ0rwqk1iUD+KmAh23ovewA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.4_1788973424208_0.9604665548521529","host":"s3://npm-registry-packages-npm-production"}},"4.344.5":{"name":"decocms","version":"4.344.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5db75dbdb75ef384a6ff0c129b451367d82a851d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.5.tgz","fileCount":9012,"integrity":"sha512-oTcOCYkLv8+bLQto4q7F9Ix9c97bNcYAbYIQrNLm1zjsPROrWEImOXHoedS2lhBsQPnB3OD1dREf9AHfzBfhzg==","signatures":[{"sig":"MEQCIE0Z3PlhTGL2T1COUqiYmH4K3c0HRSnFJz2RLLPj9dG7AiBKpVaFAMP4CLvtXjN/ZQjDZ5Y+vp9YhQ5YAebJ7dvzng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102900896},"type":"module","_from":"file:decocms-4.344.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.5.tgz","_integrity":"sha512-oTcOCYkLv8+bLQto4q7F9Ix9c97bNcYAbYIQrNLm1zjsPROrWEImOXHoedS2lhBsQPnB3OD1dREf9AHfzBfhzg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.5_1788973752944_0.7762377873277579","host":"s3://npm-registry-packages-npm-production"}},"4.344.6":{"name":"decocms","version":"4.344.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d9cb0371a0c513178beff6f4d80efeaea4a47351","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.6.tgz","fileCount":9013,"integrity":"sha512-0KqALOyPM76XHhnnHieJ5biWZyN+HTff3AUnQ1GJw6vBHDAc9fWSY76rM8sztVbisSPDndWh2u2Im8BgJSPMWw==","signatures":[{"sig":"MEUCICDi5yGLDIMRcFURGoOyLc7VYcmbYauy7xY/66fsRpgQAiEAoro304omkz6Hc7xJxbTX9JtMe1T8zd+VPbXv4PSHxUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102925353},"type":"module","_from":"file:decocms-4.344.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.6.tgz","_integrity":"sha512-0KqALOyPM76XHhnnHieJ5biWZyN+HTff3AUnQ1GJw6vBHDAc9fWSY76rM8sztVbisSPDndWh2u2Im8BgJSPMWw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.6_1788978322630_0.1380181305226078","host":"s3://npm-registry-packages-npm-production"}},"4.344.7":{"name":"decocms","version":"4.344.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.344.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e0f3ccc5742d4934c788f686d9e803d5b2d3dcd2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.344.7.tgz","fileCount":9013,"integrity":"sha512-VEIpGf2VXb6lw4sh0lVEEV7HBKdgQdoVraOm3JTzdQbJg4hjddFqyr4eRHnkh/UQRiBbi3mhHfLO9sHLZ/+szQ==","signatures":[{"sig":"MEUCIG5umnEeGKyYZDBaofmK/PPJretwmWd+ZjHaTVV6uSJJAiEA9u7rYi6XPvzyC5k9JQrYuVkdeSdOerp6TfLIQ1qkre4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.344.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102929604},"type":"module","_from":"file:decocms-4.344.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.344.7.tgz","_integrity":"sha512-VEIpGf2VXb6lw4sh0lVEEV7HBKdgQdoVraOm3JTzdQbJg4hjddFqyr4eRHnkh/UQRiBbi3mhHfLO9sHLZ/+szQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.344.7_1788982748583_0.6253067230522014","host":"s3://npm-registry-packages-npm-production"}},"4.345.0":{"name":"decocms","version":"4.345.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5b8a10be315aee987efb81c81f32bd5bc5fdfb22","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.0.tgz","fileCount":9013,"integrity":"sha512-ue4UFaRC+xo6lbn6aFDDCbxY/ahBLed2BFAP9Ei1RCpsUqhttDSza1yXpcLMLixizRm9trECP2XKwKdUFu9E8A==","signatures":[{"sig":"MEUCIQDhkruSCk1iRAHL4BlUT2sgSVZxHpjvxjTYKSKHk/KdugIgPwMBfkTMKs0fddYGOlQEJxfPlUlx4/ldY/7oqEKarKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102940398},"type":"module","_from":"file:decocms-4.345.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.0.tgz","_integrity":"sha512-ue4UFaRC+xo6lbn6aFDDCbxY/ahBLed2BFAP9Ei1RCpsUqhttDSza1yXpcLMLixizRm9trECP2XKwKdUFu9E8A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.0_1788984527307_0.8557286474816383","host":"s3://npm-registry-packages-npm-production"}},"4.345.1":{"name":"decocms","version":"4.345.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"740d3ce972b73878220b14a393a6def4895cb9fa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.1.tgz","fileCount":9013,"integrity":"sha512-JtPTrf5nWRw/2aoRdqfLVR8imEjqYS3aR+ixbjtA27k7xGU2bxsvDWanAamzLgW+0oh6BcthvZ82dfP3n3Y8eg==","signatures":[{"sig":"MEYCIQCQlTQUn9O8Pg2bMPCAABhiHaGCc38quvgaTsW1cvP1SgIhALnWlN8GPx6gFsu2PQvU1xz0iRgTp+6jnVSKjDlR7YBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102947810},"type":"module","_from":"file:decocms-4.345.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.1.tgz","_integrity":"sha512-JtPTrf5nWRw/2aoRdqfLVR8imEjqYS3aR+ixbjtA27k7xGU2bxsvDWanAamzLgW+0oh6BcthvZ82dfP3n3Y8eg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.1_1788986076116_0.023601609254673583","host":"s3://npm-registry-packages-npm-production"}},"4.345.2":{"name":"decocms","version":"4.345.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"79db3ac42a208845fbea51f35a03b35136e46128","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.2.tgz","fileCount":9013,"integrity":"sha512-SvlDGpcXzgwppbbMvhqtsSfpas52BG2tYdNh0/JEUv5xrSc2wWJACmDsubWbXALRcEwD6HtdyUUIKxIdHFjBpQ==","signatures":[{"sig":"MEUCIQDlZEQigxUsG8D7d+JvIO9qdMcj+0jMdDyYJshw4Ve9PwIgISR3A+YT2610yWyvRMrDyujZjrvkCcdATPy2HLc3QvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102947965},"type":"module","_from":"file:decocms-4.345.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.2.tgz","_integrity":"sha512-SvlDGpcXzgwppbbMvhqtsSfpas52BG2tYdNh0/JEUv5xrSc2wWJACmDsubWbXALRcEwD6HtdyUUIKxIdHFjBpQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.2_1788995426011_0.6289912133161444","host":"s3://npm-registry-packages-npm-production"}},"4.345.3":{"name":"decocms","version":"4.345.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c27b2ae2c75474eac9b16e1f633bea8172d5c428","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.3.tgz","fileCount":9013,"integrity":"sha512-0/vEmzD4zKncpNjJ0LdegsKzWMUKkQfXCVbFzHtsCyd4l416/gIMRSmLJlLhzkrALJ1bKa7bfPpGnAsCYLlz0w==","signatures":[{"sig":"MEUCIGhZxjMHQ1930Zqg3WQy/4q3vOElBcoXZx/Es3cyU6NzAiEAx2KRBaru8aJj+mkCRYwOFHEw8gFG0HmaCy+gx4IDt6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102948154},"type":"module","_from":"file:decocms-4.345.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.3.tgz","_integrity":"sha512-0/vEmzD4zKncpNjJ0LdegsKzWMUKkQfXCVbFzHtsCyd4l416/gIMRSmLJlLhzkrALJ1bKa7bfPpGnAsCYLlz0w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.3_1789047505026_0.378756898651158","host":"s3://npm-registry-packages-npm-production"}},"4.345.4":{"name":"decocms","version":"4.345.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2f25bd87bc0db1d01fc7b8bd707fca623198d1a0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.4.tgz","fileCount":9013,"integrity":"sha512-9BF5HvFjyjFGTdnhkiwp3gWEjBMLDzr+QHZIhyJX1HvYX74Zx3GMQ4rvxujXs3y0Y7tmr2oFGZnR4DpL3RCaew==","signatures":[{"sig":"MEYCIQCqweZ5XUtAlRIfPhgDu+y7p9NCU4p9KrTCRw4byoHRSAIhANc2qvi3FV/zoHDZuJGf0P+Q/qBUvFXVHeFV1jAqYL5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102961524},"type":"module","_from":"file:decocms-4.345.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.4.tgz","_integrity":"sha512-9BF5HvFjyjFGTdnhkiwp3gWEjBMLDzr+QHZIhyJX1HvYX74Zx3GMQ4rvxujXs3y0Y7tmr2oFGZnR4DpL3RCaew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.4_1789050714605_0.8707556422780289","host":"s3://npm-registry-packages-npm-production"}},"4.345.5":{"name":"decocms","version":"4.345.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.345.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b713e4b1a36998b31f927bec5842cbcdcbe81c3c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.345.5.tgz","fileCount":9013,"integrity":"sha512-FmrgmkfTW+1l0AqpjoqVR/pU9lEke2A3dugcLux30HgKc6wMp7gEcdAillGkbFtI1d6a//WNFUdI1gYNSpB59Q==","signatures":[{"sig":"MEYCIQDb8oRYjbXpxOxCKgzFWaJKCrQawElrZj3qDaYoFySu/QIhAKkMtkvVu8r/P4138kxAJmNYQyh9rOhftJISj982lx2v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.345.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102962374},"type":"module","_from":"file:decocms-4.345.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.345.5.tgz","_integrity":"sha512-FmrgmkfTW+1l0AqpjoqVR/pU9lEke2A3dugcLux30HgKc6wMp7gEcdAillGkbFtI1d6a//WNFUdI1gYNSpB59Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.345.5_1789053280909_0.3567490785565559","host":"s3://npm-registry-packages-npm-production"}},"4.346.0":{"name":"decocms","version":"4.346.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.346.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83010bd6b571adcb6c5f290a4847cff5785f31fb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.346.0.tgz","fileCount":9014,"integrity":"sha512-emasDZuuEMO3DLL+9Fdd85vEVHw9EWK1h4p6o5VjW7D1eF3yhi14x6cs3uXCj0Uy9isTIH104ILklvw089HEvg==","signatures":[{"sig":"MEUCIADfSfr5nuxPQ9bD7ZTJLbihHhDkiaSgaiMxnfvs/BRFAiEAtmoqmOyVK9CMp0+tbfxoPGUwV99qa01++o84jEUejI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.346.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102987391},"type":"module","_from":"file:decocms-4.346.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.346.0.tgz","_integrity":"sha512-emasDZuuEMO3DLL+9Fdd85vEVHw9EWK1h4p6o5VjW7D1eF3yhi14x6cs3uXCj0Uy9isTIH104ILklvw089HEvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.346.0_1789056866337_0.4312895192331492","host":"s3://npm-registry-packages-npm-production"}},"4.347.0":{"name":"decocms","version":"4.347.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.347.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d0b5aaa8e37735db964865fb9194fdde0f40760d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.347.0.tgz","fileCount":9015,"integrity":"sha512-OyurRYJFuLrhHSFm3JjYCcU7v+97iYKjGtwS6fIxJpwGuF8fCx5BbdfegswZolgcVALTu3my2Q8Ef7fFWVEqSg==","signatures":[{"sig":"MEQCIH1zzf2QAtddkT0IF81S/bMDMxvR5WgKfYX+xd1uFZBPAiBk7NRDyU5ZwdmAdI7KlOZmoF5YHqPz83Fbx+3KwTUHzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.347.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103012475},"type":"module","_from":"file:decocms-4.347.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.347.0.tgz","_integrity":"sha512-OyurRYJFuLrhHSFm3JjYCcU7v+97iYKjGtwS6fIxJpwGuF8fCx5BbdfegswZolgcVALTu3my2Q8Ef7fFWVEqSg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.347.0_1789059293919_0.0441241853018004","host":"s3://npm-registry-packages-npm-production"}},"4.347.1":{"name":"decocms","version":"4.347.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.347.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"29b5d699c117860c6a3c3f44de7beadc07f649a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.347.1.tgz","fileCount":9015,"integrity":"sha512-1mn4DyqHXNS5k7ZeTAa/QlvpQ4/P5FCeWyvYdsLvekE5tzR2X9xl7iDBEq46hM3C2aiMPDhqhPRKhG9jZPzOEQ==","signatures":[{"sig":"MEQCIEyu63XBluPr7FEsZvpDJ7u6TeIWqC2BG7JI+qtBLpx2AiBsVOXhH+laofRc/7aAiYfJoe1NHfUzE7llCductR01ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.347.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103012513},"type":"module","_from":"file:decocms-4.347.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.347.1.tgz","_integrity":"sha512-1mn4DyqHXNS5k7ZeTAa/QlvpQ4/P5FCeWyvYdsLvekE5tzR2X9xl7iDBEq46hM3C2aiMPDhqhPRKhG9jZPzOEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.347.1_1789062377362_0.7911100222317191","host":"s3://npm-registry-packages-npm-production"}},"4.348.0":{"name":"decocms","version":"4.348.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.348.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bf796beb23c0a84aeb6ad365228c021f2a0c7d44","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.348.0.tgz","fileCount":9014,"integrity":"sha512-gduxYsdsYieqrM1ZYomOl04QG7tzHkVdBEUODngXRgbVnd1auninyHE2o5Wm1a00UHqu0xsnzPKf2d4Jwt6NBg==","signatures":[{"sig":"MEQCIFJ6SdU+ZrHYXJQMqerfAZxI3ZyKCs7/NV9Qg91t6BRFAiAcvQKX1NgN9bym2khwCw5NCuM4X0i0InMAUVuZNA/iSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.348.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103027435},"type":"module","_from":"file:decocms-4.348.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.348.0.tgz","_integrity":"sha512-gduxYsdsYieqrM1ZYomOl04QG7tzHkVdBEUODngXRgbVnd1auninyHE2o5Wm1a00UHqu0xsnzPKf2d4Jwt6NBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.348.0_1789064202328_0.36107896853859356","host":"s3://npm-registry-packages-npm-production"}},"4.349.0":{"name":"decocms","version":"4.349.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.349.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"25c9a664949dfebc7acbafb7349f22ffcbf97296","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.349.0.tgz","fileCount":9014,"integrity":"sha512-d2Z+010+dz+3kd0y/PrVPujLHrRumJb2W9HujMVBaaUzgX2pA1agqaHuejPdZyjR7MiqIgL9uB5aztrAZBgFvQ==","signatures":[{"sig":"MEUCICP1+MBM7pkS+P8xhNY3Uk/Whd6rpAmNQoSvWLopXD0rAiEA1BZA9ydmGUQXOJY7of857An//+d39ZjWdvqczJ5e5GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEaO2VULVNTJTSeZRQ8fFRMWRmeQVVk6lVNrv9GEnyx8AiEA/+nRPb7iwjKd65kPLVtPoFPE41xSr5cMqndKM5q6EEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.349.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103035045},"type":"module","_from":"file:decocms-4.349.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.349.0.tgz","_integrity":"sha512-d2Z+010+dz+3kd0y/PrVPujLHrRumJb2W9HujMVBaaUzgX2pA1agqaHuejPdZyjR7MiqIgL9uB5aztrAZBgFvQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.349.0_1789065828155_0.9488757976952242","host":"s3://npm-registry-packages-npm-production"}},"4.350.1":{"name":"decocms","version":"4.350.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.350.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6b0069ac06e18e324aec2514b569482a8831882e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.350.1.tgz","fileCount":9015,"integrity":"sha512-rxEnDJaHm2GMMlvk1HR9rZJth3gpmTrT9Zp7m/Szh3t7+llL8kDhbmunqAmM4Cz22iNwMKLT55aSXWyyan8SuA==","signatures":[{"sig":"MEUCIQC0vp/qKNWBqJSUHU0xVlZnGtx2uf2loRRm3ACNqyWzKQIgd2XXMwhrHjm5B6VmSR1w51KdlKpiv3PGAV7utSh4r+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnimC5TjGOlf6nozTwKWHR8F1c9BC6vdBodNehy/sxEgIgLl5qB3aora795UJh0jp1SsDv14gGv/it6RWgwis+OVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.350.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103043126},"type":"module","_from":"file:decocms-4.350.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.350.1.tgz","_integrity":"sha512-rxEnDJaHm2GMMlvk1HR9rZJth3gpmTrT9Zp7m/Szh3t7+llL8kDhbmunqAmM4Cz22iNwMKLT55aSXWyyan8SuA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.350.1_1789067481927_0.4418653010154385","host":"s3://npm-registry-packages-npm-production"}},"4.351.0":{"name":"decocms","version":"4.351.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.351.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dfe348d6402711a28dd332aba57eeabef4325c56","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.351.0.tgz","fileCount":9015,"integrity":"sha512-UCaqftU3yJLAA9NnS5cSUX01aPRP2oEV3QTWCpOBeOo3urt74zlmivcEgwwNcfoE6Bevf3G1s3keLcBCSeql5g==","signatures":[{"sig":"MEQCIHFkwRdGWLTG7RMulS6Bn7XaaOhvyIc3aRMQ8X3UKR9+AiBPnjNJxi6pNnHo+kYweS2ceE/B9nkrN9Ii51aYESdcyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaGhf+PQ/tz09z4uqfxrJPbXYIaY3EvAvyRaklzJJnGAIgTVJZ7rbjy9mdnJ3ldLx6HsKrL5qNnUuV4k/ILFTos6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.351.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103043605},"type":"module","_from":"file:decocms-4.351.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.351.0.tgz","_integrity":"sha512-UCaqftU3yJLAA9NnS5cSUX01aPRP2oEV3QTWCpOBeOo3urt74zlmivcEgwwNcfoE6Bevf3G1s3keLcBCSeql5g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.351.0_1789071792376_0.05586834758715575","host":"s3://npm-registry-packages-npm-production"}},"4.351.1":{"name":"decocms","version":"4.351.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.351.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5e6329ef302f5acbd0a85ca38b71413d0c95b2ad","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.351.1.tgz","fileCount":9015,"integrity":"sha512-aOjyG9PMKQ+dponf+XkAbqLUbMkud2vmqCegW9+3G17cKooFWyNBqkgTTdCj8xuuHKnOW5qGw/FbSBlveOASPA==","signatures":[{"sig":"MEYCIQCkbGRuINKKWl4tGjia2wyZJxqlQ4rEYav+jADkQWXbjwIhAJWCfj9EsGHeOrqlXVaZIOabK1vOE8vPi3FLrVFl3GUY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxMyAtXzKoNke5DvSisGneHXB2eKB4h34Mv4ZP4FryzAiEArfAG3MSjGHv+P0bJyyGRI6faAqxD5SK7oBIZVXqFpko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.351.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103044440},"type":"module","_from":"file:decocms-4.351.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.351.1.tgz","_integrity":"sha512-aOjyG9PMKQ+dponf+XkAbqLUbMkud2vmqCegW9+3G17cKooFWyNBqkgTTdCj8xuuHKnOW5qGw/FbSBlveOASPA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.351.1_1789073100163_0.0324705129028211","host":"s3://npm-registry-packages-npm-production"}},"4.351.2":{"name":"decocms","version":"4.351.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.351.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"609b1f3760e06bb89d1ecec2ca5c2b94e5639686","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.351.2.tgz","fileCount":9015,"integrity":"sha512-Ppu0xIu/EV3LeK8jPfB7j05wh6PjCs4sqwhbCtVpQLJKJtu46hMOlpqNqXBgVFfkZnDPALnstuGhjhOoVcqBZA==","signatures":[{"sig":"MEYCIQDpbVMPHOfvaoWIvHr3GKkR79tFLkgMbRnqi4vUaR/84gIhALRw9Nj5EifBfPAYn5rmeD9WjWEoSt0/mZMZca1HZwA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsGvjM6iqbcacbb2p9MX1phuF54Qs/dzqfMbBF4YGEsAIgedLC1XolEe8mlmu6EEK5CIU8Jq20nDnjqi6WTQOIp8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.351.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103044804},"type":"module","_from":"file:decocms-4.351.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.351.2.tgz","_integrity":"sha512-Ppu0xIu/EV3LeK8jPfB7j05wh6PjCs4sqwhbCtVpQLJKJtu46hMOlpqNqXBgVFfkZnDPALnstuGhjhOoVcqBZA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.351.2_1789073976773_0.9543644601216421","host":"s3://npm-registry-packages-npm-production"}},"4.351.3":{"name":"decocms","version":"4.351.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.351.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b08deabd1e5199c7b5e0a897ee8e753c446ce42","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.351.3.tgz","fileCount":9015,"integrity":"sha512-5fsemuKvKNpOPTsJH1SJ30Hp9BWpB88YkZRJ/9eIzsagAGK1H4aHqLRjwdM1+RFqJnm1Mj9fg/NGIGRAI+EXDg==","signatures":[{"sig":"MEYCIQCcGYyUjJvCxS3ShmNDrZTGi3ZlpxY8hx4beiIVweaNoAIhAKeMCvVaXtIMpWYJy2RG3gl4a47ffSeuHZ/+d+J8HuFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEvGMGQvRqunPKMFvmqgSNULVGa2FSgYeSsi0uxBlSezAiEA8SY+qvqnmgJtDBGwXxXUEeQinGjD5+7X37hXXDBjKF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.351.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103044812},"type":"module","_from":"file:decocms-4.351.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.351.3.tgz","_integrity":"sha512-5fsemuKvKNpOPTsJH1SJ30Hp9BWpB88YkZRJ/9eIzsagAGK1H4aHqLRjwdM1+RFqJnm1Mj9fg/NGIGRAI+EXDg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.351.3_1789076016202_0.8908445508948934","host":"s3://npm-registry-packages-npm-production"}},"4.351.4":{"name":"decocms","version":"4.351.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.351.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b4adf61d82ce53c22b702e198d3f7f454cf66409","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.351.4.tgz","fileCount":9015,"integrity":"sha512-UjEvD78BmjfA8OYUGLw4Ts1/AQb975UTOp/qsv5+CBn2dNqe7PFscJloy70p/irT0cuvJVGaXmbGZS/R8b8Vuw==","signatures":[{"sig":"MEQCIDtvOk+HnOA5ztSqNwiQw1rW8DsLg3W/2Wz5Tfz7GLYNAiBGANeSrfBCiwPuDLkDlzChIPryZC1BJJqDiFyKMIOB4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlF1itXRJeDf15/T0MbyLIjcEs9+Cdk609mJVxUC3dUAiBvmxD6KonpzogyIP/lD1slLJjIaRIrMLxZhQ12JLxRsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.351.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103045533},"type":"module","_from":"file:decocms-4.351.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.351.4.tgz","_integrity":"sha512-UjEvD78BmjfA8OYUGLw4Ts1/AQb975UTOp/qsv5+CBn2dNqe7PFscJloy70p/irT0cuvJVGaXmbGZS/R8b8Vuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.351.4_1789079284139_0.8030818280557983","host":"s3://npm-registry-packages-npm-production"}},"4.352.0":{"name":"decocms","version":"4.352.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.352.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"442b176c939693d6e6eac491156e89cf3c32c4ae","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.352.0.tgz","fileCount":9015,"integrity":"sha512-637xA14PJ0njsrqk9N7PWl8/Txpmre0HWD4LQL03cLo+6YBDDzC7L6AG8W9KmDFaVoRZwk3AlTj0pqJhXYaAHQ==","signatures":[{"sig":"MEYCIQCOOsW3ato3gyn2oSy00X+JgpV6tslefOhWA+FpxtWeHwIhAKEYeEHdnIxXls3xALu8kZ9AyOBNdZO6NWOEnnvNZntG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnc1M7M6RdjSmaf0aRLfUtf9bxEc7O0tbbvfYWG3Kb/gIgAcKnNgcVql7rw9wVh583ViKA99SoS2F6qBmFQcOtVtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.352.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103046351},"type":"module","_from":"file:decocms-4.352.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.352.0.tgz","_integrity":"sha512-637xA14PJ0njsrqk9N7PWl8/Txpmre0HWD4LQL03cLo+6YBDDzC7L6AG8W9KmDFaVoRZwk3AlTj0pqJhXYaAHQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.352.0_1789080714163_0.38764638772754845","host":"s3://npm-registry-packages-npm-production"}},"4.353.0":{"name":"decocms","version":"4.353.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.353.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2dec51a4c9eb3b5496ae71dbf73107dc9f3166bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.353.0.tgz","fileCount":9015,"integrity":"sha512-k2fmyY1+M0z4xeTRYELKmdt6gJjKOgnfrMsKVJt5fxBBD2QHtqEt040YqveRI6Fu2vueDLba8rmLKdNMYvuQYg==","signatures":[{"sig":"MEQCIAHbgIk8JtUdcLpEmW3OZzBjInaajh8CrgCVYCN68g4rAiBDGmBMVGOKgmGAE3KUb4ZraVH+S8FfyMWPCresI8hVzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+TItrq88qdYrcgHzG8LHP8PM3IBy5nZ3FfZ/1N2zEegIgSuVWyo9yr+PHTGi3YlfJ9I05sYC7RkSEofREeUYwQMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.353.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103031695},"type":"module","_from":"file:decocms-4.353.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.353.0.tgz","_integrity":"sha512-k2fmyY1+M0z4xeTRYELKmdt6gJjKOgnfrMsKVJt5fxBBD2QHtqEt040YqveRI6Fu2vueDLba8rmLKdNMYvuQYg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.353.0_1789083168778_0.7812502803457375","host":"s3://npm-registry-packages-npm-production"}},"4.353.1":{"name":"decocms","version":"4.353.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.353.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3092071c4bae1c2dbb148b417198792bcc41c77c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.353.1.tgz","fileCount":9015,"integrity":"sha512-Yo4E2v55+23tdAlu0OcIVpiBjnM11YIFyPTIZN0aQS/hVY76Jqk36qFUUGOpM4jckA6MOjyRw0khUV5DeKfiZw==","signatures":[{"sig":"MEYCIQCpjPyeVTjdLoARK7UfACysEHS3z83PBYuO0tW4GfMomAIhAO8XBisEepw98ULkJwofq5puqAuWjvDecIe64S6h6lCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDYzY0clvvlosPEBNsmDCf6gsvv3mjPAjC7Yrzwa6HlQIhAN3fJtyemrTsmM7/sTq4LRH0NV/1KMXPBIv7kFKnyIus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.353.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103031831},"type":"module","_from":"file:decocms-4.353.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.353.1.tgz","_integrity":"sha512-Yo4E2v55+23tdAlu0OcIVpiBjnM11YIFyPTIZN0aQS/hVY76Jqk36qFUUGOpM4jckA6MOjyRw0khUV5DeKfiZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.353.1_1789085726986_0.3183868367274021","host":"s3://npm-registry-packages-npm-production"}},"4.353.2":{"name":"decocms","version":"4.353.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.353.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a2b4e87e86571667d4a83bdf410991fd66623cd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.353.2.tgz","fileCount":9015,"integrity":"sha512-pa7tTrYvSjzugYF6BPguAiuXtLmBUD3zHSfmQqqVhwc9d6/YDe54rDZSIBr3yk5s9U1KKmUpmcv5fpm+VeLCfA==","signatures":[{"sig":"MEUCIQC0LQpu77hqFnFmJCd+JQ5vwKgy6o1wdTEEu2/fTfDXYAIgAr/H+Q05fz5HKnTt3osi769Aogc+4wVx+2U3RfwTMmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRlpg+TFCfXgmCoMRCTpWE88vacAPGO3xR71vVWPcJcQIgCOPHt/eJSXTDDzy/h1vi3dwE5XTOKT63UoZJRu28vAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.353.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103031757},"type":"module","_from":"file:decocms-4.353.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.353.2.tgz","_integrity":"sha512-pa7tTrYvSjzugYF6BPguAiuXtLmBUD3zHSfmQqqVhwc9d6/YDe54rDZSIBr3yk5s9U1KKmUpmcv5fpm+VeLCfA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.353.2_1789086028095_0.7905543662074959","host":"s3://npm-registry-packages-npm-production"}},"4.353.3":{"name":"decocms","version":"4.353.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.353.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bc36f386bf958fe206f82fcbc1675390232e5a10","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.353.3.tgz","fileCount":9015,"integrity":"sha512-eJGpzvN6qn0MOxT43tEyHGFWYMDT46IXObclxT1KXpLbhOBfYx+tKPWckd1ARfqWEGPR3qFbfMgaNKdJOsXwFw==","signatures":[{"sig":"MEQCIQCn82KKfSzfgzOMpwXeTqE4XtOZI9MELZdF6/QD4jBepAIfcBxmCHBq6DLkZnRWzFfjOg+fv00qRU7zXaqB6+O7Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHm97Eha7AWvCrTgA0xLPWmJl7fk3WfxplX2dDbaUQMmAiEA06sGeBEmim3u6zF4pnzmdvYQuUeVO0mplZ0MnN+l580=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.353.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103031745},"type":"module","_from":"file:decocms-4.353.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.353.3.tgz","_integrity":"sha512-eJGpzvN6qn0MOxT43tEyHGFWYMDT46IXObclxT1KXpLbhOBfYx+tKPWckd1ARfqWEGPR3qFbfMgaNKdJOsXwFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.353.3_1789094176790_0.7204366924447572","host":"s3://npm-registry-packages-npm-production"}},"4.353.4":{"name":"decocms","version":"4.353.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.353.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9445b363f4847da8e235f98ae1d10a320bc4dc0f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.353.4.tgz","fileCount":9015,"integrity":"sha512-zMwGzPM4ISRuthnP9VFoJyPe9gBJD54DJfeaqENr6iBeT+lNIJrM4Zr3FkaL/nVx/nph/7Qy52+qZH2ZEnmbCg==","signatures":[{"sig":"MEQCIC1QlnNSiiiBhFlIgqMgevveNSC98guoWPddSCNHR/vwAiBGiyoDHu0OG7jjDDLWUTLJ66KafwfrKA0EpHKhcgWFeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjZkP+NVLCvsEjZ9jOviYffXjTrdofi/0+6JlrMbib5AiAFf4r586MRG3V/d7sNvIl6Cl7HLwoC1K+QFt9YXn0NiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.353.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103031745},"type":"module","_from":"file:decocms-4.353.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.353.4.tgz","_integrity":"sha512-zMwGzPM4ISRuthnP9VFoJyPe9gBJD54DJfeaqENr6iBeT+lNIJrM4Zr3FkaL/nVx/nph/7Qy52+qZH2ZEnmbCg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.353.4_1789133982521_0.9381700215526871","host":"s3://npm-registry-packages-npm-production"}},"4.354.0":{"name":"decocms","version":"4.354.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.354.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a95746520810497e5154078ab43a623123df5e40","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.354.0.tgz","fileCount":9015,"integrity":"sha512-1zxhLcZPHxQBLStwxqVq15jgHW5zETmm4pUhYRyZySdkckgnfO8WdLx3RBXqxpuTpCHXJa72YCfsgsYHQBOhFQ==","signatures":[{"sig":"MEUCIQCMgFs9qmtR99HbS/NX9zXW/94HrlzjcaeA5BIrLGLIrwIgEp8Hf4s6x2x+uq8NlPVXEOG64C6yf2+UIT88ePZ1jK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIGGln+pC2K4NgLKR8xhS2qj3BKQfmkh+u9jXSZo1lzu2Ah8u1jFzr4DCrC1ex9M6asj0lBjsJGFKFMQNPr0MCfXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.354.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103102267},"type":"module","_from":"file:decocms-4.354.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.354.0.tgz","_integrity":"sha512-1zxhLcZPHxQBLStwxqVq15jgHW5zETmm4pUhYRyZySdkckgnfO8WdLx3RBXqxpuTpCHXJa72YCfsgsYHQBOhFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.354.0_1789149183844_0.058386400845037434","host":"s3://npm-registry-packages-npm-production"}},"4.355.0":{"name":"decocms","version":"4.355.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.355.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"729df271131d540dcafc46e2e00808e5afd2b578","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.355.0.tgz","fileCount":9015,"integrity":"sha512-ikXO02+lExjOSpYzfajRvj7DHk9pxkminhU6eWyvmyAKB1OwMJ3HXQF27NN6FqGdNuF9a2YZsQ2PjWfttIIuTQ==","signatures":[{"sig":"MEUCIQCAKZjfJdGfxtrdBXdlMOpN9tR9g/8/BTetSVV3pIH3wwIgOnU/W4UIWtXGB8spN3of5LwWLjti5IA/cnD1fzRsTd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCk/4JG8125IQku2J6dTSozez2Jiv4VQsTZGs6B1KlTgQIgRhaffDQ0lT+/uvMWvbfm2VxFndnsBYQeU+FXcJezPNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.355.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103112426},"type":"module","_from":"file:decocms-4.355.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.355.0.tgz","_integrity":"sha512-ikXO02+lExjOSpYzfajRvj7DHk9pxkminhU6eWyvmyAKB1OwMJ3HXQF27NN6FqGdNuF9a2YZsQ2PjWfttIIuTQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.355.0_1789159943663_0.020773785357379504","host":"s3://npm-registry-packages-npm-production"}},"4.355.1":{"name":"decocms","version":"4.355.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.355.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"76b56e84aa58b1cbbf819c2ad24f59fdf62b2d9f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.355.1.tgz","fileCount":9015,"integrity":"sha512-6Cwg4Xin2rM56G/f3/88Jilf1XLJpEckYlfaOCp85DGx94bB0TVJ5KUYpQb4CHiPu3xTWnpj2Pptw00WBZYnZg==","signatures":[{"sig":"MEQCIEEeX7AqO10iAcwOzfVF9jja1Djl09NSAtNV9a+79oe7AiAhrMsN7ANkSX8BUVcaD86xrf2bm55HyqHAb2RXmxa50Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuD6HjUeT2BNNWycXQm12zdLUsVr4HPLCrw5poC8vSbQIhAIFhjqdYYrGZLe+J7dbdGdHdjM70uDc271Pz84eHRFgi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.355.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103115316},"type":"module","_from":"file:decocms-4.355.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.355.1.tgz","_integrity":"sha512-6Cwg4Xin2rM56G/f3/88Jilf1XLJpEckYlfaOCp85DGx94bB0TVJ5KUYpQb4CHiPu3xTWnpj2Pptw00WBZYnZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.355.1_1789160953781_0.521363513796766","host":"s3://npm-registry-packages-npm-production"}},"4.355.2":{"name":"decocms","version":"4.355.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.355.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e16bbce58fec60c2bfb94eac602f94d26558ca0a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.355.2.tgz","fileCount":9015,"integrity":"sha512-kEUj3Kqc6oWeXlCLZjAF3J8v4/Xgtwb5I1wCpOgn1gzgd+9bM7PeCl8bHShSEx5pNQE4ifm/fEgMswMX1HjZKQ==","signatures":[{"sig":"MEYCIQCz2Nd8U8xBmcw3MjiI84zoyktqy9Xa1DBO2SOng8wUQQIhAMCH/UPWHj1oIsZquekgcTeKkEyGahDhpTpY7qr04F9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZwHjerFajuZ2paab8wcxfZBSnE2aIv5B0k645Z7Zr8AiBe6r+PEZNdcawP7IUUgGhq3GDrqJBlH5qGbkTzHs+VWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.355.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103121733},"type":"module","_from":"file:decocms-4.355.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.355.2.tgz","_integrity":"sha512-kEUj3Kqc6oWeXlCLZjAF3J8v4/Xgtwb5I1wCpOgn1gzgd+9bM7PeCl8bHShSEx5pNQE4ifm/fEgMswMX1HjZKQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.355.2_1789166384541_0.9298655822972999","host":"s3://npm-registry-packages-npm-production"}},"4.355.3":{"name":"decocms","version":"4.355.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.355.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c722611e7f096a61678ef76260a7e811ae6ee161","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.355.3.tgz","fileCount":9015,"integrity":"sha512-1wuyLqC3tgQp3/3JGS/nRSdhMVSqbxOhOuTTRSx8oR0JWfl2wlBDlpt2ufOJqS3341sM9tQBnDmfZpH4OXCr4w==","signatures":[{"sig":"MEYCIQDP5dEIjdjuHVOBhZervChTShsPh34YSjMwHLuQH1rOCwIhAMyWvcPF78lXw+WSLgHcoz08X1LdpMEHRkdyU5U1iMuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe0QzurcTi8puKV4xboHiHMkVvAyV0eBEHtihJOWOn1AIgRgVgVYwh0/AASusoZfxpydld172Ys4hVSJ4tV+9WY9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.355.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103121602},"type":"module","_from":"file:decocms-4.355.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.355.3.tgz","_integrity":"sha512-1wuyLqC3tgQp3/3JGS/nRSdhMVSqbxOhOuTTRSx8oR0JWfl2wlBDlpt2ufOJqS3341sM9tQBnDmfZpH4OXCr4w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.355.3_1789392057965_0.6317825980751615","host":"s3://npm-registry-packages-npm-production"}},"4.356.0":{"name":"decocms","version":"4.356.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df9d4dc5b1b11f940b9f582d0b4168c102ddad9f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.0.tgz","fileCount":9015,"integrity":"sha512-MggaK+5m87YKKvImPvhHxwmkIqd2/JbtCk1x3kQKXBul8cctWazhyGkvXuPLFEg0ogf598R8DxZkSPjggqa5Gg==","signatures":[{"sig":"MEUCIQDIvtur17YCMFjU1JLnRvpbhaQV0d9HLB7Jnrfb538F9wIgWPUYymxp65da9fUvprfIXxug2Fm6c9P3UEfE8IaQQy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWEmtwUsRmsXY5n0sH4if1Rwe6dg5KUEdbi/3XwKhcNAIhAMORsSFer6NxVPmMKha082wRcBY2ELeRxETF1oeHUVDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103124449},"type":"module","_from":"file:decocms-4.356.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.0.tgz","_integrity":"sha512-MggaK+5m87YKKvImPvhHxwmkIqd2/JbtCk1x3kQKXBul8cctWazhyGkvXuPLFEg0ogf598R8DxZkSPjggqa5Gg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.0_1789393837732_0.645825726742113","host":"s3://npm-registry-packages-npm-production"}},"4.356.1":{"name":"decocms","version":"4.356.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f31fd89e01f1f18878fa6a6bedfd956e45fee81e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.1.tgz","fileCount":9015,"integrity":"sha512-nNiOAoB6QnDMlv5XG46PymW5tp0pCkfmtjGg2RNcj4yVXwXtIOTe5grL7kdRslgyyoy0LfngPwia7lju3Dk+IQ==","signatures":[{"sig":"MEQCIA1UiHqRGg26FMq2vvIa3s6eGmnIlVYicfdhgoOb8CYbAiBiNsrdJ5zUvCSpiFRmZ7+QW0cofbsdKmmk2kr2NMJzIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZnn15CRD28lUBioVrDC4Oc0VLwas640vqDjiCoULNqgIhAMHhfTWNZuAsz7XF6IKdSoIK8c8raWP1FieRbWtrFYuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103124854},"type":"module","_from":"file:decocms-4.356.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.1.tgz","_integrity":"sha512-nNiOAoB6QnDMlv5XG46PymW5tp0pCkfmtjGg2RNcj4yVXwXtIOTe5grL7kdRslgyyoy0LfngPwia7lju3Dk+IQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.1_1789395188105_0.3736155914431709","host":"s3://npm-registry-packages-npm-production"}},"4.356.2":{"name":"decocms","version":"4.356.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b4b619517ffdd8b7bb3339ac743089069faabee","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.2.tgz","fileCount":9015,"integrity":"sha512-hivAV0AiobD3PFJhCe5NqbUoGVSG8FvjZsF5u2PXV0Ci4LbOLV+r1mFyUsGPweyLPjmDC0oXgJGciMFg9//cMQ==","signatures":[{"sig":"MEUCIQDhMm1yrQr0wDWxLm7I1ZatteOwC+5Sw9RJbKcEtGoDswIgJ4nLmaBDGC3oWmL8F7DgtQsXM5Vv9RMul/bGGNCcfds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNlM8Dr/MpURwwlnts9Xu8o2s140J3fsZjihaikgtUcAIhALHsH4uYNvL3HdpF3YeBQdwvAzppV0xgb2FagQicNJXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103124842},"type":"module","_from":"file:decocms-4.356.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.2.tgz","_integrity":"sha512-hivAV0AiobD3PFJhCe5NqbUoGVSG8FvjZsF5u2PXV0Ci4LbOLV+r1mFyUsGPweyLPjmDC0oXgJGciMFg9//cMQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.2_1789396243407_0.9293368933705013","host":"s3://npm-registry-packages-npm-production"}},"4.356.3":{"name":"decocms","version":"4.356.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"035fab6ddd40c780b3422cf98038d3f7377bb4f4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.3.tgz","fileCount":9015,"integrity":"sha512-mAc7E8gr7UP8F2SDvDq9B/tbHzBcXGffiO+0gbTN+XVVvvoh3ryi3QYQKw033xq2oEmpAyUEL0ld4zLk//KTIw==","signatures":[{"sig":"MEQCIB96oSBP5v8hgKBcP3BJup9URHcpszhzrjqtIA+ooE4SAiA8HOJ2w4r6NC5Pli6xfU5tw9e02lCzlnmDCniTwEiusA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8wzGrMxLsraik1TgVG/sALO4QdwcWmdRzRKDSSOpP/AiAHqrE8aDPWkXkecnV8yLPwz5NqEyBm0wgdNhettjYr0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103126196},"type":"module","_from":"file:decocms-4.356.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.3.tgz","_integrity":"sha512-mAc7E8gr7UP8F2SDvDq9B/tbHzBcXGffiO+0gbTN+XVVvvoh3ryi3QYQKw033xq2oEmpAyUEL0ld4zLk//KTIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.3_1789398779204_0.4281643695129034","host":"s3://npm-registry-packages-npm-production"}},"4.356.4":{"name":"decocms","version":"4.356.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ad96eca4287b4a9962900beba48817dcde46a565","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.4.tgz","fileCount":9015,"integrity":"sha512-lsSFbNdV0NDIzxq7OCLp9d/RgVSho9uIIgdJGGWhGZM83XatOTF7Qdy49JLl4Rnlf9gRjDAkP31ASIIfF70FXA==","signatures":[{"sig":"MEYCIQC7nyfqMecqsbb1wNQe+xi37t7aGrl9TNtqwZTHPVVTngIhAKTx7AXCQo/OaD7SUDCw7eN7SXdJ/f4hLYmbMmmIgIJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSlSfDHjKrTrw7xMnRVVKVN2htAkt5mKuAANOhKbNrJQIgBtYHhcegjwoJYzbcrnzaiz6WT0QDmMC/YOlIP0UM8ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103126293},"type":"module","_from":"file:decocms-4.356.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.4.tgz","_integrity":"sha512-lsSFbNdV0NDIzxq7OCLp9d/RgVSho9uIIgdJGGWhGZM83XatOTF7Qdy49JLl4Rnlf9gRjDAkP31ASIIfF70FXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.4_1789399542836_0.5870303273986803","host":"s3://npm-registry-packages-npm-production"}},"4.356.5":{"name":"decocms","version":"4.356.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b8d52ed44bba785b80221010e8fa0473c1adc89d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.5.tgz","fileCount":9015,"integrity":"sha512-6OqUwNQXEaaGcTdWL2rVkeFxLgAxSR8u5AbfTux9beQd1opwnJPYmgSsDyIGw2plx3B3gd+vO3ezP1JVAilwoQ==","signatures":[{"sig":"MEUCIQDUCFRd0nssGXK98DNNwU0xHtCuRQYH80I5V6w6q1AD5QIga/GTfPnvvzkQKp8W/8NthcTDBe+SAX29QvufZwcGhV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC594BIPu+H5qFkiCab80KMwWfDxNUR8DJR5RfvEh/OiQIgfONfNLnf4xTWnqY2cDXnHn26lNiisaaBLLOUZd2nGLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103126326},"type":"module","_from":"file:decocms-4.356.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.5.tgz","_integrity":"sha512-6OqUwNQXEaaGcTdWL2rVkeFxLgAxSR8u5AbfTux9beQd1opwnJPYmgSsDyIGw2plx3B3gd+vO3ezP1JVAilwoQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.5_1789402335546_0.36454684079644717","host":"s3://npm-registry-packages-npm-production"}},"4.356.6":{"name":"decocms","version":"4.356.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.356.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54d548ce55b1905a3269878676d02b0eb634444d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.356.6.tgz","fileCount":9015,"integrity":"sha512-LVc9CbJyjTU8h1Md+d3QSc/7i2OTsPSbkKIWVzmQso3x2Lh3kdZ4n+DsjRV1MwhkC28T71xktggyV/NyW2tFww==","signatures":[{"sig":"MEYCIQCAH7in6U4/fDgmLzCbKrql3EnS0WDQkR7euqO35s0EqAIhAPS/gErFoGRcCHfHruqpsfDydxKp41W3GxOPQICoR9Hr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBhy5YrTYqfqAmMyH0/vNLSn8WZCwUV4BAYish8hV+gAIhANi9y1Z3FgBj419yg5E2xaJO35SXcnblm8cXAiV+wqcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.356.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103126941},"type":"module","_from":"file:decocms-4.356.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.356.6.tgz","_integrity":"sha512-LVc9CbJyjTU8h1Md+d3QSc/7i2OTsPSbkKIWVzmQso3x2Lh3kdZ4n+DsjRV1MwhkC28T71xktggyV/NyW2tFww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.356.6_1789404355367_0.429687130322578","host":"s3://npm-registry-packages-npm-production"}},"4.357.0":{"name":"decocms","version":"4.357.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.357.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e9ee8f9e615d5656c7a9e2e229d17f938f2baf25","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.357.0.tgz","fileCount":9016,"integrity":"sha512-tCuJnEBNo8FwaPJOM4in9xZAdYbKQ/yVLaCPIzKBmx27yz39neyV8BYlvJjsmc7j80gZROzRp+J8D9R/5wrxJw==","signatures":[{"sig":"MEYCIQDNvSA3lt6N7nGEN30mv2IeewJN9RdJazrIwnyFlsvZuQIhAMhjQxZwWfQQudyHfGtBHX0Xe1DtWj+tF+R7yq4dqUEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+h0UwQgLb+REa4MZWTUsN+bNGwQ56CQZV3uSWGg3whgIhAOXPWBQqK6HBrdXaDwpIUNG9eU/HJyATU5evFpZcVMUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.357.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103134041},"type":"module","_from":"file:decocms-4.357.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.357.0.tgz","_integrity":"sha512-tCuJnEBNo8FwaPJOM4in9xZAdYbKQ/yVLaCPIzKBmx27yz39neyV8BYlvJjsmc7j80gZROzRp+J8D9R/5wrxJw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.357.0_1789412083796_0.4406111811625184","host":"s3://npm-registry-packages-npm-production"}},"4.357.1":{"name":"decocms","version":"4.357.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.357.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"84bce94669ff94f66a448ac6ea84a74eee41648d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.357.1.tgz","fileCount":9016,"integrity":"sha512-TUJT9NvEevWFQjb6sxefBEOBBhX514RoDqAXxnPiauvLB7V3Vi4Up5jOzFKaqKPRdy8BzjQ81xwPmNn1R2d7Ug==","signatures":[{"sig":"MEYCIQC3yuStIkw+xS9rMopj26YfeQtRT0K9XI/wEs8LmALGOAIhAIOrrIhhbJ0jm00JYcj2Y0MypNZ53Khs75cjeOVYEsZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ9s+Dy91m3WuSHI1EX3RhDPInldi7I+gAFGJVFwfzxQIhANW+jBYgZ7ga7GbIGSTHlHBKW8180E+s8U1cgYdXwgec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.357.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103134363},"type":"module","_from":"file:decocms-4.357.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.357.1.tgz","_integrity":"sha512-TUJT9NvEevWFQjb6sxefBEOBBhX514RoDqAXxnPiauvLB7V3Vi4Up5jOzFKaqKPRdy8BzjQ81xwPmNn1R2d7Ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.357.1_1789412233561_0.18817275712769632","host":"s3://npm-registry-packages-npm-production"}},"4.357.2":{"name":"decocms","version":"4.357.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.357.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4e3201393c21513ab76298b691025f03bd3bef90","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.357.2.tgz","fileCount":9016,"integrity":"sha512-Ys3CShKwZqJudgfzttvyylJJMT/MDkBS7rPfRsdjUQ65EGOCJctttav7TuUjmH3kwGq8kUFLmf7e3kKeNIJC+w==","signatures":[{"sig":"MEUCIQDC8RaQdFr7MxSy8cqA6sD3jIuiyq/dc5pULc2s7l2YQwIgecGh/4sCS44wDIT/3QByXUiL8z7bbtQkSkDzZfIECJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvq3Xg8mtDlnB4KPDyy4ksjsuXA4s7xmZhCr4nyGMIlAiBTyShSbrEYUfk+xEN5anhuNkEdXa9cBj4ZqrsIDnBcCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.357.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103134397},"type":"module","_from":"file:decocms-4.357.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.357.2.tgz","_integrity":"sha512-Ys3CShKwZqJudgfzttvyylJJMT/MDkBS7rPfRsdjUQ65EGOCJctttav7TuUjmH3kwGq8kUFLmf7e3kKeNIJC+w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.357.2_1789414200781_0.5215528015390565","host":"s3://npm-registry-packages-npm-production"}},"4.357.3":{"name":"decocms","version":"4.357.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.357.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ce4b7cfa54c60ac8ddc54c209cd2f910272400b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.357.3.tgz","fileCount":9016,"integrity":"sha512-cNc+tm2bMpqV74dOndwSrH+iQreTfGlfCaRAlV9eYGrqXmngW9yNEn8N6VtPdKeV/7NbRGT4+LWXFNlVpjKhoA==","signatures":[{"sig":"MEUCIC3TQNhkMwIGsITZQ4Fs/Xiv3C0/ozdH7JAdELBq6PwZAiEA0mWAyB6AH3CRHppnI2ub45OIBEZCzNZWiFfdX0fG4+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUIBedb2n+qt0jYVquUxNxtxj3mMBFHSGlnF/jq2juzwIgYn0dTFPmKSMnxr0ycmFxc7a3XTKva8yYDfq/1t3kFgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.357.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103134967},"type":"module","_from":"file:decocms-4.357.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.357.3.tgz","_integrity":"sha512-cNc+tm2bMpqV74dOndwSrH+iQreTfGlfCaRAlV9eYGrqXmngW9yNEn8N6VtPdKeV/7NbRGT4+LWXFNlVpjKhoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.357.3_1789414471860_0.484153231813095","host":"s3://npm-registry-packages-npm-production"}},"4.357.4":{"name":"decocms","version":"4.357.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.357.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"48cb0bbacff933122cf21104281afdf441fcb065","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.357.4.tgz","fileCount":9016,"integrity":"sha512-FNCJpUiYki4VVGyahuuZs+A+2BPAoj536NrIdMMuEVSnsiMcP1zCccKCqccXDzUGCgKp0Qpk91YjIiAKrTFipA==","signatures":[{"sig":"MEYCIQDSP2g24b0aBq7LMeoUp7eaiD0b2B1uRIsyd+cvA7UtBwIhANYVkOs629GRxcUTnSDSCHj8rzisyaibvqNEbILkDu8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJuMf0a7SY0TqvqpYwZySIOOeBN2i2pJEM58c6p0/b2AIgKU5YTxclXAG7Q3WjbxYg/aTBCAtXKw0pyo4+utSlLRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.357.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103135903},"type":"module","_from":"file:decocms-4.357.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.357.4.tgz","_integrity":"sha512-FNCJpUiYki4VVGyahuuZs+A+2BPAoj536NrIdMMuEVSnsiMcP1zCccKCqccXDzUGCgKp0Qpk91YjIiAKrTFipA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.357.4_1789416576844_0.7832187249560212","host":"s3://npm-registry-packages-npm-production"}},"4.358.0":{"name":"decocms","version":"4.358.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6b4966af98a82efa319d8fdbb53b8ed404bae111","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.0.tgz","fileCount":9016,"integrity":"sha512-DyWoL0358PFvjFR8EgPUNqC4MPDxT34mdOlFhq4J2K72YtyjOJmgsCh0h3oiBOtEurALbHnnaWu6RuY00L5Upg==","signatures":[{"sig":"MEQCIAdHbm0AGconiHvBSiI3I4WKQHQLFU5kaiUt/3SWvlR8AiBdpKKyF7ZYGHZ1b67cORRBmKDQyEcayYU4lBoaVnLlwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVrwjKdC68LE81frgEIFzQi4aONn/GfFE0VKDnMxWNvAiEAyF0o1qXRv75/HWDe/jSjQ8qz70e7XPOFXvBnfOxP/J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103146119},"type":"module","_from":"file:decocms-4.358.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.0.tgz","_integrity":"sha512-DyWoL0358PFvjFR8EgPUNqC4MPDxT34mdOlFhq4J2K72YtyjOJmgsCh0h3oiBOtEurALbHnnaWu6RuY00L5Upg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.0_1789418984357_0.6627005333500888","host":"s3://npm-registry-packages-npm-production"}},"4.358.1":{"name":"decocms","version":"4.358.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8bf789e422e72140baa90f2e2b2fa64a3e068b1d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.1.tgz","fileCount":9016,"integrity":"sha512-hoLmLRQMgBJKw002WlD3La34R+FuqVlR8/IwXFb1Tf8G1hQYlZU/DfYtNRznIea7as93yjrl1lZLXzArI4daLQ==","signatures":[{"sig":"MEUCIEUfqHX0eUPaM71/A/mvcBjuEBoP64O2UQlnrQTaSRHqAiEA+VIuoZuzKVUP4XdymjcyrYNxvkjUsqr4t9zTsah9ac8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9EAon3d2jansTq38rJvg1WTbMz7NB003o+52CjOXQtAiEAl3Rv6sT4j+oR75R7NSme1IfpW7vbWhDho9HcNQJcwxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103146211},"type":"module","_from":"file:decocms-4.358.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.1.tgz","_integrity":"sha512-hoLmLRQMgBJKw002WlD3La34R+FuqVlR8/IwXFb1Tf8G1hQYlZU/DfYtNRznIea7as93yjrl1lZLXzArI4daLQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.1_1789419360205_0.052471276155661606","host":"s3://npm-registry-packages-npm-production"}},"4.358.3":{"name":"decocms","version":"4.358.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2a66f01a0f4e9a7895e4a1b4f8b567eb209bc386","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.3.tgz","fileCount":9016,"integrity":"sha512-jVtjwIfsbmj7w1gCKqmZ+yjHNbdQQm/VpfgUM+llPqJtLISiZqkUSTa/YVwYLZ+DrDj9J4gptG42RTbvq/MFFw==","signatures":[{"sig":"MEQCIGRjH63sYpKkQ0a/dfok7ReyZYz6QNb5R2d5XZIlONVKAiBSsRHmwR7LshQ//m65WnfpXG6pnbl3/hKSZ+ODRnb8fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFH7O6ZHjHuLQHpaW4s7hYiLPSrtlLpbEoxQNQP7e9yWAiAxdToXwYq8snzEtgG+veP3Xr9bTOBSNDp8hQkVqBmwLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145719},"type":"module","_from":"file:decocms-4.358.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.3.tgz","_integrity":"sha512-jVtjwIfsbmj7w1gCKqmZ+yjHNbdQQm/VpfgUM+llPqJtLISiZqkUSTa/YVwYLZ+DrDj9J4gptG42RTbvq/MFFw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.3_1789419767101_0.15428807583102433","host":"s3://npm-registry-packages-npm-production"}},"4.358.2":{"name":"decocms","version":"4.358.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"835d6aeedc14f022401e2c9641150ad54d1f5f15","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.2.tgz","fileCount":9016,"integrity":"sha512-qQP1LDdJrIXI1Q5aqPFdQlvMcBJp4ND89RcZ0ia/cstO1lrtIu9KFxHdr1uhW7DGrNzIN/RkWiBNnwYXL/XFFQ==","signatures":[{"sig":"MEUCIBd87lmom6BaVQwOWuHjI1be2dC7u8jL8Hz0Ggt1tr+yAiEAreGWqFCXBHji3xWuy3Pagaa6SOQ/B9YHSXhHo9NvSHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaIZvmivrURfM+R3DPmx2W5A0Z71MjoxjSOc8zkoGzgQIgIsgPCzB6JNTjG+vsHZ79zgH4wocUoJC7y44sAEu9nQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103146279},"type":"module","_from":"file:decocms-4.358.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.2.tgz","_integrity":"sha512-qQP1LDdJrIXI1Q5aqPFdQlvMcBJp4ND89RcZ0ia/cstO1lrtIu9KFxHdr1uhW7DGrNzIN/RkWiBNnwYXL/XFFQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.2_1789420251541_0.10320699307165593","host":"s3://npm-registry-packages-npm-production"}},"4.358.4":{"name":"decocms","version":"4.358.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"29dae631a89d54ba8114efe49f73acc1b7c2762e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.4.tgz","fileCount":9016,"integrity":"sha512-vFv1/FQoK3a9iWM8GM1REgMqRP4kPf95hVULURK3E7l49nvbW6gM887pPXIvtBAlN82MqC1oEAqCaydLWqC2nQ==","signatures":[{"sig":"MEYCIQCaCstaUlBWNFtQNQd58oy+CrmcUgQoraTh0i4l7tUACgIhAIY6XDpztXoE6XhAOzX4L0CbM4+zHUrmypojBMPYmIZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH59aDvk4UtPbJ4Z//ny+mkl9O+gfYvmij5VUrT+ZrITAiA1OP4Qla8BBW05JN5Y0yI8/IvAY+vOiVapCE5jXqvGQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145284},"type":"module","_from":"file:decocms-4.358.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.4.tgz","_integrity":"sha512-vFv1/FQoK3a9iWM8GM1REgMqRP4kPf95hVULURK3E7l49nvbW6gM887pPXIvtBAlN82MqC1oEAqCaydLWqC2nQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.4_1789425831335_0.2640562869437324","host":"s3://npm-registry-packages-npm-production"}},"4.358.6":{"name":"decocms","version":"4.358.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5a5724003df7e15333bc0d48429488e03f36abf5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.6.tgz","fileCount":9016,"integrity":"sha512-CM1sdP45Sw2t/YiBAyGi0Q3aOFroWp6Nl2V6LR5RCMEmlKqBkg5l6SfG1owLVuf5CZVJVNEGQ3pystq+NTjiww==","signatures":[{"sig":"MEUCIC64DfgKQKMFh8/tZlrYsebB/iw6RbVUdVdxYfJ3pNuWAiEAmOY2jkJqqC1mv38oFqbyKDashNvqU1kLetDvcZQHycY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHJZbS/Epq9g9PYsUVCYzzjRtDI7Vw2iqzsdMpydQwJAiEAv1XjGCURJ/L6PHhAH4CwRfvMey9mI0/D9KDMwPYV9yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145394},"type":"module","_from":"file:decocms-4.358.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.6.tgz","_integrity":"sha512-CM1sdP45Sw2t/YiBAyGi0Q3aOFroWp6Nl2V6LR5RCMEmlKqBkg5l6SfG1owLVuf5CZVJVNEGQ3pystq+NTjiww==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.6_1789426834709_0.1469549093845981","host":"s3://npm-registry-packages-npm-production"}},"4.358.5":{"name":"decocms","version":"4.358.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"324d2f4ca38de9d463240352c1596d3c7342e1d0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.5.tgz","fileCount":9016,"integrity":"sha512-or2RUHcMFermBuLG+v8aOt5tbM8jI9o+LBGxM5FuDrjYf1K3sUwsuqOpednvS12V+0092QSzNFJ6acusSiS8VQ==","signatures":[{"sig":"MEUCIANW1AytcYVXITG/5MBfnXnTFgGbKB8jdrgDSMW2ePbEAiEA3wFHU2wkDPlW4o6F2F9dCuETsPtdU+da3K1H9L16ef0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKnm0kQx6n7AK6C39JwzlDXeF5as/EipnBVScNFNkdlQIhAKtSIA0F/1Xa9H61NdF6HWpozeB2omvRu6SBf+Xx4iMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145315},"type":"module","_from":"file:decocms-4.358.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.5.tgz","_integrity":"sha512-or2RUHcMFermBuLG+v8aOt5tbM8jI9o+LBGxM5FuDrjYf1K3sUwsuqOpednvS12V+0092QSzNFJ6acusSiS8VQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.5_1789427356290_0.6144748305646477","host":"s3://npm-registry-packages-npm-production"}},"4.358.7":{"name":"decocms","version":"4.358.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"cb7ab6dabc53e85c823cb023509430f272a955b2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.7.tgz","fileCount":9016,"integrity":"sha512-3jmZa008sAX3xCem9cOQadJEkHb/kJFjqPRFYIWI7bTPS79as1IESvKUY2gkrlq3rSz2xISPxqEXOETlwa5Pmw==","signatures":[{"sig":"MEYCIQD9Uj5FW3CaJRXxBn50OJKGEhDNv/nptdBtvCSSMJKZQQIhAKofRyzIWjFRJrA5G0Qpghuhaj0b9vv9w7goJRfvDW8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLaG6nZwMd8Jav3FYeB6+3iHnYQ3Kod+xpKKyHaF1TzgIgPJNs7DwzC4bCDnujgMcOZddAKkdCDQX6cnZY3/7FBTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145414},"type":"module","_from":"file:decocms-4.358.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.7.tgz","_integrity":"sha512-3jmZa008sAX3xCem9cOQadJEkHb/kJFjqPRFYIWI7bTPS79as1IESvKUY2gkrlq3rSz2xISPxqEXOETlwa5Pmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.7_1789429066911_0.3144709287189533","host":"s3://npm-registry-packages-npm-production"}},"4.358.8":{"name":"decocms","version":"4.358.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"448743a396c8891615f51da8fcf8e1c25f49d090","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.8.tgz","fileCount":9016,"integrity":"sha512-aaczW764gmUxf26FHGcpBnU2Pt7hmX23nLTGEOSb2R8ZUL54oYFZ9OA17Fb27QQrbigkoy0XhWCRaIx3Qn7kng==","signatures":[{"sig":"MEQCICAU7Xb+e8G+VvTZ5FdR9P5j48ewAhB2lvYjbJo43QpsAiBP2AAuPl3SsZ0mYTgIaSbqHACFNeKabxFphSgNC6WINQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDns7e2AupP2Wfpnyx4LkdUIVBlVy9FJ5od1HqwlrLGDgIgYjQFXS3TXqRyZhAWBgrOLVaUK5qq3bpzteCEQ7ixjOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103145984},"type":"module","_from":"file:decocms-4.358.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.8.tgz","_integrity":"sha512-aaczW764gmUxf26FHGcpBnU2Pt7hmX23nLTGEOSb2R8ZUL54oYFZ9OA17Fb27QQrbigkoy0XhWCRaIx3Qn7kng==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.8_1789439436470_0.43869079273961353","host":"s3://npm-registry-packages-npm-production"}},"4.358.9":{"name":"decocms","version":"4.358.9","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.9","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ebebde2df545dcd62a90bf2f8fbdfdaaa89e7e1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.9.tgz","fileCount":9016,"integrity":"sha512-O9NZdJ41cCE406qpbMJhwE8PU5xni6jZCK06cQSeXu++dQ3pjuKJnajE2vOR0OmjQzHjkKbsGg3vBY0jcocOjA==","signatures":[{"sig":"MEQCICu2wQcXWi0BLdZMIyAiPrOeAbgeUNuIa/KW5VTDZMyKAiA30U7Du9jv4z6wrQNW+rqdBR/RpqpMCRC/1RuipSO6DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWgnMJVRVDw3dD6s+NmR9skEcTCdOm9d5QCqIr1aOFTAiEAnqUx9YqO7KFwlD1DqgqVy5RXoq59xQfTi9guQhBUYSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103147191},"type":"module","_from":"file:decocms-4.358.9.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.9.tgz","_integrity":"sha512-O9NZdJ41cCE406qpbMJhwE8PU5xni6jZCK06cQSeXu++dQ3pjuKJnajE2vOR0OmjQzHjkKbsGg3vBY0jcocOjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.9_1789439469156_0.9065187489450899","host":"s3://npm-registry-packages-npm-production"}},"4.358.10":{"name":"decocms","version":"4.358.10","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.10","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"549c8fc3ca0c83cb8971f22e8741d6bc01b311bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.10.tgz","fileCount":9016,"integrity":"sha512-SHKNfkAeEkTGeabNBevxC5eAtJP+50255Dzk+wvb2lKk4ufpLwy+/ZWpSydoZeA4muuSAArG5xAWSBWajnv37w==","signatures":[{"sig":"MEQCIFpJJ820VMkKsxkPNB697RdQ9r7RQotKduKfF66/qfR1AiBzi1EOzZPTUIPV2E1mZjs2/x9YKfu5M1EYeHr+t+O5Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuQ4DkHUeQyI9C68fsgGmknT7XKMiL/1fK9gUh6dFjAAIgBVIi8vKkRg/aW/PFXggmlQPsTqyj42lW3xWAeOFrOz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103148029},"type":"module","_from":"file:decocms-4.358.10.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.10.tgz","_integrity":"sha512-SHKNfkAeEkTGeabNBevxC5eAtJP+50255Dzk+wvb2lKk4ufpLwy+/ZWpSydoZeA4muuSAArG5xAWSBWajnv37w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.10_1789439698786_0.7759340393593359","host":"s3://npm-registry-packages-npm-production"}},"4.358.11":{"name":"decocms","version":"4.358.11","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.11","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c19c4bde58189fcba66efa18915541c6726cf0f1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.11.tgz","fileCount":9016,"integrity":"sha512-vc0rociR/bn5AIxFYahdq2QNSFkGHSQw/vNlCNdTDqEqR5D1VvS+KXAN9O9usLzOWSlkRL8p21obID21/uATcg==","signatures":[{"sig":"MEYCIQD8E37Avqj/LfinZ0pKD1HbyUhXd3PVI9LrlIZUJz16PAIhAKN4t80++4qNH+Iz4Xz9pckPL9XmQ6LGWt4PBJ2N19hV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFQkCPbFxtzfXE7M3VkkS8JzI2seyruO33MQ3nA/WCJUAiBqA2Xcxb9tMYHxqzCCYBfaBWu0kuUCC2T+ehFmdqyHHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103148335},"type":"module","_from":"file:decocms-4.358.11.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.11.tgz","_integrity":"sha512-vc0rociR/bn5AIxFYahdq2QNSFkGHSQw/vNlCNdTDqEqR5D1VvS+KXAN9O9usLzOWSlkRL8p21obID21/uATcg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.11_1789440469324_0.2745754861080194","host":"s3://npm-registry-packages-npm-production"}},"4.358.12":{"name":"decocms","version":"4.358.12","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.12","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b68964ec23d520c7bc16e225bff995f57e7de83","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.12.tgz","fileCount":9016,"integrity":"sha512-y23+F/NK8dBl+PtGrRx/PzMk8mPYZBLZyE7KOferBVJaEbOUylRJehPgR9LQSKIBMtDKp1TUpCwNaxu+zvzu2g==","signatures":[{"sig":"MEUCIFtLYASFlN7wN3hpgLe5OXIp5vPsXXrvJeQ+Vcp83OnoAiEAq40+kmmDC4RX//IzpxFYV7/nKnx9lzjpE/wRK0GRtrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV+M+VaouHvpWOJ44yv6zYJTlSdfIo1/8PTTenUzxTrAIhANsaR8Uv/JRHU3vksJoTyXTCgZtPrTFZzIl7QW3DGzGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103148359},"type":"module","_from":"file:decocms-4.358.12.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.12.tgz","_integrity":"sha512-y23+F/NK8dBl+PtGrRx/PzMk8mPYZBLZyE7KOferBVJaEbOUylRJehPgR9LQSKIBMtDKp1TUpCwNaxu+zvzu2g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.12_1789475388391_0.2519278014018844","host":"s3://npm-registry-packages-npm-production"}},"4.358.13":{"name":"decocms","version":"4.358.13","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.358.13","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1068c3ff632417cd0f0add2caf4169c1dffad271","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.358.13.tgz","fileCount":9016,"integrity":"sha512-lf4g/No2MOWPp5WG8A7PGZxV1yC+TT8PiVozXXePGWw+J0iscLy00i56PMJQnzxVWdwLFIjIO/WxJFMQKdbRew==","signatures":[{"sig":"MEUCIE0SKWrcMRzb6iC22w1kJcKmArRf4KCuVuQSne1HFhpkAiEAyeBKn2GWomePWBG0hMoBSSPiShNP1INHJ4V9tGL9BtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhZI1tzwSxyqB0VSdKC8FIUTcDV/rOp+kblvTcmBgM5gIgZ8vLgJ8iQQjfUMWoGuJn8npIFwG8ASyuINuZhI3roAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.358.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103149316},"type":"module","_from":"file:decocms-4.358.13.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.358.13.tgz","_integrity":"sha512-lf4g/No2MOWPp5WG8A7PGZxV1yC+TT8PiVozXXePGWw+J0iscLy00i56PMJQnzxVWdwLFIjIO/WxJFMQKdbRew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.358.13_1789481364036_0.11295156153930175","host":"s3://npm-registry-packages-npm-production"}},"4.359.0":{"name":"decocms","version":"4.359.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.359.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"452f3327f50ebdb3c0f245d5feed2dd7af695d48","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.359.0.tgz","fileCount":9016,"integrity":"sha512-Jf8jVPIEsEDWmaaG/MZY5MmbfibBv+EyRYSp84uAAX6M/oQZdSVr88PvtkrJfK+6Eg+9sKlGFCOo+2yea1Tn8g==","signatures":[{"sig":"MEQCIAEcGdQ8Pphmoa9fPFdSEnOsdnMnabuuUgS/2HUSvBLyAiBFmHep4H98fFYRnS4dDpKDTgIrIRtUiEqrTIYbKLs88Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlYVhVTMpomRiixlOL6ZFPIJ1PHifTqqLkIC45AQdQxAiAivgtpYcaDAXMXDxCvJVIbt6x+Y+ESKZyXK17KIJc7Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.359.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103201478},"type":"module","_from":"file:decocms-4.359.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.359.0.tgz","_integrity":"sha512-Jf8jVPIEsEDWmaaG/MZY5MmbfibBv+EyRYSp84uAAX6M/oQZdSVr88PvtkrJfK+6Eg+9sKlGFCOo+2yea1Tn8g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.359.0_1789485300942_0.6976307755772864","host":"s3://npm-registry-packages-npm-production"}},"4.361.0":{"name":"decocms","version":"4.361.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.361.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"87f162e6a20660de162e4e472d88a068b4c517e3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.361.0.tgz","fileCount":9016,"integrity":"sha512-q1ceOjmFUjnZyDao7CxNIijzgWBzW8CdmfoGmfPvHxVShR3DTfrOSg8m6G7XEMseldJuUa4/wUwtvWTN2l+hYQ==","signatures":[{"sig":"MEQCIESPrxNSh1PC3IJUQ8rW2pj1JN08JApkLrU8vsGuXL3YAiB+x7CXs9n0491dLrm+HwOKyyJwb21Eeb1rJb/EK9+GyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN5rBYOqkEZK5OhD47FxNGArUvWAAEbNu4/3BQLriy2gIhALFAGWBpUFf0il6rqqaeISVIb12bhmOxz6JmiqwDxTnS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.361.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103214731},"type":"module","_from":"file:decocms-4.361.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.361.0.tgz","_integrity":"sha512-q1ceOjmFUjnZyDao7CxNIijzgWBzW8CdmfoGmfPvHxVShR3DTfrOSg8m6G7XEMseldJuUa4/wUwtvWTN2l+hYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.361.0_1789487020463_0.4739627016758794","host":"s3://npm-registry-packages-npm-production"}},"4.362.0":{"name":"decocms","version":"4.362.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.362.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"215a76ace18535883d738363e0001efdb92c683c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.362.0.tgz","fileCount":9016,"integrity":"sha512-UDAjZidawmwf8rGGRC5jL045ihmO8WBsSad5i89SD0L3OpK7NVS6BKjfNVct52Sh0GiOnwEBLqtnCvhd8JAOkA==","signatures":[{"sig":"MEQCICF0U+/6lTzwp6UhFYSQkWQlBAmP8M/ypMzvOX8C3XfrAiACZ2PwKfouV//zJp4gPhy7BKKhR0exV1USsX65dU4LAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZagtBohLveg6qz7LlGpwrTDUDD29CrpZWNgoS+pAJqwIgJdDpSTPRWNHS0Bmclnm2L3+8FoKktn4/tEQz+W724RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.362.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103214731},"type":"module","_from":"file:decocms-4.362.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.362.0.tgz","_integrity":"sha512-UDAjZidawmwf8rGGRC5jL045ihmO8WBsSad5i89SD0L3OpK7NVS6BKjfNVct52Sh0GiOnwEBLqtnCvhd8JAOkA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.362.0_1789487782244_0.6822112300087462","host":"s3://npm-registry-packages-npm-production"}},"4.360.0":{"name":"decocms","version":"4.360.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.360.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"abbdd6ed30cb891e266d696de54fde3426127283","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.360.0.tgz","fileCount":9016,"integrity":"sha512-3O3olb9EnFez2kE9fv8j7d+NbYZ4kBGQtZk0U/QOwOnWOe9rxd7k9uxW4OeNHeGII2LNnwVEuRpgn/11+8CJVA==","signatures":[{"sig":"MEUCIQDSfBO1iulTAvoL4hUjLyq/6gvf48auEkrpE41sQ6AizAIgIURiRH14NWeIGMv9Lnd23rS6FJCgAAqHXx6CXwJtcu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD28Xl9kyFrcCSalJbknlqIKY+oPwlOH2FHYX0oWfoINAIgKo+wpmUeF3IOBSBesLdlw9vxOvv3SNDrMo6CMJRoyJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.360.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103203132},"type":"module","_from":"file:decocms-4.360.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.360.0.tgz","_integrity":"sha512-3O3olb9EnFez2kE9fv8j7d+NbYZ4kBGQtZk0U/QOwOnWOe9rxd7k9uxW4OeNHeGII2LNnwVEuRpgn/11+8CJVA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.360.0_1789488512534_0.8760913356644369","host":"s3://npm-registry-packages-npm-production"}},"4.363.0":{"name":"decocms","version":"4.363.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.363.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"97ee21ce8c20954f2803a06414ce098f9ce72f09","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.363.0.tgz","fileCount":9016,"integrity":"sha512-v/BAE00MAOSQe/8KjDZEqnQ8oiGPqq2xPrIhaExjk9HEjjfVb0/PmdXiqdyn8OX/SLsZlSR8M4d2A9OOrRGcJA==","signatures":[{"sig":"MEYCIQC9JBjcbxEn8pgTVQBvt/eTBNn4Z0dM7/IMYdWdgIm4CgIhAPJVLzJLsjotWsN8ucy+SrsUyq8Vzjkrx0jGJZ4JOzPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxM7M9v5ycicLBRxcHcoxZ+SlejpkTFzwtMeJMJx2k9wIgSguyUP+1VQizVrsDu+H+2GnR+IaPyfT4wd9ARBfexA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.363.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103230257},"type":"module","_from":"file:decocms-4.363.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.363.0.tgz","_integrity":"sha512-v/BAE00MAOSQe/8KjDZEqnQ8oiGPqq2xPrIhaExjk9HEjjfVb0/PmdXiqdyn8OX/SLsZlSR8M4d2A9OOrRGcJA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.363.0_1789492195879_0.7558734851713955","host":"s3://npm-registry-packages-npm-production"}},"4.364.0":{"name":"decocms","version":"4.364.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.364.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"747c3f260fc99c89341d22b8bbbe1a2418d124b1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.364.0.tgz","fileCount":9103,"integrity":"sha512-zLQ2Kvzv3MnE7SKJBakTg4WeShVDErBDLhgOnFIlUkca78GxrO2hBdS+Tg4WFjsn5/XwDbPc4jEXiwAHT+KSpA==","signatures":[{"sig":"MEUCIFm0MOvl+i4oDkjX7afXxWcRqxvHTFIa89DX15wPp4taAiEA6PhweTcd506iDFd0Q9w+6QwkJnJ4XOsAFionkt9WYo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGau61xfJ8e/ri3jhmQliVQVtk7fH+9rU5dpXDK9sUBAiEA+9TYwxc3fbUQ6odiVdXS2lVUMaMWNst+2mvWCpW2LpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.364.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103439935},"type":"module","_from":"file:decocms-4.364.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.364.0.tgz","_integrity":"sha512-zLQ2Kvzv3MnE7SKJBakTg4WeShVDErBDLhgOnFIlUkca78GxrO2hBdS+Tg4WFjsn5/XwDbPc4jEXiwAHT+KSpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.364.0_1789494853755_0.41055961484104464","host":"s3://npm-registry-packages-npm-production"}},"4.363.1":{"name":"decocms","version":"4.363.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.363.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ef7c4c437a699552a7a30d56e00b5f8513bca266","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.363.1.tgz","fileCount":9103,"integrity":"sha512-4romb9dq+BFOhMMwDB0R76RLvARBjACJ7F0Ahxki9tXQgEZ6yrleeWxMRLeHtRXrKNXsjEs3YKU3KVvajY2Nwg==","signatures":[{"sig":"MEUCIQC2qqEt8bFtoqmSN6xD1zuAuRhCGnFEDPm5HoizZdzHFwIgLE9EmcAOXD+xZvV48JJ1PBxlF88kPlviDwD0BOoIhOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2b0nGMrHCsiZy4fmEAejRIrbM/v5dRIhypX4YwfUXZQIhAOud3JvDR2ozr8JBCOBtQ9I059zroQ4wvvgMmNCxis+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.363.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103430903},"type":"module","_from":"file:decocms-4.363.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.363.1.tgz","_integrity":"sha512-4romb9dq+BFOhMMwDB0R76RLvARBjACJ7F0Ahxki9tXQgEZ6yrleeWxMRLeHtRXrKNXsjEs3YKU3KVvajY2Nwg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.363.1_1789495937403_0.16269320131518827","host":"s3://npm-registry-packages-npm-production"}},"4.364.1":{"name":"decocms","version":"4.364.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.364.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7ed0b92a607113e70b551b88dcf8121e5f7b6e57","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.364.1.tgz","fileCount":9103,"integrity":"sha512-cnsRxmI8VO7P+O0QdROs4xw9yXERpOeZZEHDQ3Dst91SHOaxOZhY5qzMqcDWkDUday4lwm/DsOMR2O0buVSs6g==","signatures":[{"sig":"MEUCICDZ/MkuuaW8Ge7e7IRFYmcVIDvpoSYoUwK5T5T19BX3AiEAuozyEpChACgpxMO8LBY+1ZQErKS2KCOIMapIahDxmbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAIxnLxb7/aP9ZiRxTpNwp4HJU2yw6jATErYesqYlrBIAiBTZf1/xJhHjrPiePiSPGnR9t11CevU0/iloUOpnvdauw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.364.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103439926},"type":"module","_from":"file:decocms-4.364.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.364.1.tgz","_integrity":"sha512-cnsRxmI8VO7P+O0QdROs4xw9yXERpOeZZEHDQ3Dst91SHOaxOZhY5qzMqcDWkDUday4lwm/DsOMR2O0buVSs6g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.364.1_1789496656243_0.9147237960772745","host":"s3://npm-registry-packages-npm-production"}},"4.365.0":{"name":"decocms","version":"4.365.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.365.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da87b8e84ab8332fccc9b67570f902c257aeb83a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.365.0.tgz","fileCount":9106,"integrity":"sha512-n/XIwNKJPXAKVMxkFDOj+m57cpSRisNW7Hg/7aijlOgacXIS3sd72SJTfRpy3ulGB/r6CsnpOItCV2fUdcSpnQ==","signatures":[{"sig":"MEUCIQCBMzD7LipH/vrrF5Sh4b8ixNplUiv0zpEr8pAW6fD0oAIgBUuBo7WDXZJuTvQL8dzC3HYITYeZWQcybL7rbofccJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBcYAU3Nfgn9zv4ZujUlSSErkgsn26X2pZcNukVczM9cAiBg1OFAyDDBLH4XO+1u5iwJPL4RPOg/84tL2UAs6eQsgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.365.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103443139},"type":"module","_from":"file:decocms-4.365.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.365.0.tgz","_integrity":"sha512-n/XIwNKJPXAKVMxkFDOj+m57cpSRisNW7Hg/7aijlOgacXIS3sd72SJTfRpy3ulGB/r6CsnpOItCV2fUdcSpnQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.365.0_1789503516890_0.8286445674583438","host":"s3://npm-registry-packages-npm-production"}},"4.365.1":{"name":"decocms","version":"4.365.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.365.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fee6a3fff050ce859f1039d441dcfcf91ace07df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.365.1.tgz","fileCount":9118,"integrity":"sha512-7mVTJDUp7uB5bSteps5FkADrQx3+G9kyEKtjCSBQZW3sAetllMjjc3h6mLGEBCUepGALgjVBClbvqZSosnnMTw==","signatures":[{"sig":"MEYCIQCvfetdb+59IRoHHr5niC9ypuMwCBDueQRl1jXQtDOaRgIhAJAUUZ0G46snD9q5x0sImRymW1WDT8pv1P0NxtIm1Gup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJTD3zTtzzbHMtbNI2gXdq0wEgN3rLcBgk3Huk8NOBvQIhAOG/vgqLrS+e6OgWVqA56U+mkrbLGf48yE7gHwBQJaiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.365.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103440560},"type":"module","_from":"file:decocms-4.365.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.365.1.tgz","_integrity":"sha512-7mVTJDUp7uB5bSteps5FkADrQx3+G9kyEKtjCSBQZW3sAetllMjjc3h6mLGEBCUepGALgjVBClbvqZSosnnMTw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.365.1_1789507560577_0.03966324525743392","host":"s3://npm-registry-packages-npm-production"}},"4.366.0":{"name":"decocms","version":"4.366.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.366.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"882c425a29ebb679d21b9645f2b0fd6ce16ca5c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.366.0.tgz","fileCount":9118,"integrity":"sha512-dqLp4zp8xjOFWNIKSNyz/oVuRnl6qoKIyH40kiQQSSX5MKpHRUpGhzrwQqeFfxh66KIYMievsgGbbTnOQvsgRw==","signatures":[{"sig":"MEYCIQCRj3KHRuJIBJfkG7JZLCweokbGpjFgc9FMPdqv3C5u+QIhAMatGgOhopFVo+iFo44ejv1iIuJvIH5y8lY7h2il2nv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2ziv8x3PnHxzNGnnNpnRUheubDfgrv4uZHu4vceYyBAiEA3SGdHpEU4Yhxgx3O+6u/gD14DbWTo7Ht/Rz6Y/z2Xt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.366.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103440699},"type":"module","_from":"file:decocms-4.366.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.366.0.tgz","_integrity":"sha512-dqLp4zp8xjOFWNIKSNyz/oVuRnl6qoKIyH40kiQQSSX5MKpHRUpGhzrwQqeFfxh66KIYMievsgGbbTnOQvsgRw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.366.0_1789515502134_0.05924975272654387","host":"s3://npm-registry-packages-npm-production"}},"4.367.0":{"name":"decocms","version":"4.367.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"61eb6df8762bea4cd381e899a66b584edc7ef922","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.0.tgz","fileCount":9124,"integrity":"sha512-VySM7Xz+++bpW6LCAoWutOCdjdlWyWL+s/UhbXbwy1ym/qBirISSoBmuBL8GWRjIBNL7NnvZl73YFViNCGTfKw==","signatures":[{"sig":"MEYCIQCAcskqJ2uu/WS5+5dFc7wkOquGipbWnuFuuO0wuUwyQAIhAKeGgNcOaRLT3uRyWj2DhGeyZpbMCC4Cji0hn/xK+S7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTS4jbzK4xAkYgtq+iSlzhUz6xxN/TI6DRJN1ng7+VxAiEA9iHeQhP+jlsCGLU6kgW0g89B07pyzFT3nbVy+oxFbmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103554440},"type":"module","_from":"file:decocms-4.367.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.0.tgz","_integrity":"sha512-VySM7Xz+++bpW6LCAoWutOCdjdlWyWL+s/UhbXbwy1ym/qBirISSoBmuBL8GWRjIBNL7NnvZl73YFViNCGTfKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.0_1789540076535_0.24402621057351892","host":"s3://npm-registry-packages-npm-production"}},"4.367.1":{"name":"decocms","version":"4.367.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7076623a58d429d20f62f203098064266628fd54","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.1.tgz","fileCount":9124,"integrity":"sha512-czeKZBRN67DFboaqzaTvkWF8rk1MCLl1Nz9eSZ1DbvC8klD2Q4PzwHS521K/3DSUBmYxtpnzsK2K/sm/F/p+cA==","signatures":[{"sig":"MEUCIHDy7jMbCK7LVngvYtd/UBrO+mjoyrek8DejcdSQ1M0aAiEAtf6wiV2LdNC1N/HTa5TscmqyVyq3ZcOV5cUjk3mq7Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBeeNEZygWU07cXqifKSzzOU2H8vNeJMKMPJFM2IxOpwIgFGSNZlXgh0ezMhhbZWC0bWlW09QWB8QegM8VFxM47ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103555156},"type":"module","_from":"file:decocms-4.367.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.1.tgz","_integrity":"sha512-czeKZBRN67DFboaqzaTvkWF8rk1MCLl1Nz9eSZ1DbvC8klD2Q4PzwHS521K/3DSUBmYxtpnzsK2K/sm/F/p+cA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.1_1789560179155_0.2690667194426901","host":"s3://npm-registry-packages-npm-production"}},"4.367.2":{"name":"decocms","version":"4.367.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ec87444e3511db3ff780ff9af45b0b725c0acfd1","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.2.tgz","fileCount":9124,"integrity":"sha512-9pc+eQIUZ5y9v2xSeU8GYLo/iAKC/3g3PvvdtwDlclGylJSBTeBIBkWfKU3S41CCwwVQDgtBDJw1DJ0a/pUyEA==","signatures":[{"sig":"MEUCID9ljGdKJMG1Qh7v7HTu9z27Iirz0eQcHXnanNaB9ShUAiEA95WMkwEwoTmz93FoZ/PBU1nFpDiXt56itWLqiw6BBNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdYuJGb4rtKvtSHvCDmCHDBIZg38Xfb0V0WsM89JHQ5gIhAMCsLBx2zZtrqxT6wh9NJkM/1SBve5CQjy9W/NTtRjiX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103555160},"type":"module","_from":"file:decocms-4.367.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.2.tgz","_integrity":"sha512-9pc+eQIUZ5y9v2xSeU8GYLo/iAKC/3g3PvvdtwDlclGylJSBTeBIBkWfKU3S41CCwwVQDgtBDJw1DJ0a/pUyEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.2_1789567771961_0.5126605346130202","host":"s3://npm-registry-packages-npm-production"}},"4.367.3":{"name":"decocms","version":"4.367.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68c9c06bc861a355fe4f6f455b595bbc53fddd7e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.3.tgz","fileCount":9125,"integrity":"sha512-IoupaoWzCh8TWXdVj9qSzbGjd0wrXosS977mXzCkMkzvBsIljsXqQGs37D0aZFFXRZsu770fCoYJkBJvDUHfUQ==","signatures":[{"sig":"MEQCIANCYH56lfAlZRpGT8r4MLq00btahZADL1TTBT66u18hAiBQuuf4v8UXxmIknFtXaD0fToK7DkBJu6WLjXvBQbts1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8LVQSuDgFE3A1FcgMvi4Olk34e2c85T27NSTQSnlzJQIgTrMrA0+sW891u6PDCBkAyatCy9cVT7dwgzcpUKRYx4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103559650},"type":"module","_from":"file:decocms-4.367.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.3.tgz","_integrity":"sha512-IoupaoWzCh8TWXdVj9qSzbGjd0wrXosS977mXzCkMkzvBsIljsXqQGs37D0aZFFXRZsu770fCoYJkBJvDUHfUQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.3_1789572047335_0.8925456619005281","host":"s3://npm-registry-packages-npm-production"}},"4.367.4":{"name":"decocms","version":"4.367.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a398abbde7da9ad9656c80f73628fb666ff8e3b3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.4.tgz","fileCount":9125,"integrity":"sha512-jOH2fkfiu+ddU7OqEx+ZZuUow2Q5uk+mcGhZZqWmQeUU+ko+6Bx/saE31CGT+yMo04RJIFs+xe/FMqbWimwzXg==","signatures":[{"sig":"MEQCIHFhGKZ6DmbA8H5JpH6xqUQPIvmNMprrRhUwW5/2xs8mAiBxTX3lHUDbWNX6ENzo+DBUYPuPBHzNrhVJj/c391F2lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdCW0I5IpyGdR1rS6x9COn4XLgDIKyk5t/Cw73jlOJnAIhAORwOjpmjsgTcEeIFGlH5LbtGc5h337MpHdz/RPEXIP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103560338},"type":"module","_from":"file:decocms-4.367.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.4.tgz","_integrity":"sha512-jOH2fkfiu+ddU7OqEx+ZZuUow2Q5uk+mcGhZZqWmQeUU+ko+6Bx/saE31CGT+yMo04RJIFs+xe/FMqbWimwzXg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.4_1789573512101_0.260229094742235","host":"s3://npm-registry-packages-npm-production"}},"4.367.5":{"name":"decocms","version":"4.367.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4cd944f56e822deaca0b31978d1d8d373622e964","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.5.tgz","fileCount":9125,"integrity":"sha512-IVou676bxwOqrYY1jo/IK0oOpEwJfpLGmEspDSBIN0TK13QBbqUna0AotV40hVF8DwLHA58UlDzuRmq2dyy2vA==","signatures":[{"sig":"MEUCIQCkTJ2S3UjwDnzP9qvA+TJC3ga7CEUq++Xmt44cORWJSAIgLgga4ttnZ2BHifI63/jfYOI5Gg91qH8GjjfP0CenM+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM0UErQTWYoFDUtR8sjW2QldwjNif5+IjLOqJS1+kIMAIhAPXeRKHbF/S11aQ3jYCKeMY9mLxVF98K935u/phBzlKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103558682},"type":"module","_from":"file:decocms-4.367.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.5.tgz","_integrity":"sha512-IVou676bxwOqrYY1jo/IK0oOpEwJfpLGmEspDSBIN0TK13QBbqUna0AotV40hVF8DwLHA58UlDzuRmq2dyy2vA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.5_1789574142375_0.5647940642492113","host":"s3://npm-registry-packages-npm-production"}},"4.367.6":{"name":"decocms","version":"4.367.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7cfe115a29e465e37d2b7396a1f52ffe44dd9d33","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.6.tgz","fileCount":9125,"integrity":"sha512-+cMUTlobT8/a/61KAX1HVBnusnb1o2+jbKrmWkGwIcVrKxNPFfcM2VGqCxePtV/0zCuE/H4q6zWScQBnlnDM/Q==","signatures":[{"sig":"MEYCIQDBSb2/zti457+NHmciY/gLei4IRFJ11/Fxiusvp1SKcQIhAJ34fNJVnIzEhtUpw+qk/Mcj8LaVskw4jJHbH6CwgZb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+f5wQrb3HMHoDdwuYkKsXkHHIFSIuhrLQgkfjv6puvAiEAtNTpNzJ8V/5nht2iytLM8DSFvf+1PMqNvYeV9sTIZDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103558434},"type":"module","_from":"file:decocms-4.367.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.6.tgz","_integrity":"sha512-+cMUTlobT8/a/61KAX1HVBnusnb1o2+jbKrmWkGwIcVrKxNPFfcM2VGqCxePtV/0zCuE/H4q6zWScQBnlnDM/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.6_1789574388246_0.757114424346863","host":"s3://npm-registry-packages-npm-production"}},"4.367.7":{"name":"decocms","version":"4.367.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.367.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eaa6e316ade905e183a88db747de4cbeaf3df0d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.367.7.tgz","fileCount":9125,"integrity":"sha512-JFM/YHGrVWVt3BMtH4KpMy61lpsULGfIa28HgdV/9c3SG8vouce8c1dLHygcEjFnVjEDDXQb90l6a7CSYI8Zrw==","signatures":[{"sig":"MEUCIQCi66ZcZQfGYjUnj9EGbr97cAg6pP8w0uWXGkOiLm0DlgIgceROs81i7k1CIoK0Jbtk1Mej9z4QBr+8Qkn+nDPeBa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXcD50k1nhmdXmtSryw/97KdjDdCTSmDWCWLRftMYFEAiBfgJwID3ACkXVF4dGuLEHodiZu9Dk86ucjIAB2TeJJfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.367.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103558844},"type":"module","_from":"file:decocms-4.367.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.367.7.tgz","_integrity":"sha512-JFM/YHGrVWVt3BMtH4KpMy61lpsULGfIa28HgdV/9c3SG8vouce8c1dLHygcEjFnVjEDDXQb90l6a7CSYI8Zrw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.367.7_1789574640910_0.19246441685777027","host":"s3://npm-registry-packages-npm-production"}},"4.368.0":{"name":"decocms","version":"4.368.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.368.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"83587782ecf79ecdc0ef12a2f03feaf9496f5189","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.368.0.tgz","fileCount":9126,"integrity":"sha512-zBeUzFoCXlNDXSTkAqRUCTIXbD3NaShkaHx5wmTV7y26LkRyuGiK0nMutJfxVBlUsMd00II3svk4bVlz5PjUgA==","signatures":[{"sig":"MEUCIBjON/VE1OtQbp+lypoXdpsy+xcdafN2AbO3WvTsC9/qAiEA3pPEdWzzaNpIzAnaAlwFQxikfe/IPhx146h17PuxQD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpyMpWrLH/LIbm3D7UM38k1TR9Ojq03n0o76OoVGD3OwIhAJqDbsfX/aODMWhSNYjbCwqCNEydQrk1bi9Szl4h7arI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.368.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103561100},"type":"module","_from":"file:decocms-4.368.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.368.0.tgz","_integrity":"sha512-zBeUzFoCXlNDXSTkAqRUCTIXbD3NaShkaHx5wmTV7y26LkRyuGiK0nMutJfxVBlUsMd00II3svk4bVlz5PjUgA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.368.0_1789575529597_0.34931279824290096","host":"s3://npm-registry-packages-npm-production"}},"4.368.1":{"name":"decocms","version":"4.368.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.368.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"27c94728ca1cc87ff9356101a19db741f66183e2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.368.1.tgz","fileCount":9126,"integrity":"sha512-l6F1wQyn4fQZBy+TONXL1ih5/9WucgjK4dp7Z8+kAceQMWoT7rQFu4GK/XC6IugmGx1D8wI8RMDrvuY5DP0XSw==","signatures":[{"sig":"MEYCIQDgyr3drcjv9uLv+38dQqNb2woTBMvltm28zz9l/xn4/wIhAOa1P+cirDfQDIrH28idj+ilA5WtibDkv61Qir7IvyYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOilfp9uO10hC4u1triGw+tb3UG/aCF9IYUyyak5dDHAIgdjHI5pcVW8lMBNWR9hSpiVltc7Otbjqkdwinmt4jzNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.368.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103562416},"type":"module","_from":"file:decocms-4.368.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.368.1.tgz","_integrity":"sha512-l6F1wQyn4fQZBy+TONXL1ih5/9WucgjK4dp7Z8+kAceQMWoT7rQFu4GK/XC6IugmGx1D8wI8RMDrvuY5DP0XSw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.368.1_1789577266000_0.21770667838718483","host":"s3://npm-registry-packages-npm-production"}},"4.370.0":{"name":"decocms","version":"4.370.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.370.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"23274c3ad99c2598988cc24d07ff1efad31c0e6d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.370.0.tgz","fileCount":9127,"integrity":"sha512-shhukWo1L1RczB025XX0h/VaoYiUNckIqIg7MEe+dq0rChNExFwkjpaWI02MNFDRB0atDOm/ss9AnhPQto9neg==","signatures":[{"sig":"MEUCIQDmL6x54N9mmtokwNyUKuNBRTJGOputTsPnx90dCc95XAIgYc0CUNpUPOOEiBDcP0VB3f35DZHKrFY2Ohv3g7SB1r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNGkVgtDdYrNo9YgEpPVUr5+5uf6WbPoXGsHRL6UIF7wIgNRZ2dmLSTv1j3UedORrpmtMH3xqy5/JG0eeW0hLoN6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.370.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103625598},"type":"module","_from":"file:decocms-4.370.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.370.0.tgz","_integrity":"sha512-shhukWo1L1RczB025XX0h/VaoYiUNckIqIg7MEe+dq0rChNExFwkjpaWI02MNFDRB0atDOm/ss9AnhPQto9neg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.370.0_1789581491706_0.3830979120056184","host":"s3://npm-registry-packages-npm-production"}},"4.369.0":{"name":"decocms","version":"4.369.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.369.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e58301e1e03f6ba9e9af3dbfc3fe858493a58348","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.369.0.tgz","fileCount":9127,"integrity":"sha512-9uKN42Y6s1gvE4WEs/VBxvvyjEP7Kw7EVONHpxehwIDvGYI7GcCDbgwmV3kdwBNNZkQC/huC8OWUShpnjfVf1A==","signatures":[{"sig":"MEUCIBDImxhwc2lvv2zm/yS/kAuMlRuCSZxkyEAIeA1i7lewAiEAzpT1RZrGZREfMmAFybUgq1QoFQ2kKMmb+7y/2tP/SO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYPWihFMCV1JJlzrnqxd16HFzVKygkjz0++b/V76jNOAiEA2Xap8Cu0f5Z3P50Sj2chaB6+5qz95G6kT+NJAyzr918=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.369.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103622287},"type":"module","_from":"file:decocms-4.369.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.369.0.tgz","_integrity":"sha512-9uKN42Y6s1gvE4WEs/VBxvvyjEP7Kw7EVONHpxehwIDvGYI7GcCDbgwmV3kdwBNNZkQC/huC8OWUShpnjfVf1A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.369.0_1789581525617_0.9324161961533939","host":"s3://npm-registry-packages-npm-production"}},"4.371.1":{"name":"decocms","version":"4.371.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ca37f0f2d96ac9c1a55ef84b5e833621b2c1fcaa","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.1.tgz","fileCount":9133,"integrity":"sha512-Nso1IhjY3TkjMQNhtmJdcUtQZM2eyMwS2q0CrsYkJt0Yh4EzWXBtpEPgX6bZXthwQDoN28giRhqk43e6GwGyaA==","signatures":[{"sig":"MEUCIHQXZeH6NnKxKubr7oRkKvEe0Fp+r9KPwrHy/TAHzlIfAiEAzDDWsd7GfV8bT2jk3QNaRzrAqLW8UFtTHl1mqQ7Iods=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2KcbpRD2TKkm3C+I5jy91WvQ8nXmHzqvcXrz/QU4oYAiBJoSJupRN3CuD9OlE5m9qHCnscKCEStc7+YEbtx/iXnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103712870},"type":"module","_from":"file:decocms-4.371.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.1.tgz","_integrity":"sha512-Nso1IhjY3TkjMQNhtmJdcUtQZM2eyMwS2q0CrsYkJt0Yh4EzWXBtpEPgX6bZXthwQDoN28giRhqk43e6GwGyaA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.1_1789582074579_0.38259054688635374","host":"s3://npm-registry-packages-npm-production"}},"4.371.0":{"name":"decocms","version":"4.371.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b6f2dc58e66d7007b8f853d7f554d0f08409a7bd","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.0.tgz","fileCount":9133,"integrity":"sha512-wi1OUuE9G28j4UgB2loha+/7/uc7xCFQan8vhvbeJxl+zHjCRw8wWJ/X382EpoeG6k4pgMnXeKfJMevdvbQGiA==","signatures":[{"sig":"MEQCIGA62xFzi7I1W14XijiEc5JCF+s0XgZbif8BtnvHcA4YAiAv0TSoS71vsmHG2gpvxGrXRIzqRstlg3fs1FZA4m3W2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJgzzZc/bYQfOJpcp9tmN8VYDPZYefRfrsbamEgeJv6AiEAnXMJ+XNjSDd8KSBMGrwNvk3OMGLw+kDUUcFWaF7llTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103712148},"type":"module","_from":"file:decocms-4.371.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.0.tgz","_integrity":"sha512-wi1OUuE9G28j4UgB2loha+/7/uc7xCFQan8vhvbeJxl+zHjCRw8wWJ/X382EpoeG6k4pgMnXeKfJMevdvbQGiA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.0_1789582110086_0.6392480088685255","host":"s3://npm-registry-packages-npm-production"}},"4.371.2":{"name":"decocms","version":"4.371.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6fe52c95406de0d7045f597e89f3a6158434b62c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.2.tgz","fileCount":9133,"integrity":"sha512-kgl0bTanbJI15L7wtxqxeA9pi/6921DGlTsShtSg0EOlpCiZiDgY/ymhJLrqO/VmPj+6gqMvojjPrzbwgL5Mdg==","signatures":[{"sig":"MEUCIAVHokTK2nhwH89Fy2Wz+XBbOiS4Xt2XsUkxrusScT/4AiEA4qmb9Czcxo1M7m9fimNKgrnXZGPHWfT350bhBTnQtDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChXhd5qC0LM5E+GY4tTi6hLuJNWOqMOw8FfSMd5anljQIhAM/C4RXQ23tRLZ47GKyfIBb8ayIE1xcrEA98M05SUC+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103713270},"type":"module","_from":"file:decocms-4.371.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.2.tgz","_integrity":"sha512-kgl0bTanbJI15L7wtxqxeA9pi/6921DGlTsShtSg0EOlpCiZiDgY/ymhJLrqO/VmPj+6gqMvojjPrzbwgL5Mdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.2_1789582521951_0.47986830928940094","host":"s3://npm-registry-packages-npm-production"}},"4.371.3":{"name":"decocms","version":"4.371.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"18291f0b4102e6a4b77dc093455b6eae876be717","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.3.tgz","fileCount":9133,"integrity":"sha512-PzCFmSgjbyBb81HvR1EzZclaEJDqjFQJLeRDofkoNNUHL0hA8shBvV6v5V4zHSrGIzJ1swmg7R+pCJxs6JiXgw==","signatures":[{"sig":"MEUCIQClqDmWhim5XjwpEnXVJarCu79gW0gRkZxD4LETv8gSEQIgUt1w/nbBuEGZpF3J0s0LTO0j2gswlSKJZbFXjqydGiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFhGV+nhbLsLAi3sTIY4tXzWmI8BexubKbWmyVNvTe9+AiEAk3kc7ViRTCv3KOW0sf4mpwLwZ+dhtkf9oyWMkaZ+fqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103713646},"type":"module","_from":"file:decocms-4.371.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.3.tgz","_integrity":"sha512-PzCFmSgjbyBb81HvR1EzZclaEJDqjFQJLeRDofkoNNUHL0hA8shBvV6v5V4zHSrGIzJ1swmg7R+pCJxs6JiXgw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.3_1789583539720_0.785092950930965","host":"s3://npm-registry-packages-npm-production"}},"4.371.4":{"name":"decocms","version":"4.371.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"09a59cdc3f9e6dbf59b7151e54b433e2fcc8a163","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.4.tgz","fileCount":9133,"integrity":"sha512-fVnqy1693pBH0rRIwqRvjdsU0fp+Ak00n37tyQ7jQ+5qpGU6Xt4E9oWIVfJK7kZKs/LCWoOXMGEWOKunyE6/Bg==","signatures":[{"sig":"MEYCIQDdHSjJ0IBMumGMdf8fNivwaU7NP67IK/RyXJSKsWmGfwIhAJLihMb31KP2EEfCDkyD0+uEZzjtYLeiLYVJPKRoUnOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDwBlU864V6pTf+7VNsv2CfFMYJ+cEj2SL99cGb+XQwAiBzz9rTtSm+KqqagLZ7EvEJJujSdqrsCr0tbxI0ML1c2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103714718},"type":"module","_from":"file:decocms-4.371.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.4.tgz","_integrity":"sha512-fVnqy1693pBH0rRIwqRvjdsU0fp+Ak00n37tyQ7jQ+5qpGU6Xt4E9oWIVfJK7kZKs/LCWoOXMGEWOKunyE6/Bg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.4_1789584168327_0.9745890677664744","host":"s3://npm-registry-packages-npm-production"}},"4.371.5":{"name":"decocms","version":"4.371.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.371.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8ccbca0bcc01822ab856ceb3d91214dbdb44e452","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.371.5.tgz","fileCount":9133,"integrity":"sha512-Y2jYSLuF8WVlzvewRN9QmUz0LWzpx1fp7+45/BYAPdSQSizWFPu/DcaIcIqc+/FkUkG9g897sGFUOI/kuNOnEw==","signatures":[{"sig":"MEUCIC0Vfg8MDZXhwx1XW3zMzNb/3ggeQEOuAZhRYBiT0UyVAiEAlTvJU2WDh78EAD5Z4xqGBdWIMKM43L27nAXIadZH2So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGmbLVnrg4zpG+Snr87+vzWICqDl1KNSSl4hv6ri8aOAiAcoX22XJ3ooiApfHXIhtPlt+AaPLU/5yMTAYE9BPH3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.371.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103714736},"type":"module","_from":"file:decocms-4.371.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.371.5.tgz","_integrity":"sha512-Y2jYSLuF8WVlzvewRN9QmUz0LWzpx1fp7+45/BYAPdSQSizWFPu/DcaIcIqc+/FkUkG9g897sGFUOI/kuNOnEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.371.5_1789585819582_0.6150031335158048","host":"s3://npm-registry-packages-npm-production"}},"4.372.0":{"name":"decocms","version":"4.372.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.372.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"54de12159481a1d1ff513bca04a3a84ee6efdd75","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.372.0.tgz","fileCount":9133,"integrity":"sha512-S9ejf3z0LIpmRxmOZ1TCEA1pOV/6V3A4smbjKygTROxa45l2FbTiOS/NRX1rnJVswjinFiP8Cb5Iq5ihYXu6uw==","signatures":[{"sig":"MEUCIGvMXnIjALGKvF2BREAbZsPhvbXVrO5PTwbFbxrYiOptAiEA/fnfJRSfoyvV+Njuk1PNXK9YARjZb6Ia8Ad9osC1/mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnHnbQA7nOsfrRkxAcSpUDfbW2CKmv+Xrdmsre8cfM1QIhAM8BNEiB9zcfxljflZVpJxZDphDr2k2NcNi7iDo0L40t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.372.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103716090},"type":"module","_from":"file:decocms-4.372.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.372.0.tgz","_integrity":"sha512-S9ejf3z0LIpmRxmOZ1TCEA1pOV/6V3A4smbjKygTROxa45l2FbTiOS/NRX1rnJVswjinFiP8Cb5Iq5ihYXu6uw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.372.0_1789586460618_0.5380782923257266","host":"s3://npm-registry-packages-npm-production"}},"4.372.1":{"name":"decocms","version":"4.372.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.372.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ff90833ab424208bcacb0161557339739bd0961","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.372.1.tgz","fileCount":9133,"integrity":"sha512-sSSVIb2t0PvLqDKwZ8w5dTvVRzCwJ6w3gWZIb0bQu1c6GJ2dNzehhzOfBwBAijGYZv3M/3VvddnRHj0W5z04AA==","signatures":[{"sig":"MEUCIFNaIlCU7U/Ic+DSza8eDG+uyaRJnGGI9kitd0zolxArAiEAw4Gl+bryaent/EDzF/t0iw1ke0w8LQvtcnyw1eSs2Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGCD+sVtA4UYHAT//2/KcIplKklG/my0SL3Qwb9FoEuHAiEAxxJshCZQgpGNmrPRjYo4WHVfFo12aFKAZ8TR+mNX4tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.372.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103716612},"type":"module","_from":"file:decocms-4.372.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.372.1.tgz","_integrity":"sha512-sSSVIb2t0PvLqDKwZ8w5dTvVRzCwJ6w3gWZIb0bQu1c6GJ2dNzehhzOfBwBAijGYZv3M/3VvddnRHj0W5z04AA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.372.1_1789587312229_0.7210170736582127","host":"s3://npm-registry-packages-npm-production"}},"4.372.2":{"name":"decocms","version":"4.372.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.372.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3c9a6c25ed62cbc1fd30d407a2e92582a742a45b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.372.2.tgz","fileCount":9133,"integrity":"sha512-omxBv32vD6/JPT5HJBMHYhVJM0KYSi9uPig1orOY251gVel4R2IYG+LBGhzv9J31PSNtU4Bmqt6wJ/+NHDpOIg==","signatures":[{"sig":"MEYCIQD0sihvDcz8Q3rrIb9z2rVtSiZz80Ezv2oYUMAgc+1N4gIhAInpDHDSBLBWe+38NsaeL/1jbLySPL+T/ZB9nr3dcTij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsyWY1ztVsAnW5GNE4S5L1tS2a70HsH5h6YMMhhBBrvAIgD8EiSfErtrVi4KfvqdjDTIk/h90FRAnJvDv29NDs91M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.372.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103718987},"type":"module","_from":"file:decocms-4.372.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.372.2.tgz","_integrity":"sha512-omxBv32vD6/JPT5HJBMHYhVJM0KYSi9uPig1orOY251gVel4R2IYG+LBGhzv9J31PSNtU4Bmqt6wJ/+NHDpOIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.372.2_1789589187852_0.17941392029088465","host":"s3://npm-registry-packages-npm-production"}},"4.372.3":{"name":"decocms","version":"4.372.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.372.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"df695d9858eaf6a83673ec9c60bca22bea65cd11","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.372.3.tgz","fileCount":9133,"integrity":"sha512-gJ+yoKyfSA9MmyrYAXecdbjeJAjnj8zq4zcgn1vGawNlAugHVjELydCv+jH9EMy0zlKa81KnoNyybqKAyBtwYQ==","signatures":[{"sig":"MEQCICJpY2WUjEITMBPyOvGM8Z8lEfCtl3lGqlrRfJvxchtfAiB7zZFFKDR3jsxaNDqcpnDw6rZCxFSAm/yC3YsdbyDyKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfGMFjRWvrMC9k4CimsTVNirTHFvesi7396tJJxRg09QIgU3Exdn1QM1W4Kz3lFTR2QF49NGm6UrgQfr5D/j3MxkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.372.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103719565},"type":"module","_from":"file:decocms-4.372.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.372.3.tgz","_integrity":"sha512-gJ+yoKyfSA9MmyrYAXecdbjeJAjnj8zq4zcgn1vGawNlAugHVjELydCv+jH9EMy0zlKa81KnoNyybqKAyBtwYQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.372.3_1789590991824_0.3040848417729636","host":"s3://npm-registry-packages-npm-production"}},"4.373.0":{"name":"decocms","version":"4.373.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6617d2278b31770380f604f44c94f513182cecfb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.0.tgz","fileCount":9124,"integrity":"sha512-FLdHxUGorC69UTmeEds2nhVLWo0GjPrUApZCzkqGidkTDhcpNitdWNnh5SGK0Zv4y2KKtNh2MaSMXv+dmUIcfQ==","signatures":[{"sig":"MEQCIGq5gwr513p0Kz1mJZUDtf9O2hHhlEnQkNwa/r2ODxxSAiAojXX84dYjpi7e1CtIRtwOs/SNFXRT98vx3qgOFQV8GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM4Y7CZSqpW3TIOHUiI1h8PjNBB0M/S4Jdzr73Y9GcFgIhAONh3NWN+G30OVBud8oVNMlzSUAfI49GT0x8YLOBQIgc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103802876},"type":"module","_from":"file:decocms-4.373.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.0.tgz","_integrity":"sha512-FLdHxUGorC69UTmeEds2nhVLWo0GjPrUApZCzkqGidkTDhcpNitdWNnh5SGK0Zv4y2KKtNh2MaSMXv+dmUIcfQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.0_1789595097852_0.08851515665004461","host":"s3://npm-registry-packages-npm-production"}},"4.373.1":{"name":"decocms","version":"4.373.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"56a5efda371918a9d645157296634e935ab1f40a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.1.tgz","fileCount":9124,"integrity":"sha512-aZh3kT2DtWclMAG44J8T9Gj+V38A4LQd7tnDj154RWlI7a63zJ+zE13diH9ETj2PHGzxNplAI3FXr8d5k7mOrA==","signatures":[{"sig":"MEYCIQDo2lsA+pzxKnP5Chh+/U/B1c7m9NYTnSceBZTouRZmawIhAJJg8u82uDThykfA3nlY7tEHKiuSUdUsuvF30tM8mVBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDA8iUxTPilR894Pc4TmoEqnBPQLkmyg/ckZd60dgeQ2gIgfiretJCGRL9Ffg1QSN4omR2Kz8YMtpyfJlnjjXzUg0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103804125},"type":"module","_from":"file:decocms-4.373.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.1.tgz","_integrity":"sha512-aZh3kT2DtWclMAG44J8T9Gj+V38A4LQd7tnDj154RWlI7a63zJ+zE13diH9ETj2PHGzxNplAI3FXr8d5k7mOrA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.1_1789615573619_0.311469551623619","host":"s3://npm-registry-packages-npm-production"}},"4.373.2":{"name":"decocms","version":"4.373.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4a4ad818dc5c17a7573b1d671396a51d24b4f801","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.2.tgz","fileCount":9124,"integrity":"sha512-ZUl29OTgkvoccJ8TEc/5Fc8UYImLBjvg1pVSV7ag5NZL+LBF9XtPRZX7hEESZBFAAtQdq09Vgvbh2VCaPzay/A==","signatures":[{"sig":"MEYCIQCVnDkElDqcCBO9KS7XcrldVsAtq4ijiGDz4vrF5QFhHwIhANspLYKx+rLLMPXxrb8SC6SS/AFDE6GJW933Cgxkx35i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDhGEFVdgx97uHnEqW4Ex9GgVp61WKLI/mKnzBALRufLAiBoWqfmFZRKrGsaq1acpuk2iGOFxZq5sX2D/hsrT6v2XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103808114},"type":"module","_from":"file:decocms-4.373.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.2.tgz","_integrity":"sha512-ZUl29OTgkvoccJ8TEc/5Fc8UYImLBjvg1pVSV7ag5NZL+LBF9XtPRZX7hEESZBFAAtQdq09Vgvbh2VCaPzay/A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.2_1789616377162_0.8591833113823595","host":"s3://npm-registry-packages-npm-production"}},"4.373.3":{"name":"decocms","version":"4.373.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5716b9db5b7c88000fef7bf0834505bda2104612","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.3.tgz","fileCount":9124,"integrity":"sha512-IyB+JQsYjAkvQ/wt3IFn29IieOpqYXIELVBDhtsBZvWikYdh3MyOFfDEe1mNQb89t6vQvrrCYPCPxj5LaUrFuw==","signatures":[{"sig":"MEUCIQC+EOvxmmCIaYyC4ONHxQplOAa02wjV5XkdoszecNXQDgIgL6M2FbRyTlgjQjAntTqMA8IBdMmtwitOe7H9VNa11go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxcXtmwmsFJkMQjT2MPj4RZEPizldoP/wye7SvowMg/AiBR9rgkOS0OxquEWAKT/UM5lPq9ZRLVS/dFYeFptC5Xrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103807736},"type":"module","_from":"file:decocms-4.373.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.3.tgz","_integrity":"sha512-IyB+JQsYjAkvQ/wt3IFn29IieOpqYXIELVBDhtsBZvWikYdh3MyOFfDEe1mNQb89t6vQvrrCYPCPxj5LaUrFuw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.3_1789616596973_0.8765963110680677","host":"s3://npm-registry-packages-npm-production"}},"4.373.5":{"name":"decocms","version":"4.373.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"49394f10fb28f3f43e783a54b6236bd3e4e80f48","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.5.tgz","fileCount":9124,"integrity":"sha512-9GwrXsc+S4YUYbLZ/1hvIWLlluZT5LzkVjJxr0MRboxTcOHhhIrcyPHsr+olMIQ9OK8hg7+wSd18SrjAqt7WSA==","signatures":[{"sig":"MEUCIAzoOXxDNoTZ+oZpd8KYbqCtfjEup+dNrY2qGv/wpFGcAiEAyapryeycc6wmn2e9+d/wHeLeSlAoHJTfrG37PpWJ5vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMfBNU9xfpZEuaFGaB+rvIi6sCp5HJnMv59/UABqO+LAIhAM9qknxVyT5lpkkZPrK28bRAWIDPzrdGFnBxvdg4MuZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103632749},"type":"module","_from":"file:decocms-4.373.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.5.tgz","_integrity":"sha512-9GwrXsc+S4YUYbLZ/1hvIWLlluZT5LzkVjJxr0MRboxTcOHhhIrcyPHsr+olMIQ9OK8hg7+wSd18SrjAqt7WSA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.5_1789655062722_0.2523631087510456","host":"s3://npm-registry-packages-npm-production"}},"4.373.6":{"name":"decocms","version":"4.373.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"db5787273e2053c30401970a02b666481f42bfe2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.6.tgz","fileCount":9124,"integrity":"sha512-ji7GRuYnWtR4xGxngn2fblYvGwOwTu26i10Ojfqn4paWSMviXNVmIy+/lL4Pl5fqEnklWPdY8C55+LYFEuQgmQ==","signatures":[{"sig":"MEYCIQC5fcGO+LRKwa05k/M1Bnau7NJrA2Zj6Pp0GANAAP/zdQIhAKD2kfMgP9TTWAhgu8PMZeHxLsaQMfH7SgxKHY4TWBR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEhyNxubpn1QfIpQrriYAt2gIKNZqbZcy4cxPvsyu8ygIgetvrsm2M35N8oTfGftqIEBDWO6aZWmbCp09MWDrXMXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103632830},"type":"module","_from":"file:decocms-4.373.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.6.tgz","_integrity":"sha512-ji7GRuYnWtR4xGxngn2fblYvGwOwTu26i10Ojfqn4paWSMviXNVmIy+/lL4Pl5fqEnklWPdY8C55+LYFEuQgmQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.6_1789655139322_0.7045637386670356","host":"s3://npm-registry-packages-npm-production"}},"4.373.4":{"name":"decocms","version":"4.373.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"23495ffb44f2345e241bd3e0c6cd26d7c855d10f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.4.tgz","fileCount":9124,"integrity":"sha512-FUoupeJ8VtTqBfnA73KrPv/pr5PutbKPwUhwPAW+iCusYXvhcz9+GE14s/FZchEbcpJTori+GxjnB/t2PoxpCQ==","signatures":[{"sig":"MEUCIQDmE0n/A54Z+rjuklnePhPbM1wHgzxL0M+jo+5PIylSBAIgJCscGeASN2EbmAzhBQnmbFqcDThZUStTLyq98aFPgbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoc2+wDK045YjdITt5K0xrLZJWkXMKHgkSeNWGNLN96AIhAJReAaepmDwvFE8OeHRKWCjHvJrghi1XEHKaaUq39EKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103807415},"type":"module","_from":"file:decocms-4.373.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.4.tgz","_integrity":"sha512-FUoupeJ8VtTqBfnA73KrPv/pr5PutbKPwUhwPAW+iCusYXvhcz9+GE14s/FZchEbcpJTori+GxjnB/t2PoxpCQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.4_1789655177613_0.8142022099883315","host":"s3://npm-registry-packages-npm-production"}},"4.373.7":{"name":"decocms","version":"4.373.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9306335e2a90f8518007331746973dab2f484a9d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.7.tgz","fileCount":9124,"integrity":"sha512-Oj//WI4uKA20g3iXIIS529KEJA33CEs/JUpGY8rRRWwneMWp+7eBiW0LFprbyxuWvre/DJ8RXQJj9MKDTxCvoQ==","signatures":[{"sig":"MEQCICReSdI1U0VzrW9KRLEnrz3dlzubql7FIRRCtf9LpZFfAiBhWMpUiZrZN1g2FQghDaMVqrYWQiX5IDLssoE/4Pl20A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCz9i6/5Pj0WUZO9M2ieic5Qvx4/EHmm77WhFxaBG0ySAIhALfb5oWcAmDPji9J65NAXsadVuEatbaxK78dtIVA6ePx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103631949},"type":"module","_from":"file:decocms-4.373.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.7.tgz","_integrity":"sha512-Oj//WI4uKA20g3iXIIS529KEJA33CEs/JUpGY8rRRWwneMWp+7eBiW0LFprbyxuWvre/DJ8RXQJj9MKDTxCvoQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.7_1789658939215_0.7008526510946727","host":"s3://npm-registry-packages-npm-production"}},"4.373.8":{"name":"decocms","version":"4.373.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.373.8","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"05b24444852464e4b8bfa8f7afd2ef47c2f839e6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.373.8.tgz","fileCount":9124,"integrity":"sha512-tZ5hM/abnrHohexwielogfi52AqZSYKqQmxtY3g+zEikbUDQVpGhGImmAxQpMi6rvTaH7WP9PdyXkNsjxYLjKw==","signatures":[{"sig":"MEUCIQCUPqdiGRwmHyZLKCld/Z3Fp6pL/8T27LRZEdXs0X/mtgIgQ47l0LNIFdjWYJEEleHVLgkiSwLlFbug+A/ejU6n0W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD01jSw0HPMA/1nASwEoUbW3ZDg4woJqG3QeqyJ+tU84gIhANgmUojJuf53FSjWczv34N3Dw21fNFiEOEPVa9BERfCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.373.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103631987},"type":"module","_from":"file:decocms-4.373.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.373.8.tgz","_integrity":"sha512-tZ5hM/abnrHohexwielogfi52AqZSYKqQmxtY3g+zEikbUDQVpGhGImmAxQpMi6rvTaH7WP9PdyXkNsjxYLjKw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.373.8_1789659365412_0.33956674547117127","host":"s3://npm-registry-packages-npm-production"}},"4.374.0":{"name":"decocms","version":"4.374.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.374.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"20034d97a93b2c0d019440f2ecfc7b865fab27f0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.374.0.tgz","fileCount":9124,"integrity":"sha512-6m1EOVVRDFxzUqWr8uocMd5oRF+ITYRpOdFBCGouyecNaaciZ7vGPOa3N6gYbqobCn0TkafPMr+C3R7x0QDD/g==","signatures":[{"sig":"MEQCIG29Dv6CMYC1rQm4yA+0mmiEQaWbfoaDGrkIJBmON3UMAiBZQ0upJb65d2xUiA3Hq1OovBG+kttIf5xkODvI1v8yEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHB0VCDx0ofI7RJ3tcp7vd0JoIisY80Il5G7R5VsaapAiEA9zaowgmKp1RAR1YRnRF9TTgRZBdu+w8N4JIGBnp48Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.374.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103652128},"type":"module","_from":"file:decocms-4.374.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.374.0.tgz","_integrity":"sha512-6m1EOVVRDFxzUqWr8uocMd5oRF+ITYRpOdFBCGouyecNaaciZ7vGPOa3N6gYbqobCn0TkafPMr+C3R7x0QDD/g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.374.0_1789662153514_0.5811870071864789","host":"s3://npm-registry-packages-npm-production"}},"4.374.1":{"name":"decocms","version":"4.374.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.374.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb570cbc99e219d8e90c6fa0135fd375b008f88a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.374.1.tgz","fileCount":9124,"integrity":"sha512-qTKXrl+jCPfYFwDQ3l/RCxecbRZ6pJf98wfyRef7q7PV1bEfMI6UNpZ2JxlUEJCNFC5wCvlsot/Hnv/7gzpWXQ==","signatures":[{"sig":"MEUCIQCnEiupbYAaGcLhOHdO1Laulroh/83vhH49jFC0ZpwWegIgGk4cqYkxOKj0YxrAo9ceP87gTc6dKQhbdbvEGTtVei0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAc0lRw2vmDl1tm11ILPXm/slHub3ca7u9NVqhk2rYqjAiEA7hqYImZhn1WNkqmql7cjGfwfhp6mu1VrZ8LcwnMSyEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.374.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103652524},"type":"module","_from":"file:decocms-4.374.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.374.1.tgz","_integrity":"sha512-qTKXrl+jCPfYFwDQ3l/RCxecbRZ6pJf98wfyRef7q7PV1bEfMI6UNpZ2JxlUEJCNFC5wCvlsot/Hnv/7gzpWXQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.374.1_1789662448256_0.7199780960375943","host":"s3://npm-registry-packages-npm-production"}},"4.375.0":{"name":"decocms","version":"4.375.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.375.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"87f68463cb6afb8b3ad44ee50628e40bcb8043f3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.375.0.tgz","fileCount":9124,"integrity":"sha512-ZtIgjRvsWcokThiZlsfFewSWQ49oCp9aRxXTJtLtyuRExvhtS2HjGj6iXAPdYp6St4tAPiI1cTAi3GiAKuPKSQ==","signatures":[{"sig":"MEYCIQCYyYW+sZImNaR9QAWGxIAWIG0R0eS+1+izkdp569wOTAIhANeEgQo8QchQEDk6fJuGkP79kR6wcJ+COGK8f/F2Mm3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFQzpPY5hmJzGZY4LomxcU5OwtG3vI7pujrSvx8/65xKAiEAl8OHIxBottCM7lBhyAX0NAcEbEXbG447XIWsVR5W2zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.375.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103654415},"type":"module","_from":"file:decocms-4.375.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.375.0.tgz","_integrity":"sha512-ZtIgjRvsWcokThiZlsfFewSWQ49oCp9aRxXTJtLtyuRExvhtS2HjGj6iXAPdYp6St4tAPiI1cTAi3GiAKuPKSQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.375.0_1789664853809_0.48944700557185095","host":"s3://npm-registry-packages-npm-production"}},"4.375.1":{"name":"decocms","version":"4.375.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.375.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"aee64a9acd78c2db430dfd6b12f19b27c08d5872","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.375.1.tgz","fileCount":9124,"integrity":"sha512-Wqp0i4m02kjhF/wi6nSoTVSVZW2vVJ5J12lL+GEWWt4WFFF80r4XdYrCjREq01bqTRLgbJy+pW1SGywKTR/GWg==","signatures":[{"sig":"MEUCIQDjTul1GJtFoCmDfpIHLRoP5NDkBHLuwdHjFqdE3MqxtwIgPbfT6ZabQ6Ptw2uN/tIJZvYelQQ2l+aVsLR6q2nSIME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDfqlQNlkpaRyWVWfuqMvI9yATYN/+5NEz4mHs5ruwZAiA3ap1+NOm8bCBnZpac+DxdWEd2rsscrFGF3ufT+gTpRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.375.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103654505},"type":"module","_from":"file:decocms-4.375.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.375.1.tgz","_integrity":"sha512-Wqp0i4m02kjhF/wi6nSoTVSVZW2vVJ5J12lL+GEWWt4WFFF80r4XdYrCjREq01bqTRLgbJy+pW1SGywKTR/GWg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.375.1_1789669113855_0.3233647541430531","host":"s3://npm-registry-packages-npm-production"}},"4.376.0":{"name":"decocms","version":"4.376.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.376.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2500fedfd4f15e333a38c9112fe91225e5336c5a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.376.0.tgz","fileCount":9124,"integrity":"sha512-TO2HOPjsl7MW5nkhbhzIO0qcfxopYhp7aVBYkqWBWTohmqoyhaknKHCQWyblhS7sUbb/PNmH6WTFbH33Q7eN4A==","signatures":[{"sig":"MEUCIB8b7y16JN0XPuRN+fCGf/tzTK9O2li9E7MFREYeW5BtAiEA/3npR91UYuzcQzlLD47scIO1HJcyhIM8f9ba3Res55M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZSmtKdW1ZN269lHB2JuNItMQR+5fxvYySbZyEyT2MpwIgB+YVYl+8Vul54Kz2mlYAsW3Zaf3IeGGCKdwavEq/H10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.376.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103655396},"type":"module","_from":"file:decocms-4.376.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.376.0.tgz","_integrity":"sha512-TO2HOPjsl7MW5nkhbhzIO0qcfxopYhp7aVBYkqWBWTohmqoyhaknKHCQWyblhS7sUbb/PNmH6WTFbH33Q7eN4A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.376.0_1789673600623_0.13225313046288933","host":"s3://npm-registry-packages-npm-production"}},"4.377.0":{"name":"decocms","version":"4.377.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.377.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5811749e459c4710c982b4ec512751adf9505a2c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.377.0.tgz","fileCount":9124,"integrity":"sha512-VQUzjNThoBg2Tst6wp+TNwtvZbikIEcMFxm1kMu+T1LYd552nw6pj1V0zhpxtKS4bfTY3sub31hRRKIDpbRunw==","signatures":[{"sig":"MEQCIC/6v1RazVPgfBkmn0XiYCncWXZwYVcUJikO8W5wBd+MAiAFre1Wh8YSMdissscAovaGIcEPpjwYaZKwOMNU3nX91w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGaRQHRm3qJL3cJCoIvStEfGIhx+E31XbdFCxQ0C+DXwIhAOzSfbfCEWvDqi7hYEDgiU3Jg/UeLBWJbrEGLmKrPn8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.377.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103657758},"type":"module","_from":"file:decocms-4.377.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.377.0.tgz","_integrity":"sha512-VQUzjNThoBg2Tst6wp+TNwtvZbikIEcMFxm1kMu+T1LYd552nw6pj1V0zhpxtKS4bfTY3sub31hRRKIDpbRunw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.377.0_1789678398767_0.9391348603804215","host":"s3://npm-registry-packages-npm-production"}},"4.378.0":{"name":"decocms","version":"4.378.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01b6cf383d3e63212c36556fad7cf8e76d387799","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.0.tgz","fileCount":9124,"integrity":"sha512-xTqCG6E0HNcPj48AIk+Rva7GVblicA0E/xDbQWt6fMLhCVJ3nbkC93DfqMNICu0kdJTxtSMOqxzwX0YvrAyoLw==","signatures":[{"sig":"MEUCIQCpzEtkFI18JCuaPsmmlxlCSI+bDmbF7m933ZB4ZEbtOQIgWwErLK7iPuDDbwfVGIPX5pYrbvbzv0Dss0aD3FrI8OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIEWtfztrQbZfAd6rjl4K41RUiOZE/Y6AOiTMYoy7rcQIhAOQGQSVseku/05McQgxJKN1q3RCUjqM63RzipI+n89d8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103658411},"type":"module","_from":"file:decocms-4.378.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.0.tgz","_integrity":"sha512-xTqCG6E0HNcPj48AIk+Rva7GVblicA0E/xDbQWt6fMLhCVJ3nbkC93DfqMNICu0kdJTxtSMOqxzwX0YvrAyoLw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.0_1789681149817_0.9159441298367543","host":"s3://npm-registry-packages-npm-production"}},"4.378.1":{"name":"decocms","version":"4.378.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cf9e74e8f0e19271c00a139c2d12b28bd02bd7a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.1.tgz","fileCount":9124,"integrity":"sha512-xQB6DAQ5nWC5Wl3VeMzaARRTDWajlbu+FFfKW003J+ez0kF76gQtxciq5OFg4jhP2y7gaIQWBSsensl0nJqUVw==","signatures":[{"sig":"MEYCIQDfb5F3gZKeuKgQ0UiLbB3JQPqyNqYlBkhzYRMu+T0pGwIhAK8Dpp3Q/N53Kxbkd3YrPjnEbhb6pmqKpMDSVKa4Kvju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAoCWptiXa6OW+IpxLPq5nckRetj+gWtq8JQo2kVh2Z6AiBlpiLyPwmnWipc3gA6x/FBrjD/+yjLCEdwkipA050VEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103659493},"type":"module","_from":"file:decocms-4.378.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.1.tgz","_integrity":"sha512-xQB6DAQ5nWC5Wl3VeMzaARRTDWajlbu+FFfKW003J+ez0kF76gQtxciq5OFg4jhP2y7gaIQWBSsensl0nJqUVw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.1_1789700468485_0.7331412483420894","host":"s3://npm-registry-packages-npm-production"}},"4.378.2":{"name":"decocms","version":"4.378.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"dabbd84538a64149d855428b60ad950f2d2dba82","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.2.tgz","fileCount":9124,"integrity":"sha512-fBuN0Sbh83cV4ld4AtanXbitdd/CvHQVmvNShoYDyF0g4SIXj4IukZyjfRozwDxrL4mlznZ8o1eWeJfCc6vfFg==","signatures":[{"sig":"MEUCIG1gJCeztIHN/bkF51hdLitgVFxgc++Tdo6ScCHZUeWaAiEA7QHwL6m2bem7QorN4QnusPQm+dzJzwtf6BYKiPX+3wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbOlweMFp44xujhbya7KmOt3Hq63diyqYfpZkNyRZ9dwIgeBObS4kBDMFLeX3yObwwwQl1zhts2Zm+zMGADgZikUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103661226},"type":"module","_from":"file:decocms-4.378.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.2.tgz","_integrity":"sha512-fBuN0Sbh83cV4ld4AtanXbitdd/CvHQVmvNShoYDyF0g4SIXj4IukZyjfRozwDxrL4mlznZ8o1eWeJfCc6vfFg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.2_1789700490663_0.6564905168483453","host":"s3://npm-registry-packages-npm-production"}},"4.378.3":{"name":"decocms","version":"4.378.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6741626d6a5f88f79e66319ff6b7348822c8e2c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.3.tgz","fileCount":9124,"integrity":"sha512-HX2rGj8NZLXKhud9yjGQc3fLO9n+UfBD0V9TLoYRznprpWwAygcVVJ/eiPZE4qBBbJR1Bf29Egek5h585LK+Ig==","signatures":[{"sig":"MEYCIQCXDGGxiFoarMhSUwCchWHC6GuPA6dEQ1nP7RwU79/flwIhAMhDXWemcNeXYaW7+xvHK3V7PGm/LIkpo6+MXMeTP3+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiszxcz0GwlzIowhLsaUD5RhfkEOQc6fBQygb27IW8lwIgFbQ7xI9sxO92clVGeJUnk2PV+byGmlbXklpljUcfvM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103662403},"type":"module","_from":"file:decocms-4.378.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.3.tgz","_integrity":"sha512-HX2rGj8NZLXKhud9yjGQc3fLO9n+UfBD0V9TLoYRznprpWwAygcVVJ/eiPZE4qBBbJR1Bf29Egek5h585LK+Ig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.3_1789700643641_0.9583565277791148","host":"s3://npm-registry-packages-npm-production"}},"4.378.4":{"name":"decocms","version":"4.378.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"2189da95ca4bc2d4778a702677f2ef64683bd82b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.4.tgz","fileCount":9124,"integrity":"sha512-B3mbmWAO7HOdTbR0WKtuzGPV2wB2429J1vx7V3alO9Vl4Yz/HypF3ytpZrjY1xQjCO0IMUypcarxksYeWlNAxw==","signatures":[{"sig":"MEQCIGdXICytgz2WstF1JatVBtBKZxbszLai7IKWlxxDKOSiAiBVD5A32pzNCyEnfHOxSMT87VyMeCKTgQbLiU4oFXIC7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFGwm1zxj5IqjyX1LuRbnd5wpRAsqGFJtui1swz7lGhbAiA3x1t1NlQ4KPg8MfDAu+O2HN1Wgi97nXkER38A/wu3UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103662475},"type":"module","_from":"file:decocms-4.378.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.4.tgz","_integrity":"sha512-B3mbmWAO7HOdTbR0WKtuzGPV2wB2429J1vx7V3alO9Vl4Yz/HypF3ytpZrjY1xQjCO0IMUypcarxksYeWlNAxw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.4_1789737772672_0.9793919304350815","host":"s3://npm-registry-packages-npm-production"}},"4.378.5":{"name":"decocms","version":"4.378.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.5","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"31fabb64740aab07ef2003e3d11969a812ee8e69","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.5.tgz","fileCount":9124,"integrity":"sha512-6r3aif7gvUuzD1gBLg8oLPU+4jgY3N/TAAEVfZb8r8bMcLIGAaH1QfbhOQLzrYi86UrMxZIt+bVB7umFGXKN8w==","signatures":[{"sig":"MEUCIQCXEvHEnNRBHKzO7ulWv13D1iNX9WNaefw/v9Gn8lS3cQIgNY5UWG3dENs8NViMN3+Z00ZEJUfGtjDQAnL5Qf53Cgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCd6n7kXErOXGXoURd3uWfx7KD39W8SzbYmUmX9wQxIpQIhAKqSvFWX6wjzbEnmr3bMWIVHwKAg+zHc/aL/G0Obytpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103662443},"type":"module","_from":"file:decocms-4.378.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.5.tgz","_integrity":"sha512-6r3aif7gvUuzD1gBLg8oLPU+4jgY3N/TAAEVfZb8r8bMcLIGAaH1QfbhOQLzrYi86UrMxZIt+bVB7umFGXKN8w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.5_1789745441896_0.8548986957453752","host":"s3://npm-registry-packages-npm-production"}},"4.378.6":{"name":"decocms","version":"4.378.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.6","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4cedd12eb0e015e0fd7bee310544a26ceb534a98","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.6.tgz","fileCount":9124,"integrity":"sha512-dMvm4FrvDOtMFhqO2FwHJocmI4wh/SbV875lqwITl4gvPGzu4v02aBXGg5bz+wg+5hn6ee8e6LuskSte0RfEyw==","signatures":[{"sig":"MEYCIQDyZFqD0IK28wWrOvGxtg4yb6joBafO/Da8zljj+r7/2QIhAJBo2W51I1GAiJKSQ+rLEjxdiUys/YZJx41Zwz0bpcZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxgKiVgJNBn2Q2Tr4FXyf9h/IerKMpww8+Tix6axvNngIhAK2J4fzXQrCOf4bCNIaCqUY2GTpw6AIem5kCr7OkYnTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103662401},"type":"module","_from":"file:decocms-4.378.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.6.tgz","_integrity":"sha512-dMvm4FrvDOtMFhqO2FwHJocmI4wh/SbV875lqwITl4gvPGzu4v02aBXGg5bz+wg+5hn6ee8e6LuskSte0RfEyw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.6_1789746080121_0.025870790627036344","host":"s3://npm-registry-packages-npm-production"}},"4.378.7":{"name":"decocms","version":"4.378.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.378.7","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0cf175e3f7e5b1491e2f0f1259c1eea3a6cb564f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.378.7.tgz","fileCount":9124,"integrity":"sha512-7PucLLEhf0AR0VKAfLyPo8SRuf4tjG8JOss6u9Q78UT5bHRPgBJWvJvtV6lu8lhQfLps5U55lpGVtr56D/cOtg==","signatures":[{"sig":"MEYCIQDzuuVJ2VlgHpJrXGZv5l0oqPSO0cEDDPemRD2Hcat4IgIhAKYT19xD4tYa++9J9THTKNB4TIkqdZER2WnrBW+k7g1w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjj7YlyJ9aJ4AY+rNB+N/n1qe3oELTiBjBHnThR17I7AiAtkdE+Boya8ne9I+4yFAck2PXtkiXknltuh2rTclYHSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.378.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103663253},"type":"module","_from":"file:decocms-4.378.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.378.7.tgz","_integrity":"sha512-7PucLLEhf0AR0VKAfLyPo8SRuf4tjG8JOss6u9Q78UT5bHRPgBJWvJvtV6lu8lhQfLps5U55lpGVtr56D/cOtg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.378.7_1789753867591_0.9043844270350947","host":"s3://npm-registry-packages-npm-production"}},"4.379.0":{"name":"decocms","version":"4.379.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.379.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0a3a8b63ade75d28fa0091b01b89b2272ef37547","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.379.0.tgz","fileCount":9124,"integrity":"sha512-i6EN5oUOM2bAa6icdPQLhMjUHblKXzNp3sUBSNyoO3DonIJtlqkbWfSE3njhf6oZI80/s3zD4ohUwlrHlssPAw==","signatures":[{"sig":"MEYCIQCwHKlhT7ihlAF/rbqFtdnFIPmvHCVu44FhplJVPVwbegIhAITVTTWjPdOedbSofaVmzKPHWZG1NJUw3tRIy1/Eo6fd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw17qXlePhH8ry62ja++4Q3Q6TxC8r/Vo1HoEiwC+UnwIgE6RvgEfwBajsy4I1xf5r7vfiONxRabipFTnkg/Ev7RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.379.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103670512},"type":"module","_from":"file:decocms-4.379.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.379.0.tgz","_integrity":"sha512-i6EN5oUOM2bAa6icdPQLhMjUHblKXzNp3sUBSNyoO3DonIJtlqkbWfSE3njhf6oZI80/s3zD4ohUwlrHlssPAw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.379.0_1789753944722_0.6067869921515197","host":"s3://npm-registry-packages-npm-production"}},"4.380.0":{"name":"decocms","version":"4.380.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.380.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd9a0ace49d771069b7159de3a356dd0c0b16ff7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.380.0.tgz","fileCount":9124,"integrity":"sha512-joyhCXzeND/7ae5iO1tEASAXG5gb3e67Gp0w/14sNc7jC4cYcDqAJJOwT5k6/8Wuq4TWyVGj7r+IsZ+SxKYljw==","signatures":[{"sig":"MEQCIFNG6biHBi8eKhemekipedBDSqWwt2KsfjvMuh9zKQGoAiBNCavkWm6S9S7FPTRHQxw8H350Up+Lk65X7id5r1FkqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEb2Zu/X96Q5ca7AZpbkKncQLfeKXZDIlEiRIkiO8CRxAiEA0it9p+CNok+U42Sz2oqrdufxoodcx3z3X99ePDq2Rfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.380.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103675804},"type":"module","_from":"file:decocms-4.380.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.380.0.tgz","_integrity":"sha512-joyhCXzeND/7ae5iO1tEASAXG5gb3e67Gp0w/14sNc7jC4cYcDqAJJOwT5k6/8Wuq4TWyVGj7r+IsZ+SxKYljw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.380.0_1789754328862_0.8586989938457554","host":"s3://npm-registry-packages-npm-production"}},"4.379.1":{"name":"decocms","version":"4.379.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.379.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4ca6219381cb1018ed11cde17095c2c5cfbb0674","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.379.1.tgz","fileCount":9124,"integrity":"sha512-0Oiqyla5cuduKPMEWy4xWFczqIoV2L9b339IW2H6bzYkqzI8QqhREq0o3V4/YbkVdJJEacBrda+eL28OMTU39A==","signatures":[{"sig":"MEUCIA0e//JqP0g+BAMAAml+z8hLC8u6InUiBPxa4hPHbUZZAiEAlAfRJ5kJ7gcY+ehpAaMrz/5KIi4gzfnQwF2XsFEajEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9KEAj4eTwjRurvaMlCKMpJNAj0ZNgnyHybMzqHwsZUwIhAL2Z+cV/ac3LeUxN6PcNuQW77qL5e7lV43MYwaSfv8oZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.379.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103675804},"type":"module","_from":"file:decocms-4.379.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.379.1.tgz","_integrity":"sha512-0Oiqyla5cuduKPMEWy4xWFczqIoV2L9b339IW2H6bzYkqzI8QqhREq0o3V4/YbkVdJJEacBrda+eL28OMTU39A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.379.1_1789754342969_0.43553007454900716","host":"s3://npm-registry-packages-npm-production"}},"4.380.1":{"name":"decocms","version":"4.380.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.380.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4abfd6d07ab8e3d38e37386ed515a24d43e6569b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.380.1.tgz","fileCount":9124,"integrity":"sha512-84GxzgZlvtXxQK3sWRze9F1+Nc/Z+Ko511ITTmS6L8kNIkB95zK8H7XEypVs0I1waOkE2ezN/fI9V1ujwJzgEg==","signatures":[{"sig":"MEQCIHLG1auZrcjTPMUhZuFik9m4x5wqVcgLof69zG1TmipCAiABkY1DqvJcdIyztcdBS7Mr4TRBiXh1bBkEijFk471PXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCol1kUILw6SRRuMsGN1QvgjfDg4NkJ9STcdchpLLg0BgIhAMndSnkl2wl8j5teAXKuH/J8AF42T+aCl4St5L9qtufh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.380.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103675798},"type":"module","_from":"file:decocms-4.380.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.380.1.tgz","_integrity":"sha512-84GxzgZlvtXxQK3sWRze9F1+Nc/Z+Ko511ITTmS6L8kNIkB95zK8H7XEypVs0I1waOkE2ezN/fI9V1ujwJzgEg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.380.1_1789754550261_0.04345099524184648","host":"s3://npm-registry-packages-npm-production"}},"4.380.2":{"name":"decocms","version":"4.380.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.380.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"406aca605b05ed9d232605b3f12c4f55f76dc1e4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.380.2.tgz","fileCount":9124,"integrity":"sha512-+/9XD7EwJhJMl1GS+QfqL0UzJedKEcafBvv17y3Xobfm+Bv1d74Kz8LerJvrlkp89Ai+IZVSau6SQ5Q0dsTwNg==","signatures":[{"sig":"MEUCIQDuFUBW+xLaikTBD0m8Cx9N8bCPhBWxe2yY0E2MGHnFgwIgRc8DcrlMG605Ou2lzYky3okdoBxQBzutlAIPcuZfGPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTJM1/h91yZEdEq5dgrEoGmQcM613rCn7E41otxlgkgAIgWIGTVs7rE+zvWppmYCxanii59ONgDefgkqVWQvnl+Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.380.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103674169},"type":"module","_from":"file:decocms-4.380.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.380.2.tgz","_integrity":"sha512-+/9XD7EwJhJMl1GS+QfqL0UzJedKEcafBvv17y3Xobfm+Bv1d74Kz8LerJvrlkp89Ai+IZVSau6SQ5Q0dsTwNg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.380.2_1789755063502_0.2005272583753972","host":"s3://npm-registry-packages-npm-production"}},"4.381.1":{"name":"decocms","version":"4.381.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.381.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bd79940624e47b0a34966701167b0a83a72f2b39","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.381.1.tgz","fileCount":9124,"integrity":"sha512-VVbDoGxlx52iFTLKXEOgd0oQIy/gJ01C3zmNUkxb7KFjDNI4yRxmSe7oD+F/yya3RiNU8TjSDF8dg42KUIUJ8Q==","signatures":[{"sig":"MEUCIQD8GXj1J596DI7OONi0+7MqzejBxYwFaM+DsPEnYBFOWgIgIT3r7rYLeQXDhz/o4GJ6hrrM+l5VsbyVfZm204fp23A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDVzI6jfYpZj010Pb8E0ECoUCV4qDOluLWZes7vxS4h+AiAiYpdKEYJuuwu130y6VtFLTKNer8MYWIQbPR+n8QItwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.381.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103679995},"type":"module","_from":"file:decocms-4.381.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.381.1.tgz","_integrity":"sha512-VVbDoGxlx52iFTLKXEOgd0oQIy/gJ01C3zmNUkxb7KFjDNI4yRxmSe7oD+F/yya3RiNU8TjSDF8dg42KUIUJ8Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.381.1_1789756311562_0.5678658542376767","host":"s3://npm-registry-packages-npm-production"}},"4.381.0":{"name":"decocms","version":"4.381.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.381.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68163f51e5a88a97a2eaf64a411adc50223b1761","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.381.0.tgz","fileCount":9124,"integrity":"sha512-0p60lyYXzYKdXFG3q/+vmWJqhqqT7iyWveOGgeNOhO/SByHSqV/K9O96b4dsEiFLI2d/AUUmFsv65nNbTj3aIg==","signatures":[{"sig":"MEYCIQDBK5sahaVOrvVwPTtgGhFN34kuytcRwbaL5ENJyEoPggIhALQ7abbVrqX1oTK5a38xgod4np56joTmW8EhlUz5KjF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBrGDQ6GvNFOqFBo5ZxK53gMludarDuhJv3oZdeOQbIgIgOZfpjIzo1StSqaG+bmSZ1LX3pketHGWmhIOI0+jIS4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.381.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103680051},"type":"module","_from":"file:decocms-4.381.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.381.0.tgz","_integrity":"sha512-0p60lyYXzYKdXFG3q/+vmWJqhqqT7iyWveOGgeNOhO/SByHSqV/K9O96b4dsEiFLI2d/AUUmFsv65nNbTj3aIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.381.0_1789756320310_0.2882057193182215","host":"s3://npm-registry-packages-npm-production"}},"4.381.2":{"name":"decocms","version":"4.381.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.381.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"842d3b1deb032185a2b03a42e4f53a84f6f3e4ff","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.381.2.tgz","fileCount":9124,"integrity":"sha512-eAGjnMoYHXqZWJk9YuBOQ4jtTLen2XsSgG3t/Bh1XTxTu6iQqIk07B0xjPuZiO5UGsBUnLkhuiKK2wDjgGRLIg==","signatures":[{"sig":"MEYCIQCyZcZnoMITEBOW2m0bz2SUZZGS5WC8FCA/cWe3YDp9tQIhAI7QgCZC4kHRflUi4zmiFPuRPtavkU9IYPjI4MPLbr7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEU7tY2KxV0uKwGqcbpDrSCw3JsKh+ba/uFHo2VqNuqtAiATh5PQj+f4jT7GwV+LWBW3Pb03GvXPYygdGs8JMcra1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.381.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103681721},"type":"module","_from":"file:decocms-4.381.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.381.2.tgz","_integrity":"sha512-eAGjnMoYHXqZWJk9YuBOQ4jtTLen2XsSgG3t/Bh1XTxTu6iQqIk07B0xjPuZiO5UGsBUnLkhuiKK2wDjgGRLIg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.381.2_1789759868570_0.8700395796282956","host":"s3://npm-registry-packages-npm-production"}},"4.382.0":{"name":"decocms","version":"4.382.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.382.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"51eae9a88765078d5314e601e85a12302cda32c3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.382.0.tgz","fileCount":9124,"integrity":"sha512-egancpyY9PxgvQxQiuS4Z/p06pwVQyL+6SsRUqXfmClPNaMQmcg1KK32KbsT2lX8uTDJMSLemGFx96b7ScWe3A==","signatures":[{"sig":"MEUCIQC7GaYQcQJgLayGtBAsntjbXzH02ky0pLzpOsqEPsPHhwIgUtEzzr/bKIFkDQkhJW6n7xx7oN8zkayOkBgeikEFOEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+rtYvnlV+SYouI0iAJG4ugsYwOBDTm6gZUyja7wmwfwIhAPitpEY0eMqtdvNZ5TOKSrsimDF/RqYNb0TXyIVymp7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.382.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103688205},"type":"module","_from":"file:decocms-4.382.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.382.0.tgz","_integrity":"sha512-egancpyY9PxgvQxQiuS4Z/p06pwVQyL+6SsRUqXfmClPNaMQmcg1KK32KbsT2lX8uTDJMSLemGFx96b7ScWe3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.382.0_1789760603614_0.7327219616173033","host":"s3://npm-registry-packages-npm-production"}},"4.382.1":{"name":"decocms","version":"4.382.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.382.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4f7ee2b55e3422260b03c44b2a2d130fcccdb4e0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.382.1.tgz","fileCount":9124,"integrity":"sha512-dje1X2KK/lpzaJe2wL/H0d84Dbj93H4xkLuaTPDhvhsKBZAT32Sr48M3Ux4gtscA9tsVZW9FiAjVWzCtsFlDvg==","signatures":[{"sig":"MEUCIG78lGBSvGCpsjXpnhg3VYcHT8z1hSueV7MJJNfH79lFAiEAnZoWZN/fBHQiE2b8HU+Io312jNjhXKPDX2qG6ZMckbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB51DJd2No2dlGx9ClecsFb3/64O79mQqqsxXUWYvmNVAiABNKPZcqZoVJYwYM6pQT+1uSCSo8ELTwoq/KMb9J4UvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.382.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103688775},"type":"module","_from":"file:decocms-4.382.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.382.1.tgz","_integrity":"sha512-dje1X2KK/lpzaJe2wL/H0d84Dbj93H4xkLuaTPDhvhsKBZAT32Sr48M3Ux4gtscA9tsVZW9FiAjVWzCtsFlDvg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.382.1_1789761953236_0.9514499553215701","host":"s3://npm-registry-packages-npm-production"}},"4.383.0":{"name":"decocms","version":"4.383.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.383.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ff9cc6acdabf31372628dec65e9e4319ecceff5f","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.383.0.tgz","fileCount":9124,"integrity":"sha512-45x6yKQYECw07NmFkQCPgi5EJdGalONQhEQqb1iGOJB/0H0Be+jg7fMM7geFHrqwpYVEhJoB+5VdFBl8HChebQ==","signatures":[{"sig":"MEQCICBoQDYbdsswLn0UKW/dN8QTm2aaoYh5DVbb+XlLg2kuAiBi4BVJtmRQLorBra/B2IK4t/oFHJ2kFL+MtmogFPh3OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdxRVkd4TbphvnRXzKOOhPolj4vAojp0VQOYUm4cIoSQIgclZRzY5f5ywrx603Mcgtnyt8tM4+wVXSMsGrcjKya1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.383.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103692933},"type":"module","_from":"file:decocms-4.383.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.383.0.tgz","_integrity":"sha512-45x6yKQYECw07NmFkQCPgi5EJdGalONQhEQqb1iGOJB/0H0Be+jg7fMM7geFHrqwpYVEhJoB+5VdFBl8HChebQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.383.0_1789762773685_0.09387610724517104","host":"s3://npm-registry-packages-npm-production"}},"4.383.1":{"name":"decocms","version":"4.383.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.383.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bdcb48b7fa06189b911f90246adfc4ee28e83f8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.383.1.tgz","fileCount":9124,"integrity":"sha512-OwaKKpdKHAenlCUQoCR64CTGrFEQQBOPndse+9Mae9/rs/fFcNail5nnb0beRxfFaw9j5rTQvzEGwjuM1PmkCA==","signatures":[{"sig":"MEUCIAb1CjSJXLa/XgBgT3BZcxuiVJ33QrkOV5MzGBfdKWRDAiEAhPiccQpcdAvqsNzxQ+q5eHO5cGhisoh86AsKr4lz7js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8rTz6R7Rbj2QcQtDAbixEXZuo1rmnaWc4x2X1wYd2BAIgAurSyTZDZ4FoMYn4dlfEDHrXMQ+8SoeQZza/gC6/ovs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.383.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103692936},"type":"module","_from":"file:decocms-4.383.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.383.1.tgz","_integrity":"sha512-OwaKKpdKHAenlCUQoCR64CTGrFEQQBOPndse+9Mae9/rs/fFcNail5nnb0beRxfFaw9j5rTQvzEGwjuM1PmkCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.383.1_1789998379740_0.18219781756097353","host":"s3://npm-registry-packages-npm-production"}},"4.383.2":{"name":"decocms","version":"4.383.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.383.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"45297532678170737d936e331f00bc09137b971b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.383.2.tgz","fileCount":9124,"integrity":"sha512-xQYqX2Q2PUGEvTTkSrKAshhexhJ5T+68dEoMoDEuuVpZwxepl7bDggmkSji5HvH0CqsfuPF75g3/yyHctjsHeg==","signatures":[{"sig":"MEUCIBTSKO+hW2kSGcCOTGzmkbIu7YPjpEwQIGTOXK2NTMSkAiEAuWI7QNvA0t4V3pSYi0NoTOuvzgMxur9Yoix2NM/CHoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyTOlr5FeM3VQC4iGALvh5DjEJ1JpXaa7kav31sJfI2gIhAMgcuCboBUlhDxW/Vfdgi4vxmC3j34y1barFaLi5AyRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.383.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103693124},"type":"module","_from":"file:decocms-4.383.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.383.2.tgz","_integrity":"sha512-xQYqX2Q2PUGEvTTkSrKAshhexhJ5T+68dEoMoDEuuVpZwxepl7bDggmkSji5HvH0CqsfuPF75g3/yyHctjsHeg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.383.2_1790008825239_0.6561127951853216","host":"s3://npm-registry-packages-npm-production"}},"4.384.0":{"name":"decocms","version":"4.384.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.384.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bc772ab1834ad351e8dcaebd8e720a0b41cd86e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.384.0.tgz","fileCount":9124,"integrity":"sha512-fbXqjsJn4mAhGCdtwlwZPCCIM4y8NjCOPZKYXMj6ni4OE81d4mYlu1DjOFXUMYx0KnSEFs2iQN/Q8aNt5UnV/Q==","signatures":[{"sig":"MEUCIQCLvesmrlFAi64EIDjSjNJttm26U3hb5i4igdABlml5/QIgCFrdm5qqM7/rs3aTqzI6pYYoymyBtfbHag3T2bgbu6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhPbYHEqMQXnnMI5mlULoPdZs8MDdD3Re4hkXbxAi2YAiEAwLHBGXTZuu4m4sE62Zx46lUoFoyv1VxgaGgXxb2FMNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.384.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103695759},"type":"module","_from":"file:decocms-4.384.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.384.0.tgz","_integrity":"sha512-fbXqjsJn4mAhGCdtwlwZPCCIM4y8NjCOPZKYXMj6ni4OE81d4mYlu1DjOFXUMYx0KnSEFs2iQN/Q8aNt5UnV/Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@ai-sdk/anthropic":"^3.0.85","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^2.9.1","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.208","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^3.0.10","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.384.0_1790012570115_0.23928295194724103","host":"s3://npm-registry-packages-npm-production"}},"4.384.1":{"name":"decocms","version":"4.384.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.384.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7811fa99780b34855e172e91907f64950a53f20c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.384.1.tgz","fileCount":9124,"integrity":"sha512-e4V0O47rLHQYZkx7T+t/UbdfawH9brMcd5Pe70pNmwhjC2xjS6/OETd5Jo4+kGWkkijUdT9S6+A4XnFigbv3rA==","signatures":[{"sig":"MEUCIQCYRo2pvdRuT7mBmmRgI5bqQnQ1G7z0xtESsZTxMoVG2gIgIFA2MG2AhiKs53CbaofL1c2yNr75lteYotQrWJHT4DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVpx4LIPzUpJHJMSKXYwGuNpVVBUyJNWQB2dZQ1awx3gIhAOk9f3w/XRujrn4QXlwGJGv3BcLyPmIYk6z81Y4XqVaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.384.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104537816},"type":"module","_from":"file:decocms-4.384.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.384.1.tgz","_integrity":"sha512-e4V0O47rLHQYZkx7T+t/UbdfawH9brMcd5Pe70pNmwhjC2xjS6/OETd5Jo4+kGWkkijUdT9S6+A4XnFigbv3rA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.384.1_1790014824918_0.48792102585619057","host":"s3://npm-registry-packages-npm-production"}},"4.384.2":{"name":"decocms","version":"4.384.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.384.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6d9de4099bc7fc60bc91abe96d57f49fcd967e2b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.384.2.tgz","fileCount":9124,"integrity":"sha512-XHu2aGKrIwn3TVjTiW86EsC1RLI/eQEugjC99rwtC+lj32K9I23NGTaIai8++j9ix/ntVbYNQHTGYdIcOD6klA==","signatures":[{"sig":"MEYCIQCljOU/mCle/ketUcBAsWSeC4IEkij4VduBQB3KwhG7XgIhAPB45gNEwiFzMAMb3eGrlSjn/CIZbQRIeysLQOMwMfPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHqETct3c6wow5Tz9A1/Vjn+gru4rKV4z1Xjw5IAb/D3AiByUirOzaEnnZvZNTym91idrP+Ds9xnhZ8TSoNl60iNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.384.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104537769},"type":"module","_from":"file:decocms-4.384.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.384.2.tgz","_integrity":"sha512-XHu2aGKrIwn3TVjTiW86EsC1RLI/eQEugjC99rwtC+lj32K9I23NGTaIai8++j9ix/ntVbYNQHTGYdIcOD6klA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.384.2_1790016097792_0.7630113155922957","host":"s3://npm-registry-packages-npm-production"}},"4.384.3":{"name":"decocms","version":"4.384.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.384.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"75e81f16879d15f9a92d71dce2d2842ad0de4321","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.384.3.tgz","fileCount":9111,"integrity":"sha512-nzXpVMAXcVx49TqfEl96nUpa9TzOiojGBw+Cfdplk0dqCxhylkNTYw1wIuUmAxQr3lVyb4nJk6VBxVVERyeIkg==","signatures":[{"sig":"MEUCIQDLbmoyXb4abLr8VAa/Ph1VrTXDlD7SwbTn+/OHUrJ1KQIgfYSqxSfqlw5A/kZ2fZ8ts0D5MiK4d0eQqfZU2Afos9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaKNA3S1u43vsZjCLD5o5DplznNjYsxZvRVvJrACNl8QIhAJPeh3cwEAH7tKRHS0eNJlEN8M9K/VUyIXiUQqQN+IHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.384.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103715131},"type":"module","_from":"file:decocms-4.384.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.384.3.tgz","_integrity":"sha512-nzXpVMAXcVx49TqfEl96nUpa9TzOiojGBw+Cfdplk0dqCxhylkNTYw1wIuUmAxQr3lVyb4nJk6VBxVVERyeIkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.384.3_1790017316695_0.4816170403391","host":"s3://npm-registry-packages-npm-production"}},"4.385.0":{"name":"decocms","version":"4.385.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.385.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"afdabd9ff74b2225f82ab1e98235efdad72d7058","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.385.0.tgz","fileCount":9111,"integrity":"sha512-5zv7PFmsXeAff9ChduHJJws0wfGdRoVaJcMJpTw9+aojib6hJQviY33XgsM7WN7zbJPJoLq58v90Mnq5Ykhi1Q==","signatures":[{"sig":"MEUCICG987gVY90hu0JyfbTX3ZLWElgekata476E6XmZms/XAiEAiVsGbqvwvpCTPc4xW+vEtVuMGOz6r8kKCeTljL0ERnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6mT2ZAzr9R7w7GqwsQAqNFv1/M0rYd5Yas0fD51KQIAiEA05qNqrpRrTcXHbqPKK3Xo3GwMH6Rlfli9Svm1yu/SKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.385.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103733618},"type":"module","_from":"file:decocms-4.385.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.385.0.tgz","_integrity":"sha512-5zv7PFmsXeAff9ChduHJJws0wfGdRoVaJcMJpTw9+aojib6hJQviY33XgsM7WN7zbJPJoLq58v90Mnq5Ykhi1Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.385.0_1790017670274_0.4479595295144023","host":"s3://npm-registry-packages-npm-production"}},"4.386.0":{"name":"decocms","version":"4.386.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.386.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"68410a0c089a5a2533620c2869eb729a3a57926b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.386.0.tgz","fileCount":9111,"integrity":"sha512-LO5Sb/lJwRKONLNKvq0NehMto6mIuYXk+X58WfbLGhW3y5yTYxm5UvtcmcJccaikuOu16rw5HM45LPpq7WNiCA==","signatures":[{"sig":"MEUCIBqi6WKRvIG/lTOLHKJWDWH1FUoXGAObKPx06ZHz0nKmAiEAkpSGD04eL8Uwv0BzjvdOWpZnLrpKjF59c1jeL6/ulgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfLSeKEv84jjzCjxEItQYelkrfPzPKFN9udKgZV+j/zAiEA9xxtmjUeR78pGTrK7xcWWdTV1j2Q6HojW7pVpfUoJBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.386.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103740038},"type":"module","_from":"file:decocms-4.386.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.386.0.tgz","_integrity":"sha512-LO5Sb/lJwRKONLNKvq0NehMto6mIuYXk+X58WfbLGhW3y5yTYxm5UvtcmcJccaikuOu16rw5HM45LPpq7WNiCA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.386.0_1790017782267_0.26784158082318","host":"s3://npm-registry-packages-npm-production"}},"4.387.0":{"name":"decocms","version":"4.387.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.387.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"7137ab92720ce10874d10237aca25a6fe54d639b","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.387.0.tgz","fileCount":9111,"integrity":"sha512-lPcjfa5P7z6JurTbzAvusoq+LAzNBSpz2Gv/uGq+rqSqf1K4E2DhxC1ypFfRAjA1YKVMvQE7Y+WMNqEt/HW6TQ==","signatures":[{"sig":"MEUCIEpahZsFdJlYmBZApcL9hZaX/8rZSYKSpppc5GGkOQmeAiEA3pX9nEwqeJmYmqOrWBoD8jyheBtZgfVtqV5HpxdTimo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBy25iDgvOLxXyUUerwVtEAJULnzWSxM4MbqEKBP9p7wIhALVHlVREAk+CN4dYaCHsN1z4J8A9Hr8EGYRND3xiBdEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.387.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103743224},"type":"module","_from":"file:decocms-4.387.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.387.0.tgz","_integrity":"sha512-lPcjfa5P7z6JurTbzAvusoq+LAzNBSpz2Gv/uGq+rqSqf1K4E2DhxC1ypFfRAjA1YKVMvQE7Y+WMNqEt/HW6TQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.387.0_1790018411762_0.3334096718555648","host":"s3://npm-registry-packages-npm-production"}},"4.387.1":{"name":"decocms","version":"4.387.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.387.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6f73ca381329f761d178e66d33a08ffab0d3bd3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.387.1.tgz","fileCount":9111,"integrity":"sha512-cjDQIBJr5VcbnWmGpA44Hjj2xJJ0B4/7ud0L3Pkn0n+jEOTBisMRtIIipjJt6tC1EqwPFMpip4cXB2LMFij9xg==","signatures":[{"sig":"MEYCIQDztEHzd83XdoFGRWbtRR3gwdIoxNkUco67J+jZazA6yQIhAKR1WYMa5/j91RM+TaZEm56CgHGWq54KUjaLov5w34mF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQZPQKV2mFZUTFWKq6VitN5AxIF97G5NZVIXgleL7QaAiBXFYqrx+7QUbeLlzVwi97QDV7jbzc/rLfBAQAJBovA8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.387.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103744012},"type":"module","_from":"file:decocms-4.387.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.387.1.tgz","_integrity":"sha512-cjDQIBJr5VcbnWmGpA44Hjj2xJJ0B4/7ud0L3Pkn0n+jEOTBisMRtIIipjJt6tC1EqwPFMpip4cXB2LMFij9xg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.387.1_1790019058994_0.43741757992903385","host":"s3://npm-registry-packages-npm-production"}},"4.387.2":{"name":"decocms","version":"4.387.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.387.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"bace51ad441a5374b54bc162a41df62f28847a57","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.387.2.tgz","fileCount":9111,"integrity":"sha512-DYWhnLcvI4MVlYi8Jfd0glOiEY3OgFMdDqpsxqGCkfKAHjf6WSBux4nC4Mg9GSxY1zyOlprpM17Smzt8fxImdg==","signatures":[{"sig":"MEYCIQDFMB6+u0Z92qWC0VBmx3Ig4JYGZCsoZn/ILap0DwairAIhALh8mTFuQDBV196lkaYUAJRwynFUhMxZ9PZCGoFduQ/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCy5pGjZbLl+E7GmI7VtvlLOsR6rzG0wUFYkfrAacjBNwIhAKojbYkNmoYKWtBZ4D6v54yd8xf7TY4ZRqXI+Xx1CFRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.387.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103749351},"type":"module","_from":"file:decocms-4.387.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.387.2.tgz","_integrity":"sha512-DYWhnLcvI4MVlYi8Jfd0glOiEY3OgFMdDqpsxqGCkfKAHjf6WSBux4nC4Mg9GSxY1zyOlprpM17Smzt8fxImdg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.387.2_1790022909208_0.48067026925391243","host":"s3://npm-registry-packages-npm-production"}},"4.387.3":{"name":"decocms","version":"4.387.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.387.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"eb74e7185aad1464d436f09d633c72f037887770","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.387.3.tgz","fileCount":9111,"integrity":"sha512-E6zR2msuUYS/GPTCa/sQkK3ysnx7Z7U3iarlOqkOUP8X1StVtnUJa0/aecUUimKB+KwfV0fmnspU6VTT7/bYEg==","signatures":[{"sig":"MEYCIQDAl+MElUC7U2D1keN/P1cjvlkb1g9IfIkqJfcN1CirKwIhAOw0bcNj3//gBk8SLsGFdoiajJKhyucmNCgAvCuQh9o3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdZw7IK0DGDMc7tZvzHVHw9wHzp/k92t4xDVoYmIJ9wwIgU6iIz2PuQL7+NDoCrnQeaLxENVlqeiDTdhzun2knRxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.387.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103751962},"type":"module","_from":"file:decocms-4.387.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.387.3.tgz","_integrity":"sha512-E6zR2msuUYS/GPTCa/sQkK3ysnx7Z7U3iarlOqkOUP8X1StVtnUJa0/aecUUimKB+KwfV0fmnspU6VTT7/bYEg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.387.3_1790023539695_0.5777822283261274","host":"s3://npm-registry-packages-npm-production"}},"4.387.4":{"name":"decocms","version":"4.387.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.387.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"b5750a4af97176aec33cf4ab8cf9f9f21ed175fc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.387.4.tgz","fileCount":9111,"integrity":"sha512-wylLxuVc8bjbJ2EqGKTHQA6oUtMswuDzNU2bqRsvVz5eD/RHblwzGG0bLdkrw2CZgtwxhib4pjTrJlEFLm77jg==","signatures":[{"sig":"MEUCIQDbi2AEKNTvLtWCMgDmqHZ1ApWMFsJukUyezkPoBmyFVgIgfYYAdH50pbTqohcH4zBQ1y4dhKPRM+6kKCuyKkALnYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDatkjSnGMlkqsY/hQo1OERORpzcNt6SHMn/dD2O37awIgMA6aIJcm4BYi1kOEq1RLZyqlimnpdldMCAmwcK00vg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.387.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103752246},"type":"module","_from":"file:decocms-4.387.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.387.4.tgz","_integrity":"sha512-wylLxuVc8bjbJ2EqGKTHQA6oUtMswuDzNU2bqRsvVz5eD/RHblwzGG0bLdkrw2CZgtwxhib4pjTrJlEFLm77jg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.387.4_1790035585929_0.25386550669816765","host":"s3://npm-registry-packages-npm-production"}},"4.388.0":{"name":"decocms","version":"4.388.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.388.0","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c6ae3393069134b761251d400539c59ad5a89c7d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.388.0.tgz","fileCount":9111,"integrity":"sha512-EK4HG+9R8MvghOhahiEPUC+hjt9HuCiP523LFOHhPBhTtcI1xA94lhSTfDbLjqcoAfOZ8gw8FgbVW5sbcBIXZw==","signatures":[{"sig":"MEUCIQCaqpbmxvSoxvw8B/jWoDPYbNd+jbUmfGZvt6id5SPY2wIgKrk28ShMTU1Hx9cWCY+vk6u7T8m6MNnNEgvD5+u781U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnSJVCWpMvpYvBeu7l/IJ86if2IAIFPWmFMoj+w3ZdAgIgSGqUb7a/mFRmeb+V8/bN26Mh/RNawSms+a/3TZ6ZPAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.388.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103753101},"type":"module","_from":"file:decocms-4.388.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.388.0.tgz","_integrity":"sha512-EK4HG+9R8MvghOhahiEPUC+hjt9HuCiP523LFOHhPBhTtcI1xA94lhSTfDbLjqcoAfOZ8gw8FgbVW5sbcBIXZw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.388.0_1790036807921_0.23340894923808353","host":"s3://npm-registry-packages-npm-production"}},"4.388.2":{"name":"decocms","version":"4.388.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.388.2","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3afc28890174c41e88f7a5044adaefe9496d9ea","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.388.2.tgz","fileCount":9111,"integrity":"sha512-T6u4LMXJf0rsrzaPew/vQSUiTZWygldJmHf3vqODm8r57AedrD380txVPJni9SBfnkJLa2VY3rYQ8P+EkmyFcA==","signatures":[{"sig":"MEUCIQDqryDHqhGKJeM9BgwAtTFBw1+bVt8g94/eeRgV/qBBaQIgQKuSGrWW7ZNrDF1v6nCBEugAFjO272xSDqHvteYOLyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASuOUxiJTo1YVN1JCR6gKoDFOQYliCpkQCe63k4/EN8AiEA21lUXor9hmQ6AwEQEpHzgkJmTeJCfGtdVAT5YBhjr/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.388.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103754618},"type":"module","_from":"file:decocms-4.388.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.388.2.tgz","_integrity":"sha512-T6u4LMXJf0rsrzaPew/vQSUiTZWygldJmHf3vqODm8r57AedrD380txVPJni9SBfnkJLa2VY3rYQ8P+EkmyFcA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.388.2_1790037143717_0.9224063186517586","host":"s3://npm-registry-packages-npm-production"}},"4.388.1":{"name":"decocms","version":"4.388.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.388.1","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"298a91155c58ba03cbb098885640e4a61b608334","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.388.1.tgz","fileCount":9111,"integrity":"sha512-+LbvgWxvSS/hRZEqFtcuBjMBoRy2/lQ626xj2l/dXCtpJmBCWOPqZGOkzI5bYcEXQHqEGsFWZQolkVR6V93Ifw==","signatures":[{"sig":"MEUCIQDPtHM4wZ4S/YmUqIcJory4XYqaWcX6hUHqh8pmdaqzDwIgOiLQxF1nB2OwlGERMPe47qZ0C9ae+w+GUxFKykFiXL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHovJwemAOTvMnRAXTutTBcbsS6R7rTmDWsQPx3SND/UAiAbG73AUwvt8W5Qo4/LzBKxzoCgZf1JyhxJiEYOZw62tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.388.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103754286},"type":"module","_from":"file:decocms-4.388.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.388.1.tgz","_integrity":"sha512-+LbvgWxvSS/hRZEqFtcuBjMBoRy2/lQ626xj2l/dXCtpJmBCWOPqZGOkzI5bYcEXQHqEGsFWZQolkVR6V93Ifw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.388.1_1790037153985_0.15026813903935077","host":"s3://npm-registry-packages-npm-production"}},"4.388.3":{"name":"decocms","version":"4.388.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.388.3","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3e815c9f52fbb2820a5b476ea8d75221ac53465","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.388.3.tgz","fileCount":9112,"integrity":"sha512-EVQL8lsKRF4w4FxHoAH1Lx0ZPvrpjpRwk6Y/NWFTTI1bWOBFVuMxMhHJSXSHl4YDB7/RhR/SoEkSlcX90ZgpwQ==","signatures":[{"sig":"MEUCICIE04cGPy8ogCdSbpD/OGmdU6o+1YHDTLvK1sHoNGRqAiEAobUKNBmVrV7zfyIq0SXVlv/efpQ82cDloKyPCZqQ0dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDacgr5wTxaR/O/T9k7C7wTrGPVJpMGj3z+g9f0cPoL8AiBc6Uru51qblj0Rw10SVUhKpLSNazVjkN26NJTFAjStFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.388.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103758285},"type":"module","_from":"file:decocms-4.388.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.388.3.tgz","_integrity":"sha512-EVQL8lsKRF4w4FxHoAH1Lx0ZPvrpjpRwk6Y/NWFTTI1bWOBFVuMxMhHJSXSHl4YDB7/RhR/SoEkSlcX90ZgpwQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.388.3_1790042899969_0.07252461878122429","host":"s3://npm-registry-packages-npm-production"}},"4.388.4":{"name":"decocms","version":"4.388.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.388.4","maintainers":[{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"ae55da1380f4cdad838beff706a161803da159f5","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.388.4.tgz","fileCount":9112,"integrity":"sha512-YRcPzyMcl9QJCQKbqucYns2En2jL7UCdc+1GRjKmfIdRlivG8I4StgdsqcVQBbZlV+Q9Awgrd8rHnwQxEWNxkg==","signatures":[{"sig":"MEUCIQCt+2PPJAl0tba5BjgNoVDXynNuG0aD3ZAm8GiQ0CQjXgIgSsun+ILAIuNNAOacqvTU+el1QGpO0V5hyrFoJU8zhIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTuK994UF3CMGpsq6f5fyB8xzOtGgsi3l9ZzcTZwvN1gIhAPOuRozvmS8yPCR4nfGPqupnXpIxBy+ScUKWeMCRNuK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.388.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103758861},"type":"module","_from":"file:decocms-4.388.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.388.4.tgz","_integrity":"sha512-YRcPzyMcl9QJCQKbqucYns2En2jL7UCdc+1GRjKmfIdRlivG8I4StgdsqcVQBbZlV+Q9Awgrd8rHnwQxEWNxkg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.388.4_1790049020422_0.801194193621859","host":"s3://npm-registry-packages-npm-production"}},"4.389.0":{"name":"decocms","version":"4.389.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.389.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a339dc40812c9813d0e7b79612f43d48240d50bc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.389.0.tgz","fileCount":9112,"integrity":"sha512-hqiohbi0/rM4UaZ61ytzmAFbiEksWtMqC5bSFe5OsZDVQVjhT2FgnnwwtPdB2HiyQ4Hae9xD5ktnWXHvmEv/ug==","signatures":[{"sig":"MEUCIH3+/5BueGqiBhhtqpD6SaWbNTyKGEhwTNwt9zM52igFAiEAkOU/6ZfNMx/lzNIDeQVhV803EDBkkni8rrTDZ5+7rVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDIGsAND1VTJcLZjwCjn7NpS4f7gwxtlThBQoHcmpa42AiEAss2RpM2Vd4sCMoiiVsFkdprYcOfTCQTOt7lEIyxttCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.389.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103787894},"type":"module","_from":"file:decocms-4.389.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.389.0.tgz","_integrity":"sha512-hqiohbi0/rM4UaZ61ytzmAFbiEksWtMqC5bSFe5OsZDVQVjhT2FgnnwwtPdB2HiyQ4Hae9xD5ktnWXHvmEv/ug==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.389.0_1790083586401_0.18934946929652074","host":"s3://npm-registry-packages-npm-production"}},"4.389.1":{"name":"decocms","version":"4.389.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.389.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b9dc513c0a0f579fb2ece99c0a918d7f93e7274","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.389.1.tgz","fileCount":9112,"integrity":"sha512-43CciF2AYwtuWYNwGFFMootHJqPjUpVFQc0cU+ip0MrCg4f862b8XEsCjk01ER+8AULZTbapgVjqh4FAV8Xd9A==","signatures":[{"sig":"MEYCIQDbzcrJcu/QkoFxPYeDgdTHDHltMGYWrx/fuXduhQkWWgIhAKTEnFvl6lSodbY7LkWQRNMMj6Z4QJUPT3iFnidF5vGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFus7Zi39AOsN7KdTFJAZYi6FqandJ1oF22lJHhz3vNxAiEAtSf1BQtoShMnNC6/1pbCo/pov7w8Gs/KSDdJXBKxa7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.389.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103787720},"type":"module","_from":"file:decocms-4.389.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.389.1.tgz","_integrity":"sha512-43CciF2AYwtuWYNwGFFMootHJqPjUpVFQc0cU+ip0MrCg4f862b8XEsCjk01ER+8AULZTbapgVjqh4FAV8Xd9A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.389.1_1790091310722_0.4260957604380553","host":"s3://npm-registry-packages-npm-production"}},"4.389.2":{"name":"decocms","version":"4.389.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.389.2","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"19f0de232b4732b33102d8087e5d8ca4d6d275c0","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.389.2.tgz","fileCount":9112,"integrity":"sha512-wuRoXEl/Kt1QyJ8IcAj9PMfO4IXG6oKmPm4zKz1LzNpA+ySJBetmZdaLi30NUpG+ujNE/OA+sXkoNPd55m6zXA==","signatures":[{"sig":"MEUCIF8/r3NNs/YEtDCgh12GIkN60mEj0FXMnJTmo3eIfYMvAiEAn0sz9jKmNR0sgAVOr58mb5ii405op+yIpO6pjmfvrHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCmfLOhlVuCnJS4zT/5o1lS7gMGDX9z1QBonz7SaVu/AIgBUEXF3IppoTFc+e2DnCcKJQ+ZP70YZ0Ae93NpBjfn2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.389.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103789717},"type":"module","_from":"file:decocms-4.389.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.389.2.tgz","_integrity":"sha512-wuRoXEl/Kt1QyJ8IcAj9PMfO4IXG6oKmPm4zKz1LzNpA+ySJBetmZdaLi30NUpG+ujNE/OA+sXkoNPd55m6zXA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.389.2_1790091471378_0.7660509075793493","host":"s3://npm-registry-packages-npm-production"}},"4.389.3":{"name":"decocms","version":"4.389.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.389.3","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1ad2fd27fbb18274a4a4c6fddeb0f5c0cd682ed7","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.389.3.tgz","fileCount":9112,"integrity":"sha512-RC0MDoMQDeVTX1i5zCwtlDWWrpucD4tLMOa3ICmMQJk0Pesuw6Fk7C6N1chTfX9lSqzbiQk4F51oSqBnWXwNUg==","signatures":[{"sig":"MEQCIFG4EX5AM5LtRC2hHmxz/5+FJFdapJNGNY/kW4ev2MwhAiA8pOC0ShmZfvj72iY6aO8QeND7tUIRo6QUll1FTK5l4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQcHnZ9BvcpNYzTC9fB7bU7qJ1KagteL89WoxsgwoZvAIgRFaHRYNnrBG9FnQUGSfny65hoxUeC6etgXjTBf7Ja/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.389.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103792366},"type":"module","_from":"file:decocms-4.389.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.389.3.tgz","_integrity":"sha512-RC0MDoMQDeVTX1i5zCwtlDWWrpucD4tLMOa3ICmMQJk0Pesuw6Fk7C6N1chTfX9lSqzbiQk4F51oSqBnWXwNUg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.389.3_1790092217349_0.7242013966204139","host":"s3://npm-registry-packages-npm-production"}},"4.390.0":{"name":"decocms","version":"4.390.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"c5aa3aa1241fea0c9433c7380af416af4baf4ccc","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.0.tgz","fileCount":9112,"integrity":"sha512-5jwYorba74pZXb3sNCq3PkJcFuyEmAfabWPSZdevNuguioX+HysApn3LJpbHqmXPSAzKtXP0IGN98AgZJD2xkA==","signatures":[{"sig":"MEUCIQDaedH6mFmZmTWLe19OgoMYKm5UFZPwxvhehMFIl9U+SwIgDS3tMXmhPRXppKT6xcPlyPMSDMlsISttwzLbsT0oJW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEA+1vXfACrWJr4AuF8dUBV/C8eZAPsU9jDNQg3uKI0bAiEAwCPPOaB+VijSU+4+3jQKgE0YxrUaGk9anxZb1QXYD5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103799821},"type":"module","_from":"file:decocms-4.390.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.0.tgz","_integrity":"sha512-5jwYorba74pZXb3sNCq3PkJcFuyEmAfabWPSZdevNuguioX+HysApn3LJpbHqmXPSAzKtXP0IGN98AgZJD2xkA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.0_1790095260610_0.8450271617986405","host":"s3://npm-registry-packages-npm-production"}},"4.390.1":{"name":"decocms","version":"4.390.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6f9545f7bd91f906f6ea167e46917723ec4f4ec6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.1.tgz","fileCount":9112,"integrity":"sha512-+0zpyYRuEvvUhJ2Xl32k3o3TbwTal7As6stIQSVXLHrPVux7jKG+NOGcH6Ei/2Y0pDTQdBHjls4Tgem3V7RE0g==","signatures":[{"sig":"MEUCIHOFjodPuv3vjfzn8OhdUnkgt4iyrh7xBKfTSwHIRo3PAiEAsuwY60p8z+TD7TwWLSbsXvoktE12X1HRUhgIF8MZG2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBF0ggURdA+jibCf5zw2FC8S2Zyxw0C1OONdbuxdKxXkAiAwccc5jAXwOGsSgba7v43BgLK0pBdJvTIMo+lEcmu1eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800362},"type":"module","_from":"file:decocms-4.390.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.1.tgz","_integrity":"sha512-+0zpyYRuEvvUhJ2Xl32k3o3TbwTal7As6stIQSVXLHrPVux7jKG+NOGcH6Ei/2Y0pDTQdBHjls4Tgem3V7RE0g==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.1_1790097112551_0.7140371098683755","host":"s3://npm-registry-packages-npm-production"}},"4.390.2":{"name":"decocms","version":"4.390.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.2","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"65f1486a6db684d33bce9e98cd6603c081d818a3","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.2.tgz","fileCount":9112,"integrity":"sha512-4/+HO9dCpvd3vTT9hqbTGNmStUbi1Asw42xgmz/oiWUI2HvkTdPM//CdvwQtKCDGyko9e9byM57GEl9iOfNkRQ==","signatures":[{"sig":"MEYCIQCRIlyReKBi/YtQK8wCD0tG9iE4oRxKSsarh8oU4wbRYgIhAN5xRUrkwpVyly/3UnezYxJPh3AgJ0oQESIW3ngsz/hB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMttCnoggDH+hCePhZ1BEOkXVdpTbUlfJQZSP5xR4ZoQIgb0e71G4CWgNjzWIyxKQGNmG5lwSSc3R95E/7NnZHDEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800326},"type":"module","_from":"file:decocms-4.390.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.2.tgz","_integrity":"sha512-4/+HO9dCpvd3vTT9hqbTGNmStUbi1Asw42xgmz/oiWUI2HvkTdPM//CdvwQtKCDGyko9e9byM57GEl9iOfNkRQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.2_1790097503636_0.5104081613620461","host":"s3://npm-registry-packages-npm-production"}},"4.390.3":{"name":"decocms","version":"4.390.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.3","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5a16e7cced6c7dffc854689896407568be1d3a4","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.3.tgz","fileCount":9112,"integrity":"sha512-hS/UohKA9HX357hnmCNM7KYcl+hlDdmj9+a2uoRVwfB1rt+6PNhsQ6S49Kjpfy/7XYXgOxUKjMppDTrRhqDfpA==","signatures":[{"sig":"MEYCIQD+eN+R88gRWffiR2i/DyZIr9K743Evdt3T6Qg7BONjDwIhAOv/515IDAsyAPpwXyhQLZDGvT/ZfFMMmqM6GEKX5ngb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5Pqtl5gsfvJ1sKW5xOrQNft7cnsu8XEOMJiDg2AYlvAiBV4L7tW4o0ZUB6N5GG2vgiAKU+z4gNk0yCEHCQbfmJBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800087},"type":"module","_from":"file:decocms-4.390.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.3.tgz","_integrity":"sha512-hS/UohKA9HX357hnmCNM7KYcl+hlDdmj9+a2uoRVwfB1rt+6PNhsQ6S49Kjpfy/7XYXgOxUKjMppDTrRhqDfpA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.3_1790101305113_0.5201326950271228","host":"s3://npm-registry-packages-npm-production"}},"4.390.4":{"name":"decocms","version":"4.390.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.4","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4efd8d817108bd064f96e87a1ef528a7feec0e99","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.4.tgz","fileCount":9112,"integrity":"sha512-J5eUwo7QxTILdMKWLFM/o+tOEG9T44AVSdRXzTxkkfENgQiuRq4xsXz7B+EM0cuOEiB3ypB5ZnXzrj+3offkjA==","signatures":[{"sig":"MEUCIQCtqAp0lfLflhcxtBHpPV46ItBThp03u3Ppi+z8y4TclAIgGtHSRcNEOkjiAyOeJI7qS6nKapok/M/7Xhhvlfuq6v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBVIg3Yvwoy4yw6gQSnRNeW+43Jyuk3zrgHgcNoFaUTQIhAPwv6xrf6wKYI31Zlaw5kSZxJmHdyr7J6dy2lvl6vzM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800133},"type":"module","_from":"file:decocms-4.390.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.4.tgz","_integrity":"sha512-J5eUwo7QxTILdMKWLFM/o+tOEG9T44AVSdRXzTxkkfENgQiuRq4xsXz7B+EM0cuOEiB3ypB5ZnXzrj+3offkjA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.4_1790101731616_0.7449176279125305","host":"s3://npm-registry-packages-npm-production"}},"4.390.5":{"name":"decocms","version":"4.390.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.5","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"512aae3602059ad5bec76b2f0a0210289deb0583","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.5.tgz","fileCount":9112,"integrity":"sha512-9EpRpHkVfXsSvDvh77G6bk82AcfM3nijLmrYpD2lxfh1i7amEYa1K0xU9z/YSYvmHNZooUbgVPCwNFbLqSSOZg==","signatures":[{"sig":"MEYCIQDus2ORSU8vQ1TwdFzz+NpF1G3qGXFrxst02p29CxhL/wIhANTFdN3hPMj2yqNmJGhsX1S5X4ztoc+o3lB1WD+2bmeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqy1cir9dbZm845s8Pa+PhP3sF9ZQiq2hsg51/bqYNoAiAnMQnAi5EOaBskJXGCSFbtGiHE+5t+KZu5PMzOvZ2ZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800133},"type":"module","_from":"file:decocms-4.390.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.5.tgz","_integrity":"sha512-9EpRpHkVfXsSvDvh77G6bk82AcfM3nijLmrYpD2lxfh1i7amEYa1K0xU9z/YSYvmHNZooUbgVPCwNFbLqSSOZg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.5_1790104267775_0.6659005489167857","host":"s3://npm-registry-packages-npm-production"}},"4.390.6":{"name":"decocms","version":"4.390.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.6","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"180bf93bbdfbed2d0c3c31370fa21e11c8051929","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.6.tgz","fileCount":9112,"integrity":"sha512-pbVGQZdk8Bg50ayuOwmhxgvu3+6k364RzXTd00cDC3eGsAWAAsjhymaeGX4/7Xka5U6k6ck7ow+cfKUgZAh91Q==","signatures":[{"sig":"MEUCID6ZoiKagF16z1YyhyyKQYEa5/zG14NEA1z03TL0BwgMAiEAmVPdfFQbt4AW05HVzTfYsRWbWyrGAzCljgD6Ea2kjls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICV1Qbw8qILgOKn08EOkwEaFZmrC1ze+UR6jzkaeLd3uAiEA9iG1VxsNSTG9ZA+8wc3qkVnMGguoPW1bjN+cAWbWYU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103800803},"type":"module","_from":"file:decocms-4.390.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.6.tgz","_integrity":"sha512-pbVGQZdk8Bg50ayuOwmhxgvu3+6k364RzXTd00cDC3eGsAWAAsjhymaeGX4/7Xka5U6k6ck7ow+cfKUgZAh91Q==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.6_1790109589493_0.4263584716521087","host":"s3://npm-registry-packages-npm-production"}},"4.390.7":{"name":"decocms","version":"4.390.7","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.7","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"1bc7d12267055fc1ff66878775d345cb38bb8c66","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.7.tgz","fileCount":9112,"integrity":"sha512-MNKHClG6l3DFgYrC1d5xd9efrHomP9UCEVhxkibW1oK9S9CqC/fegaO2Z4/C3LVMclKQDkrANiSxYqrLCqdIEA==","signatures":[{"sig":"MEUCIERsZoZX3PYAkahj6Y0xUS9ZufG6gFQGNAy45zuH3CWRAiEAyZrJpHvcygbVUmV772WhPKrnAZK2ApbsRV2hXFjS/EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAxsSMTTYkzTcCU7uKccVfvsUq3sqfSMF5OQ5NqjxX2gIgESN2XIPj+hNnYnLzw1gcIdKoTbOjHOA61TFa8TMoP3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103801000},"type":"module","_from":"file:decocms-4.390.7.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.7.tgz","_integrity":"sha512-MNKHClG6l3DFgYrC1d5xd9efrHomP9UCEVhxkibW1oK9S9CqC/fegaO2Z4/C3LVMclKQDkrANiSxYqrLCqdIEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.7_1790111149484_0.1668375290038664","host":"s3://npm-registry-packages-npm-production"}},"4.390.8":{"name":"decocms","version":"4.390.8","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.390.8","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9e5fcae2909978c6834962868cfe7d4f5462f005","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.390.8.tgz","fileCount":9112,"integrity":"sha512-fgvpjxiJYRupzpKyw5gk/XdXvur93uroC4Kx7ffdOj2RLrLbr6A15dszhJOndZI8pYodD5uD4x37+nTj4eMf0A==","signatures":[{"sig":"MEUCIQC18Dq2/IjaKhYG6+8MA1eLJ9+8Uj8d9qQ8KeXf8ttYvQIgPzzwvPHk3/Pj+X+Q9iQ/uNYlqezc7fBKkppEWesqcdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNTofGkjxirjijkIxGjvTi3895iRXnHHDhVySDDBiH7gIgZ78Me3I+QZXJACFPV+cg3Sxg/doeQk9I7UoJ1VzI5/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.390.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103801701},"type":"module","_from":"file:decocms-4.390.8.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.390.8.tgz","_integrity":"sha512-fgvpjxiJYRupzpKyw5gk/XdXvur93uroC4Kx7ffdOj2RLrLbr6A15dszhJOndZI8pYodD5uD4x37+nTj4eMf0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.390.8_1790114119459_0.5827463490972966","host":"s3://npm-registry-packages-npm-production"}},"4.391.0":{"name":"decocms","version":"4.391.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.391.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"069cd9343eb5a6598442064fd9402348ddcc4e67","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.391.0.tgz","fileCount":9112,"integrity":"sha512-uY6yhH4+VBd0AfYczr4D+pwAFY0Oeg0CruSw1OgmlTqtD9rijHz+V+UvUeZvRAGcEVAn6rL6hJb4F/zBNpiMGQ==","signatures":[{"sig":"MEQCIG9/c1vRgClJd7fh13aD8zvw3IdDJWNlm7Sx3WAlvYrYAiBT1u5uJo5pgu7t2BFIRTeUKaRAQPdZVUjbaO75IjqrBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSgCIopY7yUOyUn6RUs4ri4tMKnd20LoMeb2Juq4f9IAiEAlsU3X7RlyCi0RZHBKaPzI+QnXq54QHbqUbXOFxBL8OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.391.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103808460},"type":"module","_from":"file:decocms-4.391.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.391.0.tgz","_integrity":"sha512-uY6yhH4+VBd0AfYczr4D+pwAFY0Oeg0CruSw1OgmlTqtD9rijHz+V+UvUeZvRAGcEVAn6rL6hJb4F/zBNpiMGQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.391.0_1790134366275_0.5588802855949155","host":"s3://npm-registry-packages-npm-production"}},"4.392.0":{"name":"decocms","version":"4.392.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.392.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"66dc94b85d3c08082a3bb0902d333ac184802599","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.392.0.tgz","fileCount":9112,"integrity":"sha512-DeQtirwWuSbho1DuhMNc36J/sGtJCq8bnRxRtV2qtc15z7tHWtoRRN89FbNNoLp7OkUXAc4HT+1f/vLhrna7Ow==","signatures":[{"sig":"MEYCIQDtKGwR4VwjYa3EQXkL7qp7K5Jk7+q0PpZQcU868IltwwIhAIIfeks+qy8zQ+Yj2bMIMJxvqgN8gutTiszazAFWRxDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICCSEWGrHoKSDecP1EW+an1i7gdxNnGa1rAuycGlkFiXAiAXZsrUeJp5idLnrx47ec8uawz9OQScbjJbZfZJPEYWOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.392.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103808528},"type":"module","_from":"file:decocms-4.392.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.392.0.tgz","_integrity":"sha512-DeQtirwWuSbho1DuhMNc36J/sGtJCq8bnRxRtV2qtc15z7tHWtoRRN89FbNNoLp7OkUXAc4HT+1f/vLhrna7Ow==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.392.0_1790166032438_0.6165167174440316","host":"s3://npm-registry-packages-npm-production"}},"4.393.0":{"name":"decocms","version":"4.393.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.393.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d3f0e84622aeb17c3e4bc7289ccb3731d37e0d63","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.393.0.tgz","fileCount":9111,"integrity":"sha512-iiYs6m2TD9pyAWnls6y7dMvO2ARGiNNHsWIkw42oDaL2m80CLph+Fd025QJMe8Z2KIDVc5u+q+E0L70r+CWdnA==","signatures":[{"sig":"MEQCIBwSQOCl0uILcGxOKPebU1dqd4fkJukZFE8W7rp58xVHAiAaVc5JwxH232dT+KvFgt3qObDI6yurRZecmgHXKpPZBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAOj99929vg0WsfikDgrgqkb+4loJPTViKGTth6YZi2gIhAP/wQa0RY1wnTMhMGhPVI7RVLhA7frW9lTbU8+BYpDWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.393.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104008526},"type":"module","_from":"file:decocms-4.393.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.393.0.tgz","_integrity":"sha512-iiYs6m2TD9pyAWnls6y7dMvO2ARGiNNHsWIkw42oDaL2m80CLph+Fd025QJMe8Z2KIDVc5u+q+E0L70r+CWdnA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.393.0_1790167298923_0.5916169770245014","host":"s3://npm-registry-packages-npm-production"}},"4.393.1":{"name":"decocms","version":"4.393.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.393.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0b9af58996af90972939573d5a964a1a717b7477","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.393.1.tgz","fileCount":9111,"integrity":"sha512-cqBy0NulwWriCSWelQa8qsAg+LJaADL8HuargLd8vhRgeyHAcqK/5sRYUpQ0E0X4A8f08TRV/DgKYw0tkhcFEA==","signatures":[{"sig":"MEYCIQCssk4cgvHSJSqzT1J3nq2U2CzGJtfFURKh7moaQ1th+QIhAMLbXzvDX8SgT9qhQcRcRxLNvH7HBZpcOrCVqIQHZYBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcJGqeYXivLhgkNQD63C3x6Pnar2hQDrxK+2W14J195AiBoOlyxO6ZZirZr4UH/YcHFVBwqfEgOgbdwYbZzwIuwAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.393.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104007647},"type":"module","_from":"file:decocms-4.393.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.393.1.tgz","_integrity":"sha512-cqBy0NulwWriCSWelQa8qsAg+LJaADL8HuargLd8vhRgeyHAcqK/5sRYUpQ0E0X4A8f08TRV/DgKYw0tkhcFEA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.393.1_1790167977685_0.6069804874953437","host":"s3://npm-registry-packages-npm-production"}},"4.393.2":{"name":"decocms","version":"4.393.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.393.2","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"fb4ed11c578e051ddc39de134827de595963f7ab","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.393.2.tgz","fileCount":9111,"integrity":"sha512-hF5n+6oO6JdY6YOUo3twVY8464hgldAqg26cjMOwnSW6gGAXugTjH0PAWk8/7w5X68nce0vvetzSNwf1NkOrjw==","signatures":[{"sig":"MEUCICQEdkPgwlNJm1qYPgYENzY98Qxbv6JcJpRCLXnc5iwqAiEA/s86LvkFD58cXOQsZYt0VeXjZuyC199xbQQeeVlCfd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfyKCLTNOWfCoZqwyT7d1eG76Gu4suy62TkRUCGDOVzAIgZbQWVe+2IXygn1lgEurHmU2h47XCb2Jn20g7vQOpH/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.393.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104007975},"type":"module","_from":"file:decocms-4.393.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.393.2.tgz","_integrity":"sha512-hF5n+6oO6JdY6YOUo3twVY8464hgldAqg26cjMOwnSW6gGAXugTjH0PAWk8/7w5X68nce0vvetzSNwf1NkOrjw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.393.2_1790175106633_0.7029470602440329","host":"s3://npm-registry-packages-npm-production"}},"4.394.0":{"name":"decocms","version":"4.394.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.394.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4cddacf01aad73903ea30ce98593e073f4c81cff","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.394.0.tgz","fileCount":9111,"integrity":"sha512-mRhVCHKFfFfN0D9dIo+y/FeX7WsnROFYGiVTmI7Vicz7OgeEbQKpzY8sSHksC4YPv9KIJucFRiq3QqtPWZiaPw==","signatures":[{"sig":"MEUCICHlafcnZH1tukxpI8VJzHUIgjSOw8bTu6GbQAWHDOo5AiEA6304CbBIuSKvisb6J803KToknmVBRzHB5vQsiQtYx+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAQHeMRHjuAUNtk49C2c0WH4S9zuTP9RBGGfiuwPtyCNAiEA9qitU72DXIm1nc91czzvCMtiVTgML0rsWWrcHkpP4w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.394.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104007983},"type":"module","_from":"file:decocms-4.394.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.394.0.tgz","_integrity":"sha512-mRhVCHKFfFfN0D9dIo+y/FeX7WsnROFYGiVTmI7Vicz7OgeEbQKpzY8sSHksC4YPv9KIJucFRiq3QqtPWZiaPw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.394.0_1790182879000_0.7539556833829475","host":"s3://npm-registry-packages-npm-production"}},"4.394.1":{"name":"decocms","version":"4.394.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.394.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"9b45c75ad5999775faf169dc3423e0f2cce58407","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.394.1.tgz","fileCount":9111,"integrity":"sha512-uzUwLjTtT+y2VJ9j2wiRu5+AXU/K6u/q3scjehRgFG8hoWGOKFq04Jpw9z/vYqjfhvTHGzGBsxxCa6gCCPVJ3A==","signatures":[{"sig":"MEYCIQDA1hqvW5qagACB8enjVKON2qxJPuevJ78XXe8FWpHSFAIhAIo4Vw/FHPBoF+S6AjHvAkv3WOJHmttZiiZnSrOfPume","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmTzmDAUfQHwHKUc3AKxfC7DFt8R7G7MYo1qxxpCmlwwIgc0giAGPIpLjwvfuywHQnY5FWLEJOThs25Lb1HYeLCxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.394.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104008431},"type":"module","_from":"file:decocms-4.394.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.394.1.tgz","_integrity":"sha512-uzUwLjTtT+y2VJ9j2wiRu5+AXU/K6u/q3scjehRgFG8hoWGOKFq04Jpw9z/vYqjfhvTHGzGBsxxCa6gCCPVJ3A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.394.1_1790186202749_0.9045366350750741","host":"s3://npm-registry-packages-npm-production"}},"4.395.0":{"name":"decocms","version":"4.395.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.395.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"0a0985f58f05d7908a94b054cf3f655eb6b5d242","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.395.0.tgz","fileCount":9114,"integrity":"sha512-87whRE3we+taAyA0XWBUTUr8Ru2gfh7XOFNm21jtN0vX0YgT+fdJeV2dhAWhLmIxaUz4TVVzE606x1jOGR8yIw==","signatures":[{"sig":"MEQCIGt9cqbWqclz/yThjuLUkxecRBFTP03DjqVx5WsLS+7IAiAu95w0+JkWqDb/EgRp68EbKkTbBDuEQxHdFyyWAbbbMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN0IKZStAsD+NOqCN+pCBkC4Zs0i3jMUrOSq5t9CTNOwIhAOPClWr35qjDvvdrnzsJCV7rbf0usHMith4N5iFD9mJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.395.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104066629},"type":"module","_from":"file:decocms-4.395.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.395.0.tgz","_integrity":"sha512-87whRE3we+taAyA0XWBUTUr8Ru2gfh7XOFNm21jtN0vX0YgT+fdJeV2dhAWhLmIxaUz4TVVzE606x1jOGR8yIw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.395.0_1790195714078_0.2210006584693378","host":"s3://npm-registry-packages-npm-production"}},"4.396.0":{"name":"decocms","version":"4.396.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.396.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e334bb1bc68c3e303d63895df8d769db168fde9c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.396.0.tgz","fileCount":9114,"integrity":"sha512-QIUZezxK2uxzVZpdTI4rPGrnffirToCJMe6dkyob+YVYWS14Vyj+CjGgoEBH4NoqpkISGTI0NX80RsysonzDhg==","signatures":[{"sig":"MEUCIDm9It0YNkl6gGindHABNLzYDs26sUygbGut4/nWP7R9AiEA3piSCV+y08q6Hm1cWddesW7KWy8ZdNuIo8cxC7j+sm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9tm2t88QOX8nHvb+MhKYUNCc5QwAwW9GC3nRe5cZCdAiEA26mIQIbvXnMmLCW7DnxNmjTCEm3bG5Ck+Cx+yyzNh8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.396.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104067375},"type":"module","_from":"file:decocms-4.396.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.396.0.tgz","_integrity":"sha512-QIUZezxK2uxzVZpdTI4rPGrnffirToCJMe6dkyob+YVYWS14Vyj+CjGgoEBH4NoqpkISGTI0NX80RsysonzDhg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.396.0_1790196582127_0.8097566528576778","host":"s3://npm-registry-packages-npm-production"}},"4.397.0":{"name":"decocms","version":"4.397.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.397.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d5823385897352a1dd6b3544f655d7fae1e6d024","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.397.0.tgz","fileCount":9114,"integrity":"sha512-uvWljqIpHA+KKNObNmssr8fCclnC9PvyyZ/IqNY2Fj8857ERVu7DFRQcaT44pZD2ILvGC+Z3RLEK7TnekZEkFA==","signatures":[{"sig":"MEUCIQD5X7PDQlCEaVSkzllH/saOf7BQSrGgXmOi3pZidNMsFwIga/4GykKWmtuMtghVXncUAKlz2Ezd7ye8pDwGueLa27E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDJR3QqqnVCz6XapTDpckLdZbS4OgqiCQpjhMsTpMCoyAiBFKIh6Jm7haCCWFvwPhbRF8EbB3k9Tw6VM9YVnyMKMIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.397.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104070561},"type":"module","_from":"file:decocms-4.397.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.397.0.tgz","_integrity":"sha512-uvWljqIpHA+KKNObNmssr8fCclnC9PvyyZ/IqNY2Fj8857ERVu7DFRQcaT44pZD2ILvGC+Z3RLEK7TnekZEkFA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.397.0_1790203933591_0.03578489607480084","host":"s3://npm-registry-packages-npm-production"}},"4.397.1":{"name":"decocms","version":"4.397.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.397.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"4b310b25bacf39d81a9dcf86f8df664b84290076","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.397.1.tgz","fileCount":9114,"integrity":"sha512-bJBaWiVYwqqLdzNzS9M5imt1YlCNp0SM+snbx6C3lCkUnMC0HjQwM0p7JqHifnxUpABGi1JS9LNYu2vLwyOh3w==","signatures":[{"sig":"MEYCIQD1EjS3Rj9YV3ac7D/RMR1bXdgZjT6BSx9AWiIJmtCKBAIhAOhhAa4Lv/9iAwdrOQGKeGm2hxffb5wK6dZ1bDyjOlG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDngGiRIPeinOyeT74eKf25R96l3Httx5Rna9eMWSlyVwIgSRB5yrONemIXhlHdW4MuqMnudGsRFlsER4yxknzvpGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.397.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104071069},"type":"module","_from":"file:decocms-4.397.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.397.1.tgz","_integrity":"sha512-bJBaWiVYwqqLdzNzS9M5imt1YlCNp0SM+snbx6C3lCkUnMC0HjQwM0p7JqHifnxUpABGi1JS9LNYu2vLwyOh3w==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.397.1_1790205369416_0.9401385850800781","host":"s3://npm-registry-packages-npm-production"}},"4.398.0":{"name":"decocms","version":"4.398.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.398.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"da319db408e420a5fec922976c869ce40482382e","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.398.0.tgz","fileCount":9114,"integrity":"sha512-bhQ1IGbc5CtL1sdjDzyL5S+XubwMYXlkFH4WfExA/OHkBPpnnxD5jDiX85XOHSkr9hefh+sg73c71rhBeVq7RA==","signatures":[{"sig":"MEYCIQD8aIhjcobaUt1ARfPLpVQRfEPzuLwDDAw2Iqq42Jn8+AIhALTvaIHcg/yNTDNp0i59X36M5X4YQSC/hKG/73ig9jfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA65OuGcACEFF1tJ6dEkv40fTK6pXrYZpL9kc/BYblHfAiEAplpJ2k/AvOxUjI8jHpDbLdiCvxoZiBEzNncYvMgXFhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.398.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104074517},"type":"module","_from":"file:decocms-4.398.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.398.0.tgz","_integrity":"sha512-bhQ1IGbc5CtL1sdjDzyL5S+XubwMYXlkFH4WfExA/OHkBPpnnxD5jDiX85XOHSkr9hefh+sg73c71rhBeVq7RA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.398.0_1790251834293_0.716158099375499","host":"s3://npm-registry-packages-npm-production"}},"4.398.1":{"name":"decocms","version":"4.398.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.398.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"3a8fdb47f58026b886ffe768ee6e6ac273bc307d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.398.1.tgz","fileCount":9114,"integrity":"sha512-qFazzDDaAlnzbO6FocL1G+56gP10ytIdn+NmA5+ATxL+UuueRhczCzdIUrX8WqRnMs39ub2w0caIvlF/jgfB0A==","signatures":[{"sig":"MEYCIQCIxQFNon/pLwHQ9zxr4DLBUI8cSEzTh1lFDOGEIznmOAIhAMTNSWSJd0cLSKR1NbohTxB1tSRZzHRzIWIc+pCt+1pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx/FP9oD/eZVuW52CiwI+PflkkSRNnY+tVvvw9vK/LVgIgQqhFnQfYDFgqbipg4ugY2jGcAuffPezcXhG1Va/go5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.398.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104074617},"type":"module","_from":"file:decocms-4.398.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.398.1.tgz","_integrity":"sha512-qFazzDDaAlnzbO6FocL1G+56gP10ytIdn+NmA5+ATxL+UuueRhczCzdIUrX8WqRnMs39ub2w0caIvlF/jgfB0A==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.398.1_1790274853000_0.5505476098365585","host":"s3://npm-registry-packages-npm-production"}},"4.399.0":{"name":"decocms","version":"4.399.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.399.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"efb15c945a8e4832e8e64471174f8facf5df96df","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.399.0.tgz","fileCount":9109,"integrity":"sha512-g3Zi6esAva6ulYiysRqV+Op4gIhPXrHPSmhqsacfJG/NM+Id8Zo1ZDS+aeT3z6zU029Uu9BPIVZ/ziiO5KIUvA==","signatures":[{"sig":"MEUCIF1cHsj+NZsGpVBRavCu3aG6FzhoYRP4IwA1EcERQLAfAiEAyOCsLHh+CVyYOS37ZclbLEhuZmVHcjpkAXNqrk1yQ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIurhs7s6KYq9Hj3IqnPlINhsPenlIJGoY2hsfj7QEpAiEAhcI8ZDZ4rOm9x4AonMVm0IvNrufS7kVUScfgV2zXOr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.399.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102902487},"type":"module","_from":"file:decocms-4.399.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.399.0.tgz","_integrity":"sha512-g3Zi6esAva6ulYiysRqV+Op4gIhPXrHPSmhqsacfJG/NM+Id8Zo1ZDS+aeT3z6zU029Uu9BPIVZ/ziiO5KIUvA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.399.0_1790279150812_0.2664009415619981","host":"s3://npm-registry-packages-npm-production"}},"4.399.1":{"name":"decocms","version":"4.399.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.399.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d9e1be9e24f192e66e0934eda7414efa37b6c52a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.399.1.tgz","fileCount":9109,"integrity":"sha512-+6ZUML8Im/DU8q6Q4Vd4Po+spNkaSlC+EBrQJeFWRHiq0ccxnQ281qAQv/KS3gA2L52WLE6je4W8v+HAorpfvw==","signatures":[{"sig":"MEMCHyoWUCbMIkIhFSdrOM13tgorgmwEW07a1Q04hnd/M5gCIDnvxxN9uhYsjxA9qEKhJDO7zCs2Pd3aHWSfZdgx2xPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2xY7x/edJ6raudKjzz9xHFbh5EbTM7L79oQxylnsG9AiAJG+h8xEZhVGVr0wuvDClzYC9kTjoUXhh31mB2oqJGiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.399.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102904536},"type":"module","_from":"file:decocms-4.399.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.399.1.tgz","_integrity":"sha512-+6ZUML8Im/DU8q6Q4Vd4Po+spNkaSlC+EBrQJeFWRHiq0ccxnQ281qAQv/KS3gA2L52WLE6je4W8v+HAorpfvw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.399.1_1790280675789_0.7657911486391624","host":"s3://npm-registry-packages-npm-production"}},"4.400.0":{"name":"decocms","version":"4.400.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"e8b56f482e75b3f37367328ffbcef4176f97dc3a","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.0.tgz","fileCount":9109,"integrity":"sha512-wohnlJyjZRg02qb72OfF6dlYUSw1ny5z0f/j2BpEh0OjBMsGQuTuADMtP/bbWudKHnsYvkuFoKBdqmphlPm7jQ==","signatures":[{"sig":"MEYCIQCLr/2gy715H39ZmZrJPZ10IW2P6683YLpqkv6uowF+fAIhAMIiE6RrUtKLAkNRpVS5p/Bth9Tll0oorlKBxhhGcYwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx4gXUU5Q1ftxlkoQz1aAjrEGe34Olm+fzpLPCfOS/qwIhANX/H0yI50lCe0Kxf3WBSyt3XD1YNmwg4KRS18WV4TPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102922983},"type":"module","_from":"file:decocms-4.400.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.0.tgz","_integrity":"sha512-wohnlJyjZRg02qb72OfF6dlYUSw1ny5z0f/j2BpEh0OjBMsGQuTuADMtP/bbWudKHnsYvkuFoKBdqmphlPm7jQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.0_1790281245003_0.3883045627212198","host":"s3://npm-registry-packages-npm-production"}},"4.400.1":{"name":"decocms","version":"4.400.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5fa8562362f6f17f85a1a1cc1c4652862adf0bdb","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.1.tgz","fileCount":9109,"integrity":"sha512-K7481dN76VraGiQ/pL0/pMFhSEs6aJKNXjUBYJMD87asO5D8IxoCOFtkQYOKOxVJgbnXhQV2y9oiRg3JM62XBw==","signatures":[{"sig":"MEQCICS+V321CRYDbKVgJBRr1tKZcP+GB+6W893PS8gc6D7mAiAM7JgWIqLUHH21H1CNspFYPy15RgRtx+D/pDBQkNLRaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3En6Cf8kFdS2n2n5wB9qklWCqBISZ+tqVZHZz8ig3DAiEAyuaYUNOBmGKDyCZHDmzZ96VqzWkaqWNDc8RajlBnQFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102925471},"type":"module","_from":"file:decocms-4.400.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.1.tgz","_integrity":"sha512-K7481dN76VraGiQ/pL0/pMFhSEs6aJKNXjUBYJMD87asO5D8IxoCOFtkQYOKOxVJgbnXhQV2y9oiRg3JM62XBw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.1_1790282197014_0.14722492066306359","host":"s3://npm-registry-packages-npm-production"}},"4.400.2":{"name":"decocms","version":"4.400.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.2","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"02630538e968e4ce4d0ae12f2b4895ba88504863","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.2.tgz","fileCount":9109,"integrity":"sha512-6jZAMK+XHOg1JArZ4+EYZNYExQNbKlo8wKcXn8nqxQ16nxRlAVeihfXD/VZeQANzenO6yFGpWYiylT/39UoyEw==","signatures":[{"sig":"MEQCIADPR/vHlwjxqJmam/ReTZs1WWnukzPu/AozSr1M2GP/AiBHxy2fk6GKMu3nCDxTes1XjznlO/lfCEzR8HCYYc6M0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB9ec3N2qNwtpx+ZnKqRi1Uaql9XnFUGnwngsVyw3jOxAiBY6q2IRBQilNtEAbGGCBh4OZO91KZS9ckYykIus5dV9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102930063},"type":"module","_from":"file:decocms-4.400.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.2.tgz","_integrity":"sha512-6jZAMK+XHOg1JArZ4+EYZNYExQNbKlo8wKcXn8nqxQ16nxRlAVeihfXD/VZeQANzenO6yFGpWYiylT/39UoyEw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.2_1790285048004_0.2589816546170465","host":"s3://npm-registry-packages-npm-production"}},"4.400.3":{"name":"decocms","version":"4.400.3","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.3","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"a3dfc3459d9d487fdc64ed3402f1ac2f494de94d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.3.tgz","fileCount":9109,"integrity":"sha512-KbOgHsu2CB2iiWvZoxVkLoqnq5I/9s/NnWP0zMJo244Q+tzsFm+xry0KU956ueS1p9H3M2b9u6apLrcDne/Cig==","signatures":[{"sig":"MEYCIQCoiFeOxWndbVwgm9pUu0o4osKOYir0Rh2LjR/cuDrxXQIhANXKRdE4tz288aS+W7mo7MVfJKNXFSUbhGJooiJiaf53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqvmDKIXJ3msjlixhZ3j9SURv399wZFrLw+EbLy8h74AiEAhNtpcAL0tle1DizPqebNEZrw3UC8B0vJAkFDMaXxt4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102930142},"type":"module","_from":"file:decocms-4.400.3.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.3.tgz","_integrity":"sha512-KbOgHsu2CB2iiWvZoxVkLoqnq5I/9s/NnWP0zMJo244Q+tzsFm+xry0KU956ueS1p9H3M2b9u6apLrcDne/Cig==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.3_1790307322341_0.5839343802198811","host":"s3://npm-registry-packages-npm-production"}},"4.400.5":{"name":"decocms","version":"4.400.5","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.5","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"8b14619964b94a653b069e942c62224c7404f438","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.5.tgz","fileCount":9109,"integrity":"sha512-QusA+GiknUxWhTlpZPuqOFq/3faZmBz6itidlZ37Zl16MdIDNHPvg9CYRvMuQnb5V1EFmKcQSIByATEZ1dcHAQ==","signatures":[{"sig":"MEUCIBmXrnhvJFXuXBwchx17BjUxr++NfPW7PTNTmI4wrFUXAiEAyl8tpgsHU0QHnCTB/CZBEWnJRQSd0Kx9ZjO9ojCUxxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1eQ/duQ9nLfJgmBz19FeblAlTPDz73qEeSki1pIJyeAiEA/lT3F82aza2QCYsy/mqRuuiKNLhfP952zz5179YIDc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102932333},"type":"module","_from":"file:decocms-4.400.5.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.5.tgz","_integrity":"sha512-QusA+GiknUxWhTlpZPuqOFq/3faZmBz6itidlZ37Zl16MdIDNHPvg9CYRvMuQnb5V1EFmKcQSIByATEZ1dcHAQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.5_1790307404860_0.3074895024184663","host":"s3://npm-registry-packages-npm-production"}},"4.400.6":{"name":"decocms","version":"4.400.6","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.6","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"888443dc80858c314b7c98cc914a6da14dd353d6","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.6.tgz","fileCount":9109,"integrity":"sha512-IwhRq9KGDbBJu1OFJsInkh4C+U0k7XG5CLNePTwurAiQ+TqVpxANndh/h5NH00ts8BT8S5bPmO653YqCObK+ew==","signatures":[{"sig":"MEYCIQCIvro8kJd5XgvhYJ7opDIIlJaIn3s9h1mqS28Cpmgv+QIhANC/d2LtwvB9mrW7hK4Ns+kGq3nARdO48XAMVJ6w4ROm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEUHeM1ewlb4yGLtyiy5YKXXYvPAvMdQSVQmoGNss2QQIhALMMJKt1v/4c93K91ad1pceCnpSm2GcM3ZBOMMUh4jG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102932632},"type":"module","_from":"file:decocms-4.400.6.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.6.tgz","_integrity":"sha512-IwhRq9KGDbBJu1OFJsInkh4C+U0k7XG5CLNePTwurAiQ+TqVpxANndh/h5NH00ts8BT8S5bPmO653YqCObK+ew==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.6_1790307419813_0.03438295461181995","host":"s3://npm-registry-packages-npm-production"}},"4.400.4":{"name":"decocms","version":"4.400.4","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.400.4","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"d8133b054c104d681d328e3c662f36b60fffcc74","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.400.4.tgz","fileCount":9109,"integrity":"sha512-bgIm0PWUMGpNwCZlCa/UyuH+tg5n40v5ZHhQ80iIDtJnlShhZV8TPMpyYI5U8XghCheHNx4o7a6eb2ihKFElDw==","signatures":[{"sig":"MEYCIQDcNF6zdWJW+Dxwmv3gZf22VeWTDVDMYjEP0826pMLk+QIhAKY9HA1F98NPPUN+5uSxvVvRL3qjPF2FTbQmuk2oYJij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCisxQNYUMq7tEZ00MBnVZeReW2kqQk/5Uyp+9KqDRdeQIhAMR14FqL+Xkr4dYxri49AH5DJCqQSvAu5BrMZkTk2eWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.400.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102932297},"type":"module","_from":"file:decocms-4.400.4.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.400.4.tgz","_integrity":"sha512-bgIm0PWUMGpNwCZlCa/UyuH+tg5n40v5ZHhQ80iIDtJnlShhZV8TPMpyYI5U8XghCheHNx4o7a6eb2ihKFElDw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.400.4_1790307456467_0.10002738638473074","host":"s3://npm-registry-packages-npm-production"}},"4.401.0":{"name":"decocms","version":"4.401.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.401.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"f434ef5ef7607f08fb49164b9ff15286b13e1bb8","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.401.0.tgz","fileCount":9107,"integrity":"sha512-Gs4tfEELZ24neqp4Gx8b1hXDe5yZciQT6YjE8OBJ02hlRCgkEo3nt7OrOmGbboPgl0jvYBxWVsR084AEDdriEQ==","signatures":[{"sig":"MEQCIDUkGm96elDXZlKwFaK0yr2WcRvlaACa4bScuXc41fbgAiB7v4VNd7WS0q46jv6XhQEudg7LEw0oxcyAt2RomDiQOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIECQ4KmTDqlG3bn0YAM5Xsx/ZcQIJhJi926vlKRqK1eDAiEAx9bROdQf5B6O1SkT7GDA3LyXdCSbZHb1fFkNCjWmmZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.401.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102839983},"type":"module","_from":"file:decocms-4.401.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.401.0.tgz","_integrity":"sha512-Gs4tfEELZ24neqp4Gx8b1hXDe5yZciQT6YjE8OBJ02hlRCgkEo3nt7OrOmGbboPgl0jvYBxWVsR084AEDdriEQ==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.401.0_1790356352867_0.3054431033905838","host":"s3://npm-registry-packages-npm-production"}},"4.401.1":{"name":"decocms","version":"4.401.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.401.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"672255d67f652d62755692b664c18b76557e617d","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.401.1.tgz","fileCount":9107,"integrity":"sha512-r8P4yCZewGB8Rvor+bOQ2oq4zlohr4gkXiqEOpH2BQHzCqZu8w+8N5LQE5Ufkd9l0znUYBJbF9a5n6ilksHvmw==","signatures":[{"sig":"MEQCICTBQzBrERYi+qQwvmJPqabi3Tm5O5qpwru9On38r2g8AiAx+BMNj1Bta0zFh8RJ3nVkJbp+9TJq0NsWgxOvilM+3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3+V017Bfl56tbYBwon7XOB2meSMvKyBp6FW4oqtiSPwIhALTs3ls2waE0wT3xYVEz3Nhmc3moq+IKtm/MNDiO7m4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.401.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102840198},"type":"module","_from":"file:decocms-4.401.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.401.1.tgz","_integrity":"sha512-r8P4yCZewGB8Rvor+bOQ2oq4zlohr4gkXiqEOpH2BQHzCqZu8w+8N5LQE5Ufkd9l0znUYBJbF9a5n6ilksHvmw==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.401.1_1790356552493_0.07352656739009067","host":"s3://npm-registry-packages-npm-production"}},"4.401.2":{"name":"decocms","version":"4.401.2","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.401.2","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"6bfae2d4f6497751df593ebf68926043ffa5a005","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.401.2.tgz","fileCount":9107,"integrity":"sha512-nQD/Zmv3xr34NWIn0nxQObndQQSMJVnUxXiUxycFcreJLu5b2/A0Drd9/NY/1yB8V2Z3+BAWEWP/dnx8BWMAEg==","signatures":[{"sig":"MEYCIQDxx82pcpvQbFXc1PnRHyIWtTAm0VSAKX8CgPwzgPI4KAIhALc+pzJ2ffJd2ZSJ1DuhKbvce74AAWK01ksRHj9BxGJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2t7nRQNCLMJRTijnJPdEiBl28J+EpsC9Ba67GLZ+l3AiEA4CYIFQ2BsigWt4sDgQYm5/djQ71D7MpYW79NBXy+13M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.401.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102840070},"type":"module","_from":"file:decocms-4.401.2.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.401.2.tgz","_integrity":"sha512-nQD/Zmv3xr34NWIn0nxQObndQQSMJVnUxXiUxycFcreJLu5b2/A0Drd9/NY/1yB8V2Z3+BAWEWP/dnx8BWMAEg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.401.2_1790357974324_0.6998450743003333","host":"s3://npm-registry-packages-npm-production"}},"4.402.0":{"name":"decocms","version":"4.402.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.402.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"01be4641ade066b57a33b5843e1992a7c353962c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.402.0.tgz","fileCount":9107,"integrity":"sha512-/IOi9CiPjTmNVgoAHs9itT5fpTROQ5rjy8yb+Af1/13KUh5ee5G4VM5ziJztrpIEHYCbwx1WPVhgHb4iJRlsBg==","signatures":[{"sig":"MEUCIQDWZJb4UmlQQ455GDESn+uG2fJ/jd4usMpkcJXK6RYudwIgZ7H23spGumavpjx7xF3R/7l0V2t77Jp8w7qBSszQeFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJtpKKN3VT/6BT6DjPtbOSlVPYKmwevaZHrB/I9Q2VWwIgAooW4WQNSbbzF8oQ5TK+oWHqaJEXi4kJGzbqNUAY1Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.402.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102852652},"type":"module","_from":"file:decocms-4.402.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.402.0.tgz","_integrity":"sha512-/IOi9CiPjTmNVgoAHs9itT5fpTROQ5rjy8yb+Af1/13KUh5ee5G4VM5ziJztrpIEHYCbwx1WPVhgHb4iJRlsBg==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.402.0_1790358604327_0.20802363436636218","host":"s3://npm-registry-packages-npm-production"}},"4.402.1":{"name":"decocms","version":"4.402.1","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.402.1","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"22be0f58fd82ed0a2d42b50f978c3442cbaac89c","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.402.1.tgz","fileCount":9107,"integrity":"sha512-s29+CC25CIXxZMa2LYROQA5QQB29NBSVoVFHGmL4Hqo1v0XQORDtH3mHdQErOk9hyaCBnamCv0j+m6EVR1XATA==","signatures":[{"sig":"MEUCIQDjU2V5SsX/z7h/UsK8pt9IaZRfkhHVau52lCt7dHUpzAIgYDZdsqH/NbQuX7Pb/6CijqCHwYqbzc9UDvJ3ufPgDc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVUCVFA5z7QJb0b3hleY9itvrRm50uE+VOoQl8ZnvBrwIgCHP4FXaJJN++iEfEMHQCP98/k7z0AUbClTSNYBzDET0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.402.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102859116},"type":"module","_from":"file:decocms-4.402.1.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.402.1.tgz","_integrity":"sha512-s29+CC25CIXxZMa2LYROQA5QQB29NBSVoVFHGmL4Hqo1v0XQORDtH3mHdQErOk9hyaCBnamCv0j+m6EVR1XATA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.402.1_1790359659026_0.9563585975538182","host":"s3://npm-registry-packages-npm-production"}},"4.403.0":{"name":"decocms","version":"4.403.0","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"author":{"name":"Deco team"},"license":"MIT","_id":"decocms@4.403.0","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"homepage":"https://github.com/decocms/studio","bugs":{"url":"https://github.com/decocms/studio/issues"},"bin":{"deco":"dist/server/cli.js"},"dist":{"shasum":"5d93bda6478aceed0c01d7fcc9c2dec7c76442a2","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.403.0.tgz","fileCount":9107,"integrity":"sha512-9LlWk6O5mtYwoQZVwlyzBdBtlZo97UyaG3HNA+6HnFfB676siATIcYMKCbMbHZceSO8VPV3wGRxf4x4ajwelWA==","signatures":[{"sig":"MEYCIQCvjvKk5bIiejk1Pje8SFyhFRoPrl5HCNE4IGAsskZ7MAIhAKjAKubWMFAmrjMa5APuhbP/AX7cdYBaOyRpj/D/azNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwVO4T0zie942yrPP8CHUrliMiwpajrX46q0P//rGjGAiEA3BuhwdOq7b0h7ppyj/sliuUCVuPT+c9nQHyAdxmmqlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.403.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102864559},"type":"module","_from":"file:decocms-4.403.0.tgz","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"_resolved":"/home/runner/work/studio/studio/decocms-4.403.0.tgz","_integrity":"sha512-9LlWk6O5mtYwoQZVwlyzBdBtlZo97UyaG3HNA+6HnFfB676siATIcYMKCbMbHZceSO8VPV3wGRxf4x4ajwelWA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"tmp":"tmp/decocms_4.403.0_1790360611048_0.040065942607505844","host":"s3://npm-registry-packages-npm-production"}},"4.403.1":{"_id":"decocms@4.403.1","bin":{"deco":"dist/server/cli.js"},"bugs":{"url":"https://github.com/decocms/studio/issues"},"dist":{"shasum":"90c3170579a0d159f3fb938ff013eb117508eb45","tarball":"https://registry.npmjs.org/decocms/-/decocms-4.403.1.tgz","fileCount":9109,"integrity":"sha512-APVTbpAzIaAVsL67jODzCLI42NrP3Ekx7x05r2vL3QGMRzXFNWmsiXo2kbQuog5jkrBNxQlFkatAYd/E0f6zoA==","signatures":[{"sig":"MEUCIF/ItHjDCKJF2BRSpNlUemLNbx6g6hJGCKMDQO5VIvxFAiEA+dNDK6Hq6Y3cw68lhV16RoT2OqwfJE58VpSFcyohFJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAIFuss1HlT102WdqBnQLhYvDrqdwLfHmaufH7DBbV/EAiEAooYoG0b9TcxBuoZ5ikYHwRnsF2a9lEEgdvrHPgdQRqw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decocms@4.403.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102865661},"name":"decocms","type":"module","_from":"file:decocms-4.403.1.tgz","author":{"name":"Deco team"},"license":"MIT","scripts":{"dev":"bun run migrate && bun run dev:server","test":"bun test src","build":"bun run build:server","check":"tsc --noEmit","start":"bun run ./dist/server/server.js","migrate":"bun run src/database/migrate.ts","db:migrate":"bun run ./dist/server/migrate.js","dev:server":"bun run --cwd=../../packages/sandbox build && NODE_ENV=development bun --env-file=.env --hot run src/index.ts","build:server":"bun run scripts/bundle-server-script.ts --dist ./dist/server","migrate:dbos":"bun run src/database/migrate-dbos.ts","prepublishOnly":"bun run --cwd=../.. build:studio","db:migrate:dbos":"bun run ./dist/server/migrate-dbos.js","better-auth:migrate":"bunx --bun @better-auth/cli migrate -y --config src/auth/index.ts","generate:tool-contracts":"bun run scripts/generate-tool-contracts.ts"},"version":"4.403.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef166371-590d-455f-a90c-e16c34210088"}},"homepage":"https://github.com/decocms/studio","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"_resolved":"/home/runner/work/studio/studio/decocms-4.403.1.tgz","_integrity":"sha512-APVTbpAzIaAVsL67jODzCLI42NrP3Ekx7x05r2vL3QGMRzXFNWmsiXo2kbQuog5jkrBNxQlFkatAYd/E0f6zoA==","repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"_npmVersion":"11.19.0","description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","directories":{},"maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"_nodeVersion":"24.21.0","dependencies":{"ink":"^6.8.0","react":"^19.2.6","kysely":"^0.28.12","@inkjs/ui":"^2.0.0","react-dom":"^19.2.6","@nats-io/kv":"3.4.0","posthog-node":"^5.0.0","@ai-sdk/google":"^4.0.76","@ai-sdk/openai":"^4.0.71","@ai-sdk/anthropic":"^4.0.58","@anthropic-ai/sdk":"^0.105.0","embedded-postgres":"^18.3.0-beta.16","@aws-sdk/client-s3":"^3.1013.0","@clickhouse/client":"^1.8.1","@dbos-inc/dbos-sdk":"^4.21.6","@nats-io/jetstream":"3.4.0","@nats-io/nats-core":"3.4.0","@aws-sdk/client-sts":"^3.1013.0","@opentelemetry/core":"^2.6.0","@aws-sdk/lib-storage":"^3.1013.0","@nats-io/transport-node":"3.4.0","@openrouter/ai-sdk-provider":"^3.1.0","@aws-sdk/s3-request-presigner":"^3.1013.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.107","pg":"^8.16.3","zod":"4.3.6","hono":"^4.10.7","jose":"^6.0.11","degit":"^2.8.4","croner":"^9.1.0","nanoid":"^5.1.6","@types/pg":"^8.15.6","@types/bun":"^1.3.1","typescript":"^7.0.2","@vercel/nft":"^1.1.1","better-auth":"1.4.22","typescript5":"npm:typescript@^5.9.3","@decocms/shared":"workspace:*","@ai-sdk/provider":"^4.0.17","@better-auth/sso":"1.4.1","@decocms/runtime":"workspace:*","@decocms/sandbox":"workspace:*","@decocms/bindings":"workspace:*","@decocms/mcp-utils":"workspace:*","@opentelemetry/api":"^1.9.0","@types/google.maps":"^3.65.2","@decocms/better-auth":"1.5.17","@opentelemetry/api-logs":"^0.211.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.6.0","@modelcontextprotocol/sdk":"1.29.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.5.0","@types/react-syntax-highlighter":"^15.5.13","@opentelemetry/exporter-prometheus":"^0.208.0","@jitl/quickjs-wasmfile-release-sync":"0.31.0","@opentelemetry/exporter-logs-otlp-proto":"^0.211.0","@opentelemetry/exporter-trace-otlp-proto":"^0.207.0","@opentelemetry/instrumentation-runtime-node":"^0.24.0"},"optionalDependencies":{"@duckdb/node-api":"^1.5.0-r.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/decocms_4.403.1_1790362271071_0.590572392126105"}}},"time":{"created":"2025-08-22T13:13:41.197Z","modified":"2026-09-25T18:51:11.868Z","0.16.0":"2025-08-22T13:13:41.518Z","2.135.1":"2026-03-05T21:34:13.517Z","2.138.0":"2026-03-05T21:40:47.108Z","2.138.1":"2026-03-05T22:09:26.594Z","2.158.0":"2026-03-10T15:11:10.346Z","2.158.1":"2026-03-10T15:30:08.243Z","2.158.2":"2026-03-10T15:39:58.625Z","2.159.0":"2026-03-10T15:42:25.658Z","2.159.1":"2026-03-10T15:50:08.177Z","2.160.0":"2026-03-10T15:50:28.939Z","2.160.1":"2026-03-10T16:35:48.167Z","2.160.2":"2026-03-10T16:57:23.931Z","2.160.3":"2026-03-10T17:02:58.154Z","2.160.4":"2026-03-10T17:44:12.093Z","2.161.0":"2026-03-10T19:09:54.669Z","2.161.1":"2026-03-10T20:07:19.733Z","2.161.2":"2026-03-10T20:29:56.280Z","2.161.3":"2026-03-10T20:38:09.369Z","2.162.0":"2026-03-11T01:00:28.971Z","2.162.1":"2026-03-11T03:01:33.533Z","2.162.2":"2026-03-11T04:02:36.097Z","2.162.3":"2026-03-11T18:27:57.843Z","2.163.0":"2026-03-11T20:23:28.576Z","2.163.1":"2026-03-11T20:31:44.273Z","2.164.0":"2026-03-12T13:56:30.715Z","2.164.1":"2026-03-12T14:42:24.380Z","2.165.0":"2026-03-12T15:14:35.825Z","2.165.1":"2026-03-12T18:10:29.198Z","2.166.0":"2026-03-13T14:59:14.653Z","2.167.0":"2026-03-13T18:30:31.123Z","2.167.1":"2026-03-14T01:16:15.150Z","2.168.0":"2026-03-14T01:29:28.434Z","2.169.0":"2026-03-14T21:44:01.442Z","2.169.1":"2026-03-14T23:29:48.892Z","2.170.0":"2026-03-16T18:08:22.494Z","2.171.0":"2026-03-16T18:53:00.327Z","2.171.1":"2026-03-16T18:56:53.323Z","2.172.0":"2026-03-16T18:57:52.833Z","2.172.1":"2026-03-16T19:59:40.893Z","2.172.2":"2026-03-16T20:04:53.047Z","2.173.0":"2026-03-16T20:27:36.374Z","2.173.1":"2026-03-16T20:59:42.271Z","2.173.2":"2026-03-16T21:27:00.978Z","2.174.0":"2026-03-16T21:40:05.608Z","2.175.0":"2026-03-16T21:41:39.081Z","2.175.1":"2026-03-16T22:03:27.577Z","2.175.2":"2026-03-17T01:15:47.024Z","2.175.3":"2026-03-17T01:18:57.337Z","2.175.4":"2026-03-17T14:59:35.830Z","2.175.5":"2026-03-17T15:57:09.999Z","2.175.6":"2026-03-17T16:36:57.632Z","2.175.7":"2026-03-17T18:36:26.167Z","2.175.8":"2026-03-17T19:31:52.893Z","2.175.9":"2026-03-17T20:02:03.983Z","2.175.10":"2026-03-17T20:58:56.595Z","2.176.0":"2026-03-17T22:11:43.824Z","2.176.1":"2026-03-17T22:39:38.484Z","2.176.2":"2026-03-18T04:01:58.833Z","2.176.3":"2026-03-18T04:10:30.239Z","2.176.4":"2026-03-18T05:37:22.537Z","2.177.0":"2026-03-18T16:16:42.859Z","2.178.0":"2026-03-18T16:54:58.606Z","2.178.1":"2026-03-18T18:01:24.501Z","2.178.2":"2026-03-18T18:50:03.827Z","2.179.0":"2026-03-18T18:51:48.907Z","2.179.1":"2026-03-19T12:13:05.592Z","2.179.2":"2026-03-19T12:29:47.205Z","2.179.3":"2026-03-19T17:37:10.436Z","2.179.4":"2026-03-19T21:57:58.498Z","2.180.0":"2026-03-19T22:06:56.628Z","2.180.1":"2026-03-19T22:15:31.011Z","2.181.0":"2026-03-19T22:16:57.824Z","2.181.1":"2026-03-19T22:33:47.191Z","2.181.2":"2026-03-19T22:41:41.462Z","2.181.3":"2026-03-19T23:03:26.644Z","2.182.0":"2026-03-20T08:30:28.101Z","2.183.0":"2026-03-20T13:03:28.826Z","2.183.1":"2026-03-20T13:19:07.533Z","2.184.0":"2026-03-20T13:41:23.885Z","2.184.1":"2026-03-20T14:24:33.216Z","2.184.2":"2026-03-20T14:34:05.477Z","2.185.0":"2026-03-20T16:37:15.108Z","2.186.0":"2026-03-20T16:37:24.755Z","2.186.1":"2026-03-20T16:51:41.347Z","2.186.2":"2026-03-20T17:08:05.900Z","2.186.3":"2026-03-20T18:14:42.231Z","2.186.4":"2026-03-20T18:55:36.944Z","2.186.5":"2026-03-20T19:09:35.778Z","2.186.6":"2026-03-20T19:25:36.083Z","2.186.7":"2026-03-20T19:29:26.820Z","2.186.8":"2026-03-20T19:56:09.515Z","2.186.9":"2026-03-20T20:21:55.357Z","2.186.10":"2026-03-20T20:38:53.490Z","2.186.11":"2026-03-20T20:50:07.644Z","2.186.12":"2026-03-20T21:34:45.531Z","2.186.13":"2026-03-21T09:56:15.603Z","2.187.0":"2026-03-21T10:25:10.320Z","2.187.1":"2026-03-22T18:37:11.860Z","2.187.2":"2026-03-22T19:55:07.901Z","2.187.3":"2026-03-22T21:04:55.622Z","2.187.4":"2026-03-22T22:32:21.994Z","2.188.0":"2026-03-23T00:20:40.942Z","2.188.1":"2026-03-23T00:28:34.466Z","2.189.0":"2026-03-23T12:54:12.758Z","2.189.1":"2026-03-23T13:42:34.474Z","2.190.0":"2026-03-23T15:27:57.176Z","2.190.1":"2026-03-23T16:52:11.526Z","2.190.2":"2026-03-23T16:52:46.505Z","2.190.3":"2026-03-23T17:24:32.699Z","2.190.4":"2026-03-23T17:25:05.577Z","2.190.5":"2026-03-23T17:59:24.386Z","2.191.0":"2026-03-23T18:14:03.553Z","2.192.0":"2026-03-23T18:22:28.044Z","2.193.0":"2026-03-23T18:53:32.827Z","2.193.2":"2026-03-23T19:41:28.945Z","2.193.1":"2026-03-23T19:41:36.735Z","2.194.0":"2026-03-23T20:00:54.404Z","2.194.1":"2026-03-23T20:06:48.071Z","2.194.2":"2026-03-23T20:17:42.055Z","2.194.3":"2026-03-23T20:40:22.246Z","2.195.0":"2026-03-23T21:06:53.755Z","2.195.1":"2026-03-23T21:11:36.936Z","2.196.0":"2026-03-23T22:07:56.644Z","2.197.0":"2026-03-23T22:08:59.829Z","2.197.1":"2026-03-23T23:07:05.122Z","2.197.2":"2026-03-24T03:02:21.731Z","2.197.3":"2026-03-24T03:03:48.521Z","2.197.4":"2026-03-24T03:05:21.599Z","2.197.5":"2026-03-24T03:07:24.245Z","2.197.6":"2026-03-24T03:09:34.648Z","2.197.7":"2026-03-24T03:18:22.503Z","2.197.8":"2026-03-24T04:38:56.664Z","2.197.9":"2026-03-24T04:42:23.722Z","2.197.10":"2026-03-24T05:09:07.722Z","2.198.0":"2026-03-24T12:21:15.823Z","2.199.0":"2026-03-24T13:15:43.550Z","2.199.1":"2026-03-24T15:46:09.331Z","2.199.2":"2026-03-24T17:27:33.688Z","2.199.3":"2026-03-24T18:23:57.376Z","2.200.0":"2026-03-24T19:06:00.634Z","2.200.1":"2026-03-24T19:52:35.795Z","2.201.0":"2026-03-24T19:55:28.677Z","2.202.0":"2026-03-24T20:11:33.744Z","2.202.1":"2026-03-24T20:20:00.496Z","2.202.2":"2026-03-24T20:31:27.670Z","2.202.3":"2026-03-24T21:31:23.010Z","2.202.4":"2026-03-24T23:23:28.945Z","2.203.0":"2026-03-25T12:33:01.177Z","2.203.1":"2026-03-25T13:01:10.944Z","2.203.2":"2026-03-25T13:03:02.588Z","2.203.3":"2026-03-25T13:55:29.016Z","2.203.4":"2026-03-25T13:57:48.727Z","2.203.5":"2026-03-25T14:06:40.315Z","2.203.6":"2026-03-25T14:16:57.650Z","2.203.7":"2026-03-25T14:26:58.748Z","2.203.8":"2026-03-25T14:41:32.160Z","2.203.9":"2026-03-25T14:53:00.138Z","2.203.10":"2026-03-25T16:05:26.587Z","2.203.11":"2026-03-25T16:14:22.797Z","2.204.0":"2026-03-25T16:34:10.023Z","2.204.1":"2026-03-25T17:09:57.809Z","2.204.2":"2026-03-25T17:37:48.166Z","2.204.3":"2026-03-25T17:40:48.935Z","2.204.4":"2026-03-25T18:25:18.041Z","2.205.0":"2026-03-25T18:31:11.429Z","2.205.1":"2026-03-25T18:50:45.269Z","2.205.2":"2026-03-25T18:51:58.114Z","2.206.0":"2026-03-25T19:08:45.717Z","2.206.1":"2026-03-25T19:24:41.609Z","2.206.2":"2026-03-25T19:38:28.357Z","2.206.3":"2026-03-25T22:04:44.556Z","2.206.4":"2026-03-26T01:34:18.376Z","2.206.5":"2026-03-26T02:57:53.982Z","2.206.6":"2026-03-26T03:06:31.638Z","2.206.7":"2026-03-26T03:10:27.265Z","2.206.8":"2026-03-26T03:11:40.750Z","2.207.0":"2026-03-26T03:18:43.172Z","2.207.1":"2026-03-26T04:51:59.726Z","2.207.2":"2026-03-26T05:29:56.311Z","2.207.3":"2026-03-26T12:04:19.628Z","2.207.4":"2026-03-26T13:56:24.997Z","2.207.5":"2026-03-26T14:31:58.183Z","2.208.0":"2026-03-26T17:27:08.122Z","2.209.0":"2026-03-26T18:41:45.506Z","2.209.1":"2026-03-26T19:14:48.395Z","2.209.2":"2026-03-26T21:57:10.389Z","2.209.3":"2026-03-27T03:10:58.285Z","2.209.4":"2026-03-27T06:55:14.587Z","2.209.5":"2026-03-27T07:06:00.269Z","2.210.0":"2026-03-27T07:08:57.543Z","2.210.1":"2026-03-27T07:25:11.060Z","2.210.2":"2026-03-27T13:22:12.782Z","2.210.3":"2026-03-27T13:34:57.039Z","2.210.4":"2026-03-27T13:57:05.409Z","2.211.0":"2026-03-27T14:02:10.041Z","2.211.1":"2026-03-27T14:24:01.621Z","2.211.2":"2026-03-27T14:25:21.166Z","2.211.3":"2026-03-27T15:43:41.414Z","2.211.4":"2026-03-27T16:16:04.777Z","2.211.5":"2026-03-27T16:59:44.194Z","2.212.0":"2026-03-27T17:05:09.930Z","2.213.0":"2026-03-27T17:42:07.631Z","2.213.1":"2026-03-27T17:56:27.914Z","2.213.2":"2026-03-27T18:01:43.730Z","2.214.0":"2026-03-27T19:25:52.973Z","2.214.1":"2026-03-27T19:30:19.516Z","2.215.0":"2026-03-27T19:53:10.492Z","2.216.0":"2026-03-27T20:06:50.325Z","2.216.1":"2026-03-27T20:13:00.905Z","2.216.2":"2026-03-27T20:24:36.272Z","2.216.3":"2026-03-27T20:36:22.135Z","2.216.4":"2026-03-27T20:36:53.158Z","2.216.5":"2026-03-27T20:39:45.722Z","2.217.0":"2026-03-27T21:19:30.085Z","2.217.1":"2026-03-28T16:45:41.499Z","2.217.2":"2026-03-28T18:09:43.857Z","2.217.3":"2026-03-28T20:54:06.265Z","2.218.0":"2026-03-29T13:21:27.320Z","2.219.0":"2026-03-30T04:26:05.929Z","2.219.1":"2026-03-30T11:30:59.904Z","2.219.2":"2026-03-30T11:51:19.998Z","2.219.3":"2026-03-30T12:12:59.568Z","2.220.0":"2026-03-30T12:39:41.557Z","2.220.1":"2026-03-30T12:43:03.636Z","2.220.2":"2026-03-30T13:38:01.788Z","2.220.3":"2026-03-30T14:39:33.575Z","2.220.4":"2026-03-30T14:42:40.409Z","2.220.5":"2026-03-30T16:07:42.520Z","2.220.6":"2026-03-30T16:55:01.176Z","2.221.0":"2026-03-30T18:07:58.826Z","2.222.0":"2026-03-30T18:55:50.550Z","2.223.0":"2026-03-30T18:56:14.251Z","2.224.0":"2026-03-30T19:36:08.247Z","2.225.0":"2026-03-30T20:30:41.921Z","2.225.1":"2026-03-30T20:38:11.740Z","2.225.2":"2026-03-30T21:04:27.365Z","2.225.3":"2026-03-30T22:55:21.937Z","2.225.4":"2026-03-31T03:38:44.531Z","2.226.0":"2026-03-31T14:06:05.071Z","2.226.1":"2026-03-31T14:33:09.831Z","2.227.0":"2026-03-31T14:35:11.557Z","2.227.1":"2026-03-31T16:05:31.518Z","2.228.0":"2026-03-31T17:04:23.514Z","2.229.0":"2026-03-31T17:06:37.826Z","2.229.1":"2026-03-31T17:36:39.218Z","2.229.2":"2026-03-31T18:33:06.658Z","2.229.3":"2026-03-31T19:12:05.767Z","2.229.4":"2026-03-31T20:22:18.555Z","2.230.0":"2026-03-31T20:33:41.544Z","2.231.0":"2026-03-31T20:55:14.186Z","2.231.1":"2026-03-31T21:48:03.244Z","2.231.2":"2026-04-01T02:59:14.108Z","2.231.3":"2026-04-01T02:59:57.076Z","2.231.4":"2026-04-01T14:44:07.677Z","2.231.5":"2026-04-01T15:00:29.473Z","2.231.6":"2026-04-01T15:18:12.889Z","2.231.7":"2026-04-01T15:49:51.111Z","2.231.8":"2026-04-01T15:55:53.780Z","2.231.9":"2026-04-01T16:12:18.107Z","2.231.10":"2026-04-01T18:47:10.611Z","2.231.11":"2026-04-01T19:00:00.375Z","2.231.12":"2026-04-01T19:09:11.265Z","2.231.13":"2026-04-02T01:39:27.134Z","2.231.14":"2026-04-02T03:08:31.916Z","2.231.15":"2026-04-02T12:01:10.060Z","2.231.16":"2026-04-02T15:06:26.434Z","2.232.0":"2026-04-02T15:46:46.861Z","2.232.1":"2026-04-02T16:33:17.042Z","2.232.2":"2026-04-02T19:31:19.815Z","2.232.3":"2026-04-02T19:48:38.576Z","2.233.0":"2026-04-02T19:57:23.909Z","2.233.1":"2026-04-02T20:25:37.366Z","2.233.2":"2026-04-02T20:31:14.648Z","2.233.3":"2026-04-02T22:03:22.821Z","2.233.4":"2026-04-02T22:32:58.963Z","2.233.5":"2026-04-02T22:34:22.429Z","2.233.6":"2026-04-02T22:48:52.471Z","2.233.7":"2026-04-02T23:20:06.273Z","2.233.8":"2026-04-04T21:20:31.210Z","2.233.9":"2026-04-04T23:43:08.829Z","2.233.10":"2026-04-05T13:56:23.747Z","2.233.11":"2026-04-06T14:44:56.797Z","2.233.12":"2026-04-06T17:55:30.575Z","2.234.0":"2026-04-06T18:34:57.201Z","2.235.0":"2026-04-06T18:42:10.250Z","2.235.1":"2026-04-06T20:45:09.397Z","2.236.0":"2026-04-06T21:04:33.807Z","2.237.0":"2026-04-06T21:55:29.016Z","2.238.0":"2026-04-06T22:18:44.196Z","2.239.0":"2026-04-06T22:53:02.111Z","2.239.1":"2026-04-06T23:03:22.335Z","2.240.0":"2026-04-06T23:21:40.825Z","2.240.1":"2026-04-07T13:31:10.502Z","2.241.0":"2026-04-07T14:51:02.571Z","2.242.0":"2026-04-07T15:51:13.866Z","2.242.1":"2026-04-07T16:20:36.931Z","2.242.2":"2026-04-07T17:10:47.083Z","2.242.3":"2026-04-07T17:29:45.982Z","2.242.4":"2026-04-07T19:15:28.345Z","2.242.5":"2026-04-07T19:19:17.557Z","2.242.6":"2026-04-07T19:24:10.335Z","2.243.0":"2026-04-07T19:29:56.512Z","2.244.0":"2026-04-07T19:46:42.485Z","2.244.1":"2026-04-07T20:15:14.915Z","2.244.2":"2026-04-07T21:08:49.593Z","2.245.0":"2026-04-07T22:38:48.148Z","2.245.1":"2026-04-07T22:39:44.182Z","2.246.0":"2026-04-08T00:58:30.125Z","2.247.0":"2026-04-08T01:09:58.839Z","2.248.0":"2026-04-08T01:26:28.180Z","2.248.1":"2026-04-08T02:17:04.727Z","2.248.2":"2026-04-08T02:39:33.277Z","2.248.3":"2026-04-08T12:12:16.014Z","2.248.4":"2026-04-08T12:41:52.474Z","2.248.5":"2026-04-08T13:33:20.517Z","2.248.7":"2026-04-08T14:09:44.474Z","2.248.8":"2026-04-08T16:22:44.593Z","2.250.3":"2026-04-09T14:22:09.229Z","2.250.4":"2026-04-09T14:22:33.504Z","2.250.5":"2026-04-09T15:47:11.190Z","2.251.0":"2026-04-09T19:21:10.156Z","2.251.1":"2026-04-09T19:37:40.914Z","2.252.0":"2026-04-09T19:48:43.054Z","2.252.1":"2026-04-09T22:06:11.807Z","2.252.2":"2026-04-09T22:59:20.296Z","2.253.0":"2026-04-10T11:13:52.545Z","2.253.1":"2026-04-10T11:53:48.073Z","2.254.0":"2026-04-10T12:52:19.024Z","2.255.0":"2026-04-10T13:15:22.061Z","2.256.0":"2026-04-10T14:18:27.810Z","2.256.1":"2026-04-10T16:49:32.292Z","2.256.2":"2026-04-10T18:25:35.587Z","2.257.0":"2026-04-10T18:32:47.804Z","2.258.0":"2026-04-10T19:53:10.512Z","2.259.0":"2026-04-12T16:32:43.948Z","2.260.0":"2026-04-13T14:22:27.408Z","2.260.1":"2026-04-13T15:46:28.599Z","2.260.2":"2026-04-13T17:27:14.268Z","2.261.0":"2026-04-13T18:16:02.656Z","2.262.0":"2026-04-13T19:39:39.600Z","2.262.1":"2026-04-13T22:07:48.374Z","2.262.2":"2026-04-14T00:31:31.888Z","2.262.3":"2026-04-14T15:13:59.778Z","2.263.0":"2026-04-14T17:04:53.161Z","2.263.1":"2026-04-14T17:05:57.754Z","2.264.0":"2026-04-14T19:08:37.292Z","2.264.1":"2026-04-14T21:53:46.862Z","2.264.2":"2026-04-14T22:56:30.729Z","2.264.3":"2026-04-15T01:00:16.774Z","2.264.4":"2026-04-15T01:04:18.617Z","2.264.5":"2026-04-15T01:57:56.578Z","2.264.6":"2026-04-15T03:49:01.585Z","2.264.7":"2026-04-15T07:44:52.657Z","2.264.8":"2026-04-15T13:22:18.621Z","2.264.9":"2026-04-15T13:51:35.125Z","2.265.0":"2026-04-17T01:05:58.467Z","2.266.0":"2026-04-17T01:16:33.104Z","2.267.0":"2026-04-20T21:51:30.035Z","2.267.1":"2026-04-20T22:39:53.171Z","2.268.0":"2026-04-20T22:52:54.569Z","2.268.1":"2026-04-21T11:15:59.846Z","2.268.2":"2026-04-21T12:08:30.054Z","2.268.3":"2026-04-21T21:48:32.691Z","2.268.4":"2026-04-22T14:49:09.238Z","2.268.5":"2026-04-22T17:49:48.397Z","2.268.6":"2026-04-22T18:15:30.988Z","2.269.0":"2026-04-22T18:54:54.013Z","2.269.1":"2026-04-22T20:54:36.921Z","2.270.0":"2026-04-23T16:20:35.469Z","2.270.1":"2026-04-23T17:59:16.411Z","2.271.0":"2026-04-23T19:24:43.892Z","2.272.0":"2026-04-23T20:49:36.624Z","2.272.1":"2026-04-23T20:52:49.367Z","2.272.2":"2026-04-23T21:55:29.042Z","2.272.3":"2026-04-23T22:38:43.000Z","2.272.4":"2026-04-23T23:00:15.226Z","2.272.5":"2026-04-23T23:18:52.082Z","2.272.6":"2026-04-23T23:28:20.922Z","2.272.7":"2026-04-23T23:37:25.790Z","2.272.8":"2026-04-24T01:59:17.979Z","2.272.9":"2026-04-24T06:44:10.006Z","2.273.0":"2026-04-24T13:09:39.923Z","2.274.0":"2026-04-24T15:00:56.050Z","2.274.1":"2026-04-24T17:13:17.078Z","2.274.2":"2026-04-24T17:20:26.928Z","2.275.0":"2026-04-24T19:29:16.031Z","2.275.1":"2026-04-24T23:26:09.842Z","2.276.0":"2026-04-27T13:41:48.470Z","2.276.1":"2026-04-27T14:35:58.714Z","2.276.2":"2026-04-27T14:50:22.368Z","2.276.3":"2026-04-27T15:25:41.654Z","2.277.0":"2026-04-27T16:29:48.208Z","2.277.1":"2026-04-27T17:37:48.030Z","2.278.0":"2026-04-27T17:38:42.024Z","2.278.1":"2026-04-27T17:51:55.897Z","2.279.0":"2026-04-27T17:53:29.015Z","2.279.1":"2026-04-27T18:06:16.126Z","2.279.2":"2026-04-27T19:49:48.638Z","2.279.3":"2026-04-27T21:13:43.121Z","2.279.4":"2026-04-27T22:34:52.201Z","2.280.0":"2026-04-28T01:23:56.820Z","2.281.0":"2026-04-28T01:54:11.837Z","2.281.1":"2026-04-28T02:21:43.017Z","2.281.2":"2026-04-28T03:23:08.410Z","2.281.3":"2026-04-28T15:00:57.507Z","2.281.4-alpha.1":"2026-04-28T15:49:24.615Z","2.282.0":"2026-04-28T17:50:06.228Z","2.282.1":"2026-04-28T18:23:27.520Z","2.282.2":"2026-04-28T19:20:22.304Z","2.283.0":"2026-04-28T19:21:50.119Z","2.283.1":"2026-04-28T19:46:49.903Z","2.283.2":"2026-04-28T20:27:59.970Z","2.283.3":"2026-04-28T21:03:51.151Z","2.284.0":"2026-04-28T21:18:41.122Z","2.285.0":"2026-04-28T21:48:22.631Z","2.285.1":"2026-04-28T21:55:56.725Z","2.286.0":"2026-04-29T01:03:57.049Z","2.286.1":"2026-04-29T13:43:07.382Z","2.287.0":"2026-04-29T14:21:25.648Z","2.288.0":"2026-04-29T14:29:09.822Z","2.289.0":"2026-04-29T15:52:35.138Z","2.289.1":"2026-04-29T16:38:34.950Z","2.290.0":"2026-04-29T16:42:48.824Z","2.290.1":"2026-04-29T16:45:32.213Z","2.291.0":"2026-04-29T18:11:18.873Z","2.291.1":"2026-04-29T18:49:20.371Z","2.291.2":"2026-04-29T19:05:51.473Z","2.292.0":"2026-04-29T19:23:44.350Z","2.292.1":"2026-04-29T19:35:29.647Z","2.292.2":"2026-04-29T20:05:51.804Z","2.293.0":"2026-04-29T20:18:17.807Z","2.293.1":"2026-04-29T23:25:08.327Z","2.293.2":"2026-04-30T02:03:30.061Z","2.293.3":"2026-04-30T03:08:38.783Z","2.293.4":"2026-04-30T12:31:36.002Z","2.293.5":"2026-04-30T16:41:16.431Z","2.293.6":"2026-04-30T18:19:14.426Z","2.293.7":"2026-04-30T18:52:12.524Z","2.293.8":"2026-04-30T19:07:25.616Z","2.294.0":"2026-04-30T19:18:25.879Z","2.294.1":"2026-04-30T19:55:26.057Z","2.295.0":"2026-04-30T20:00:09.686Z","2.296.0":"2026-04-30T20:18:39.788Z","2.297.0":"2026-04-30T22:15:11.838Z","2.297.1":"2026-05-01T03:58:42.794Z","2.297.2":"2026-05-01T15:49:49.592Z","2.297.3":"2026-05-01T19:25:43.992Z","2.297.4":"2026-05-04T14:24:47.897Z","2.297.5":"2026-05-04T14:35:10.061Z","2.298.0":"2026-05-04T16:54:03.289Z","2.299.0":"2026-05-04T16:56:43.067Z","2.300.0":"2026-05-04T17:31:57.437Z","2.300.1":"2026-05-04T17:35:16.408Z","2.300.2":"2026-05-04T17:43:59.623Z","2.300.3":"2026-05-04T18:36:37.014Z","2.300.4":"2026-05-04T18:59:09.577Z","2.300.5":"2026-05-04T19:30:59.476Z","2.301.0":"2026-05-04T21:07:54.382Z","2.302.0":"2026-05-04T21:39:45.307Z","2.302.1":"2026-05-04T21:42:25.138Z","2.302.2":"2026-05-04T22:25:44.479Z","2.302.3":"2026-05-04T23:17:06.694Z","2.302.4":"2026-05-05T01:05:43.963Z","2.302.5":"2026-05-05T01:37:27.650Z","2.302.6":"2026-05-05T01:53:01.094Z","2.302.7":"2026-05-05T03:12:00.099Z","2.303.0":"2026-05-05T03:20:29.453Z","2.304.0":"2026-05-05T04:13:46.421Z","2.304.1":"2026-05-05T04:30:48.996Z","2.304.2":"2026-05-05T14:25:35.264Z","2.304.3":"2026-05-05T17:51:24.903Z","2.304.4":"2026-05-05T18:40:32.282Z","2.304.5":"2026-05-05T18:45:58.568Z","2.304.6":"2026-05-05T19:01:42.031Z","2.304.7":"2026-05-05T19:06:06.167Z","2.304.8":"2026-05-05T19:18:59.044Z","2.304.9":"2026-05-05T20:23:34.182Z","2.304.10":"2026-05-05T23:25:46.372Z","2.304.11":"2026-05-06T00:02:29.770Z","2.304.12":"2026-05-06T00:04:57.407Z","2.304.13":"2026-05-06T00:50:53.957Z","2.304.14":"2026-05-06T01:35:11.633Z","2.304.15":"2026-05-06T01:41:39.265Z","2.304.16":"2026-05-06T14:41:02.624Z","2.305.0":"2026-05-06T14:48:23.153Z","2.305.1":"2026-05-06T14:50:13.471Z","2.305.2":"2026-05-06T15:19:44.764Z","2.306.0":"2026-05-06T16:39:28.087Z","2.306.1":"2026-05-06T17:49:54.790Z","2.306.2":"2026-05-06T18:14:07.535Z","2.306.3":"2026-05-06T19:54:45.884Z","2.306.4":"2026-05-06T20:30:13.517Z","2.306.5":"2026-05-06T21:27:39.148Z","2.306.6":"2026-05-06T21:58:36.957Z","2.306.7":"2026-05-06T22:17:23.293Z","2.306.8":"2026-05-06T22:33:21.817Z","2.306.9":"2026-05-06T22:59:24.187Z","2.306.10":"2026-05-06T23:02:18.107Z","2.306.11":"2026-05-06T23:13:54.440Z","2.306.12":"2026-05-06T23:39:30.157Z","2.306.13":"2026-05-06T23:47:48.111Z","2.306.14":"2026-05-06T23:58:32.917Z","2.306.15":"2026-05-07T00:09:11.887Z","2.306.16":"2026-05-07T00:09:22.567Z","2.306.17":"2026-05-07T00:17:30.159Z","2.306.18":"2026-05-07T06:10:52.169Z","2.307.0":"2026-05-07T12:45:15.824Z","2.307.1":"2026-05-07T13:18:32.754Z","2.308.0":"2026-05-07T13:44:25.910Z","2.308.1":"2026-05-07T13:57:05.282Z","2.308.2":"2026-05-07T14:22:58.484Z","2.309.0":"2026-05-07T15:34:33.826Z","2.310.0":"2026-05-07T15:48:04.005Z","2.310.1":"2026-05-07T19:08:00.929Z","2.310.2":"2026-05-07T19:34:07.254Z","2.310.3":"2026-05-07T21:02:17.746Z","2.310.4":"2026-05-07T21:27:12.152Z","2.310.5":"2026-05-07T21:49:23.988Z","2.310.6":"2026-05-07T22:48:55.195Z","2.310.7":"2026-05-07T22:50:55.470Z","2.310.8":"2026-05-07T22:56:21.351Z","2.310.9":"2026-05-08T05:24:37.357Z","2.310.10":"2026-05-08T05:49:38.725Z","2.310.11":"2026-05-08T06:27:16.696Z","2.310.12":"2026-05-08T18:00:32.285Z","2.311.0":"2026-05-08T19:08:04.373Z","2.311.1":"2026-05-08T19:09:27.235Z","2.311.2":"2026-05-08T19:13:24.143Z","2.311.3":"2026-05-08T19:14:18.241Z","2.311.4":"2026-05-09T01:49:27.494Z","2.311.5":"2026-05-09T02:08:42.022Z","2.311.6":"2026-05-09T17:09:13.520Z","2.311.7":"2026-05-09T17:09:42.679Z","2.311.8":"2026-05-09T17:12:58.356Z","2.311.9":"2026-05-09T17:44:13.351Z","2.311.10":"2026-05-09T17:51:00.724Z","2.311.11":"2026-05-10T00:35:29.139Z","2.312.0":"2026-05-10T19:10:08.595Z","2.312.1":"2026-05-10T20:45:50.379Z","2.312.2":"2026-05-11T03:04:30.594Z","2.312.3":"2026-05-11T03:29:42.317Z","2.312.4":"2026-05-11T04:10:48.022Z","2.312.5":"2026-05-11T17:54:39.067Z","2.312.6":"2026-05-11T18:15:48.458Z","2.312.7":"2026-05-11T19:31:13.259Z","2.313.0":"2026-05-12T02:23:20.827Z","2.313.1":"2026-05-12T02:24:30.545Z","2.314.0":"2026-05-12T16:47:50.709Z","2.315.0":"2026-05-12T18:06:30.979Z","2.316.0":"2026-05-12T19:11:10.638Z","2.316.1":"2026-05-12T19:56:50.238Z","2.316.2":"2026-05-12T19:57:03.823Z","2.316.3":"2026-05-12T20:32:49.810Z","2.317.0":"2026-05-12T23:14:46.199Z","2.318.0":"2026-05-12T23:15:06.130Z","2.319.0":"2026-05-12T23:16:45.810Z","2.320.0":"2026-05-12T23:45:56.402Z","2.321.0":"2026-05-13T01:34:27.087Z","2.321.1":"2026-05-13T06:26:54.203Z","2.322.0":"2026-05-13T21:53:20.133Z","2.323.0":"2026-05-13T23:25:35.583Z","2.324.0":"2026-05-14T01:29:34.326Z","2.324.1":"2026-05-14T02:30:36.740Z","2.325.0":"2026-05-14T15:32:37.157Z","2.325.1":"2026-05-14T17:32:30.983Z","2.326.0":"2026-05-14T17:48:29.959Z","2.326.1":"2026-05-14T18:08:54.538Z","2.326.2":"2026-05-14T20:09:39.817Z","2.326.3":"2026-05-15T01:29:27.580Z","2.326.4":"2026-05-15T13:58:32.347Z","2.326.5":"2026-05-15T15:06:34.388Z","2.327.0":"2026-05-15T15:06:59.105Z","2.327.1":"2026-05-15T15:16:38.117Z","2.327.2":"2026-05-15T15:19:42.011Z","2.327.3":"2026-05-15T15:27:04.944Z","2.327.4":"2026-05-15T15:30:23.075Z","2.327.5":"2026-05-15T15:32:25.299Z","2.327.6":"2026-05-15T18:01:55.337Z","2.328.0":"2026-05-15T18:03:50.748Z","2.329.0":"2026-05-15T19:28:14.022Z","2.330.0":"2026-05-16T15:48:25.614Z","2.330.1":"2026-05-16T15:55:59.710Z","2.330.2":"2026-05-17T18:03:32.296Z","2.330.3":"2026-05-18T18:08:41.560Z","2.330.4":"2026-05-18T18:24:22.817Z","2.331.0":"2026-05-19T01:30:27.140Z","2.331.1":"2026-05-19T03:34:31.653Z","2.331.2":"2026-05-19T12:51:13.632Z","2.332.0":"2026-05-19T14:49:54.614Z","2.333.0":"2026-05-19T18:22:32.952Z","2.334.0":"2026-05-19T21:29:59.534Z","2.334.1":"2026-05-20T14:02:17.945Z","2.335.0":"2026-05-20T14:07:22.827Z","2.336.0":"2026-05-20T16:37:12.490Z","2.336.1":"2026-05-20T17:38:01.377Z","2.336.2":"2026-05-20T19:10:26.008Z","2.336.3":"2026-05-20T19:57:50.762Z","2.336.4":"2026-05-20T20:15:34.103Z","2.336.5":"2026-05-20T20:32:36.641Z","2.336.6":"2026-05-20T20:44:14.909Z","2.336.7":"2026-05-20T21:14:09.805Z","2.336.8":"2026-05-20T21:40:37.239Z","2.336.9":"2026-05-20T22:01:00.790Z","2.336.10":"2026-05-20T22:48:54.914Z","2.336.11":"2026-05-21T00:11:09.012Z","2.337.0":"2026-05-21T04:16:42.915Z","2.337.1":"2026-05-21T13:39:30.712Z","2.337.2":"2026-05-21T18:05:58.404Z","2.337.3":"2026-05-21T18:15:41.397Z","2.338.0":"2026-05-21T19:37:06.421Z","2.339.0":"2026-05-21T20:00:41.036Z","2.339.1":"2026-05-21T20:31:14.385Z","2.339.2":"2026-05-21T20:38:41.091Z","2.339.3":"2026-05-21T21:58:04.298Z","2.339.4":"2026-05-21T22:01:33.803Z","2.339.5":"2026-05-21T22:26:48.998Z","2.339.6":"2026-05-21T22:44:15.263Z","2.339.7":"2026-05-21T23:18:32.492Z","2.339.8":"2026-05-21T23:45:53.324Z","2.339.9":"2026-05-21T23:58:16.927Z","2.339.10":"2026-05-21T23:59:31.748Z","2.339.11":"2026-05-22T00:23:19.767Z","2.340.0":"2026-05-22T01:01:22.712Z","2.340.1":"2026-05-22T13:34:53.195Z","2.340.2":"2026-05-22T14:18:22.904Z","2.340.3":"2026-05-22T14:37:39.714Z","2.340.4":"2026-05-22T15:04:36.669Z","2.341.0":"2026-05-22T15:09:36.218Z","2.342.0":"2026-05-22T16:51:40.368Z","2.343.0":"2026-05-22T17:09:56.646Z","2.343.1":"2026-05-22T17:34:13.086Z","2.343.2":"2026-05-22T18:32:28.960Z","2.343.3":"2026-05-22T18:37:24.057Z","2.343.4":"2026-05-22T18:43:13.690Z","2.343.5":"2026-05-22T18:52:18.730Z","2.343.6":"2026-05-22T21:05:53.160Z","2.343.7":"2026-05-23T00:08:38.413Z","2.344.0":"2026-05-23T15:25:07.257Z","2.343.8":"2026-05-23T15:25:11.775Z","2.344.1":"2026-05-24T22:13:46.248Z","2.345.0":"2026-05-24T22:35:18.450Z","2.346.0":"2026-05-25T07:21:08.914Z","2.346.1":"2026-05-25T13:06:23.641Z","2.346.2":"2026-05-25T13:27:49.441Z","2.346.3":"2026-05-25T13:29:20.108Z","2.346.4":"2026-05-25T13:36:48.640Z","2.346.5":"2026-05-25T13:52:52.455Z","2.346.6":"2026-05-25T13:59:36.404Z","2.346.7":"2026-05-25T15:21:35.562Z","2.346.8":"2026-05-25T17:11:08.335Z","2.347.0":"2026-05-25T19:02:31.218Z","2.348.0":"2026-05-25T19:21:07.331Z","2.348.1":"2026-05-25T19:48:35.900Z","2.348.2":"2026-05-26T00:47:13.279Z","2.349.0":"2026-05-26T02:25:14.459Z","2.349.1":"2026-05-26T02:52:31.701Z","2.349.2":"2026-05-26T08:05:22.473Z","2.349.3":"2026-05-26T08:36:20.481Z","2.350.0":"2026-05-26T17:43:19.037Z","2.350.1":"2026-05-26T17:48:36.893Z","2.350.2":"2026-05-26T18:00:30.083Z","2.350.3":"2026-05-26T18:23:10.306Z","2.351.0":"2026-05-26T18:34:56.074Z","2.352.0":"2026-05-26T18:44:14.560Z","2.353.0":"2026-05-26T21:12:16.291Z","2.354.0":"2026-05-27T00:42:11.317Z","2.354.1":"2026-05-27T12:33:11.792Z","2.355.0":"2026-05-27T13:08:57.512Z","2.355.1":"2026-05-27T15:14:12.015Z","2.356.0":"2026-05-27T18:16:24.833Z","2.356.1":"2026-05-27T18:50:33.701Z","2.356.2":"2026-05-27T19:18:50.481Z","2.356.3":"2026-05-27T19:41:23.837Z","2.356.4":"2026-05-27T19:58:20.850Z","2.357.0":"2026-05-27T20:07:34.764Z","2.358.0":"2026-05-27T20:11:36.135Z","2.359.0":"2026-05-27T20:19:10.318Z","2.360.0":"2026-05-27T21:37:11.344Z","2.361.0":"2026-05-27T22:03:07.804Z","2.361.1":"2026-05-27T22:04:26.871Z","2.362.0":"2026-05-27T22:36:05.527Z","2.363.0":"2026-05-27T22:49:47.967Z","2.363.1":"2026-05-28T00:02:25.995Z","2.364.0":"2026-05-28T00:07:32.555Z","2.364.1":"2026-05-28T00:08:35.009Z","2.364.2":"2026-05-28T00:20:19.133Z","2.364.3":"2026-05-28T00:24:50.767Z","2.365.0":"2026-05-28T00:26:33.963Z","2.366.0":"2026-05-28T01:02:41.340Z","2.366.1":"2026-05-28T01:30:57.201Z","2.366.2":"2026-05-28T01:55:55.279Z","2.366.3":"2026-05-28T03:26:09.664Z","2.366.4":"2026-05-28T04:28:39.459Z","2.366.5":"2026-05-28T06:48:33.354Z","2.366.6":"2026-05-28T07:15:09.523Z","2.366.7":"2026-05-28T07:16:41.884Z","2.366.8":"2026-05-28T15:14:41.395Z","2.367.0":"2026-05-28T15:19:08.993Z","2.367.1":"2026-05-28T15:34:52.369Z","2.367.2":"2026-05-28T15:46:17.822Z","2.367.3":"2026-05-28T16:15:53.615Z","2.367.4":"2026-05-28T16:54:23.015Z","2.367.5":"2026-05-28T17:21:47.875Z","2.367.6":"2026-05-28T17:40:44.169Z","2.367.7":"2026-05-28T18:26:18.650Z","2.367.13":"2026-05-28T21:33:48.310Z","2.367.25":"2026-05-28T22:02:36.255Z","2.367.26":"2026-05-28T22:40:54.809Z","2.367.27":"2026-05-28T23:03:39.602Z","2.367.28":"2026-05-29T00:08:30.615Z","2.367.29":"2026-05-29T00:08:54.404Z","2.367.30":"2026-05-29T00:16:04.085Z","2.367.31":"2026-05-29T00:45:05.407Z","2.367.32":"2026-05-29T03:34:14.908Z","2.367.33":"2026-05-29T05:32:05.342Z","2.367.34":"2026-05-29T06:14:54.197Z","2.367.35":"2026-05-29T06:23:41.814Z","2.367.36":"2026-05-29T06:54:57.194Z","2.367.37":"2026-05-29T07:36:19.399Z","2.367.38":"2026-05-29T08:07:06.670Z","2.368.0":"2026-05-29T08:29:46.329Z","2.369.0":"2026-05-29T13:47:06.751Z","2.370.0":"2026-05-29T15:35:14.159Z","2.371.0":"2026-05-29T16:07:04.512Z","2.371.1":"2026-05-29T16:37:13.761Z","2.371.2":"2026-05-29T17:10:53.431Z","2.371.3":"2026-05-29T17:23:51.073Z","2.372.0":"2026-05-29T18:43:50.282Z","2.372.1":"2026-05-29T18:47:08.799Z","2.373.0":"2026-05-29T19:13:30.994Z","2.373.1":"2026-05-29T20:18:56.773Z","2.373.2":"2026-05-29T21:23:35.177Z","2.373.3":"2026-05-29T21:58:45.505Z","2.373.4":"2026-05-30T03:16:52.299Z","2.373.5":"2026-05-30T11:24:50.165Z","2.373.6":"2026-05-30T11:32:08.530Z","2.373.7":"2026-05-30T12:59:15.497Z","2.373.8":"2026-05-31T13:50:22.784Z","2.373.9":"2026-05-31T15:08:23.215Z","2.373.10":"2026-05-31T17:11:36.303Z","2.373.11":"2026-05-31T22:45:56.822Z","2.373.12":"2026-05-31T23:06:30.183Z","2.373.13":"2026-06-01T15:14:27.105Z","2.374.0":"2026-06-01T15:36:21.672Z","2.375.0":"2026-06-01T16:16:13.177Z","2.375.1":"2026-06-01T16:35:58.083Z","2.375.2":"2026-06-01T16:43:51.513Z","2.375.3":"2026-06-01T18:24:20.083Z","2.376.0":"2026-06-01T19:07:14.016Z","2.376.1":"2026-06-01T19:15:22.526Z","2.377.0":"2026-06-01T19:44:47.525Z","2.378.0":"2026-06-01T19:57:37.697Z","2.378.1":"2026-06-01T20:08:38.126Z","2.378.2":"2026-06-01T20:12:02.325Z","2.378.3":"2026-06-01T20:16:11.616Z","2.378.4":"2026-06-01T20:30:17.820Z","2.379.0":"2026-06-01T20:40:19.382Z","2.379.1":"2026-06-01T20:44:19.392Z","2.379.2":"2026-06-01T21:08:39.992Z","2.380.0":"2026-06-01T21:17:27.977Z","2.380.1":"2026-06-01T21:25:37.070Z","2.380.2":"2026-06-01T21:28:29.010Z","2.380.3":"2026-06-01T21:35:37.955Z","2.380.4":"2026-06-01T21:37:54.422Z","2.380.5":"2026-06-01T21:43:01.382Z","2.380.6":"2026-06-01T23:16:08.890Z","2.380.7":"2026-06-01T23:35:04.009Z","2.380.8":"2026-06-01T23:38:17.892Z","2.380.9":"2026-06-02T02:00:47.293Z","2.380.10":"2026-06-02T02:47:28.862Z","2.380.11":"2026-06-02T12:39:49.360Z","2.380.12":"2026-06-02T13:20:48.221Z","2.381.0":"2026-06-02T13:45:18.941Z","2.381.1":"2026-06-02T14:26:25.044Z","2.381.2":"2026-06-02T14:37:17.903Z","2.382.0":"2026-06-02T14:37:57.257Z","2.382.1":"2026-06-02T14:49:16.510Z","2.382.2":"2026-06-02T15:09:49.569Z","2.382.3":"2026-06-02T15:21:38.983Z","2.382.4":"2026-06-02T16:01:24.059Z","2.382.5":"2026-06-02T16:15:00.811Z","2.383.0":"2026-06-02T16:31:56.643Z","2.383.1":"2026-06-02T16:44:18.890Z","2.384.0":"2026-06-02T16:47:12.811Z","2.384.1":"2026-06-02T17:45:29.986Z","2.384.2":"2026-06-02T17:49:04.029Z","2.385.0":"2026-06-02T18:28:21.483Z","2.385.1":"2026-06-02T18:43:04.238Z","2.385.2":"2026-06-02T18:59:59.107Z","2.386.0":"2026-06-02T19:37:15.401Z","2.386.1":"2026-06-02T22:15:38.611Z","2.387.0":"2026-06-03T02:35:16.795Z","2.387.1":"2026-06-03T11:49:59.201Z","2.387.2":"2026-06-03T14:33:27.379Z","2.387.3":"2026-06-03T15:15:29.550Z","2.387.4":"2026-06-03T15:35:00.058Z","2.388.0":"2026-06-03T17:20:16.267Z","2.388.1":"2026-06-03T17:31:29.580Z","2.388.2":"2026-06-03T17:39:31.593Z","2.388.3":"2026-06-03T17:41:08.239Z","2.389.0":"2026-06-03T17:48:26.408Z","2.389.1":"2026-06-03T18:17:25.179Z","2.389.2":"2026-06-03T18:29:56.226Z","2.389.3":"2026-06-03T19:54:43.947Z","2.389.4":"2026-06-03T19:56:30.076Z","2.390.0":"2026-06-03T20:09:21.644Z","2.390.1":"2026-06-03T20:32:53.990Z","2.391.0":"2026-06-03T21:53:14.678Z","2.392.0":"2026-06-03T22:29:49.237Z","2.393.0":"2026-06-03T23:17:18.642Z","2.393.1":"2026-06-03T23:46:04.200Z","2.393.2":"2026-06-03T23:49:30.186Z","2.393.3":"2026-06-04T00:02:23.176Z","2.393.4":"2026-06-04T00:35:00.366Z","2.393.7":"2026-06-04T13:43:23.710Z","2.394.0":"2026-06-04T15:15:29.656Z","2.394.1":"2026-06-05T17:48:29.972Z","2.394.2":"2026-06-05T17:53:08.294Z","2.394.3":"2026-06-05T17:55:10.738Z","2.394.4":"2026-06-05T19:03:02.877Z","2.395.0":"2026-06-05T19:20:30.430Z","2.396.0":"2026-06-05T19:31:49.970Z","2.396.1":"2026-06-05T20:03:40.834Z","2.397.0":"2026-06-07T22:12:14.136Z","2.397.1":"2026-06-07T22:58:10.983Z","2.397.2":"2026-06-08T00:41:14.529Z","2.397.3":"2026-06-08T01:12:47.383Z","2.398.0":"2026-06-08T12:22:32.254Z","2.398.1":"2026-06-08T13:56:10.540Z","2.398.2":"2026-06-08T14:34:53.691Z","2.398.3":"2026-06-08T15:13:46.232Z","2.398.4":"2026-06-08T16:12:13.280Z","2.399.0":"2026-06-08T16:29:46.306Z","2.400.0":"2026-06-08T16:38:09.588Z","2.401.0":"2026-06-08T16:59:45.245Z","2.401.1":"2026-06-08T17:24:30.199Z","2.401.2":"2026-06-08T17:33:32.139Z","2.402.0":"2026-06-08T17:44:45.281Z","2.403.0":"2026-06-08T17:45:23.203Z","2.403.1":"2026-06-08T19:05:41.032Z","2.403.2":"2026-06-08T19:24:11.178Z","2.403.3":"2026-06-08T19:49:20.704Z","2.404.0":"2026-06-08T20:35:13.918Z","2.404.1":"2026-06-08T20:48:42.911Z","2.404.2":"2026-06-08T21:07:16.591Z","2.404.3":"2026-06-08T21:45:15.015Z","2.404.4":"2026-06-08T23:57:13.569Z","2.405.0":"2026-06-09T02:09:11.979Z","2.405.1":"2026-06-09T02:40:09.874Z","2.405.2":"2026-06-09T12:25:15.578Z","2.405.3":"2026-06-09T13:05:37.610Z","2.405.4":"2026-06-09T14:43:28.828Z","2.405.5":"2026-06-09T14:46:31.316Z","2.405.6":"2026-06-09T14:48:23.222Z","2.405.7":"2026-06-09T16:54:12.396Z","2.406.0":"2026-06-09T17:28:19.680Z","2.406.1":"2026-06-09T17:38:12.739Z","2.406.2":"2026-06-09T18:15:16.849Z","2.407.0":"2026-06-09T18:33:17.853Z","2.407.1":"2026-06-09T18:40:19.248Z","2.407.2":"2026-06-09T18:49:30.731Z","2.407.3":"2026-06-09T19:34:51.093Z","2.407.4":"2026-06-09T19:42:09.912Z","2.407.5":"2026-06-09T20:34:09.216Z","2.408.0":"2026-06-09T21:32:52.327Z","2.408.1":"2026-06-09T22:38:08.457Z","2.408.2":"2026-06-09T23:39:08.203Z","2.408.3":"2026-06-09T23:51:17.402Z","2.408.4":"2026-06-10T00:03:54.681Z","2.408.5":"2026-06-10T00:45:00.128Z","2.408.6":"2026-06-10T01:25:03.060Z","2.409.0":"2026-06-10T03:08:43.923Z","2.409.1":"2026-06-10T03:28:02.597Z","2.409.2":"2026-06-10T05:21:49.430Z","2.409.3":"2026-06-10T07:59:43.022Z","2.410.0":"2026-06-10T13:58:06.314Z","2.411.0":"2026-06-10T14:43:22.821Z","2.411.1":"2026-06-10T16:32:44.787Z","2.411.2":"2026-06-10T16:41:23.476Z","2.411.3":"2026-06-10T16:44:04.434Z","2.411.4":"2026-06-10T16:49:10.234Z","2.411.5":"2026-06-10T16:53:01.057Z","2.411.6":"2026-06-10T16:58:39.482Z","2.411.7":"2026-06-10T17:02:51.116Z","2.412.0":"2026-06-10T17:34:22.473Z","2.413.0":"2026-06-10T18:24:28.602Z","2.413.1":"2026-06-10T19:50:52.198Z","2.414.0":"2026-06-10T20:04:09.063Z","2.414.1":"2026-06-10T20:30:50.292Z","2.414.2":"2026-06-10T21:51:27.346Z","2.414.3":"2026-06-10T22:00:27.915Z","2.415.0":"2026-06-10T23:06:59.423Z","2.415.1":"2026-06-10T23:08:21.506Z","2.415.2":"2026-06-11T00:24:26.991Z","2.415.3":"2026-06-11T01:04:52.687Z","2.415.4":"2026-06-11T01:22:46.174Z","2.416.0":"2026-06-11T01:59:25.008Z","2.416.1":"2026-06-11T02:32:15.159Z","2.417.0":"2026-06-11T02:33:40.272Z","2.418.0":"2026-06-11T03:45:38.671Z","2.419.0":"2026-06-11T04:12:31.920Z","2.419.1":"2026-06-11T04:31:33.414Z","2.420.0":"2026-06-11T13:56:19.806Z","2.421.0":"2026-06-11T14:02:55.422Z","2.421.1":"2026-06-11T14:57:13.163Z","2.422.0":"2026-06-11T15:46:32.278Z","2.423.0":"2026-06-11T16:47:29.969Z","2.424.0":"2026-06-11T16:52:12.390Z","2.425.0":"2026-06-11T17:30:44.705Z","2.426.0":"2026-06-11T17:38:48.437Z","2.427.0":"2026-06-11T17:56:34.970Z","2.428.0":"2026-06-11T18:15:06.557Z","2.428.1":"2026-06-11T18:16:24.188Z","2.429.0":"2026-06-11T18:22:59.262Z","2.429.1":"2026-06-11T18:31:02.951Z","2.430.0":"2026-06-11T19:11:44.715Z","2.431.0":"2026-06-11T19:13:04.609Z","2.432.0":"2026-06-11T20:06:36.949Z","2.433.0":"2026-06-11T20:21:27.951Z","2.434.0":"2026-06-11T20:31:43.183Z","2.434.1":"2026-06-11T21:36:22.269Z","2.435.0":"2026-06-11T21:40:29.701Z","2.435.1":"2026-06-11T22:38:11.640Z","2.435.2":"2026-06-11T22:51:22.845Z","2.436.0":"2026-06-11T22:58:41.465Z","2.437.0":"2026-06-11T23:19:17.712Z","2.438.0":"2026-06-11T23:42:42.283Z","2.438.1":"2026-06-12T00:06:09.011Z","2.439.0":"2026-06-12T00:59:58.982Z","2.440.0":"2026-06-12T01:01:02.004Z","2.441.0":"2026-06-12T01:02:36.663Z","2.441.1":"2026-06-12T01:03:42.125Z","2.442.0":"2026-06-12T01:59:39.673Z","2.443.0":"2026-06-12T02:32:26.287Z","2.443.1":"2026-06-12T02:39:06.746Z","2.443.2":"2026-06-12T03:05:01.997Z","2.443.3":"2026-06-12T03:22:43.083Z","2.443.4":"2026-06-12T03:47:14.385Z","2.443.5":"2026-06-12T03:56:53.014Z","2.444.0":"2026-06-12T04:04:13.815Z","2.444.1":"2026-06-12T13:38:52.094Z","2.445.0":"2026-06-12T13:43:16.768Z","2.446.0":"2026-06-12T13:52:03.559Z","2.447.0":"2026-06-12T13:54:22.079Z","3.0.0":"2026-06-12T14:06:19.398Z","3.0.1":"2026-06-12T14:21:55.183Z","3.1.0":"2026-06-12T16:17:03.471Z","3.1.1":"2026-06-12T16:26:41.676Z","3.2.0":"2026-06-12T17:06:02.102Z","3.2.1":"2026-06-12T17:07:23.610Z","3.2.2":"2026-06-12T17:08:59.423Z","3.2.3":"2026-06-12T17:34:08.321Z","3.2.4":"2026-06-12T17:41:17.441Z","3.3.0":"2026-06-12T17:58:52.517Z","3.3.1":"2026-06-12T18:03:53.902Z","3.3.2":"2026-06-12T18:52:46.150Z","3.4.0":"2026-06-12T20:04:02.278Z","3.4.1":"2026-06-12T20:05:42.704Z","3.5.0":"2026-06-12T20:47:33.931Z","3.6.0":"2026-06-12T21:44:54.931Z","3.7.0":"2026-06-12T22:46:08.381Z","3.8.0":"2026-06-12T23:05:10.627Z","3.9.0":"2026-06-13T03:22:39.639Z","3.10.0":"2026-06-13T03:30:53.692Z","3.10.1":"2026-06-13T04:45:50.842Z","3.10.2":"2026-06-13T04:52:26.822Z","3.10.3":"2026-06-13T05:06:42.560Z","3.11.0":"2026-06-13T06:15:16.275Z","3.12.0":"2026-06-13T07:11:43.687Z","3.13.0":"2026-06-13T15:19:55.083Z","3.14.0":"2026-06-13T15:33:15.936Z","3.14.1":"2026-06-13T15:54:51.003Z","3.15.0":"2026-06-13T16:05:01.589Z","3.15.1":"2026-06-13T16:45:50.381Z","3.16.0":"2026-06-13T17:04:46.231Z","3.16.1":"2026-06-13T17:36:44.287Z","3.16.2":"2026-06-13T19:04:56.242Z","3.16.3":"2026-06-13T19:28:09.477Z","3.16.4":"2026-06-13T19:53:07.556Z","3.17.0":"2026-06-14T13:21:28.648Z","3.17.1":"2026-06-14T14:26:54.560Z","3.17.2":"2026-06-14T16:18:41.454Z","3.18.0":"2026-06-14T17:11:08.839Z","3.18.1":"2026-06-14T17:20:53.078Z","3.18.2":"2026-06-14T17:46:40.128Z","3.18.3":"2026-06-14T20:38:32.428Z","3.18.4":"2026-06-15T00:48:30.638Z","3.18.5":"2026-06-15T00:58:59.454Z","3.18.6":"2026-06-15T01:48:14.546Z","3.18.7":"2026-06-15T02:09:40.574Z","3.18.8":"2026-06-15T02:24:37.642Z","3.18.9":"2026-06-15T02:44:59.264Z","3.18.10":"2026-06-15T03:05:38.691Z","3.18.11":"2026-06-15T04:15:11.774Z","3.18.12":"2026-06-15T12:58:06.067Z","3.18.13":"2026-06-15T13:08:28.886Z","3.18.14":"2026-06-15T13:55:56.007Z","3.18.15":"2026-06-15T15:41:18.614Z","3.19.0":"2026-06-15T18:09:41.136Z","3.19.1":"2026-06-15T18:28:00.357Z","3.19.2":"2026-06-15T19:43:40.388Z","3.20.0":"2026-06-15T20:35:59.336Z","3.20.1":"2026-06-15T20:46:49.772Z","3.21.0":"2026-06-15T21:10:59.378Z","3.21.1":"2026-06-15T22:26:42.105Z","3.21.2":"2026-06-15T23:35:39.923Z","3.21.3":"2026-06-16T01:54:33.951Z","3.22.0":"2026-06-16T02:02:14.841Z","3.23.0":"2026-06-16T02:16:29.348Z","3.23.1":"2026-06-16T02:20:10.999Z","3.24.0":"2026-06-16T02:55:16.733Z","3.25.0":"2026-06-16T03:20:19.880Z","3.26.0":"2026-06-16T04:08:28.249Z","3.26.1":"2026-06-16T04:45:34.458Z","3.26.2":"2026-06-16T13:10:12.060Z","3.26.3":"2026-06-16T13:19:44.759Z","3.27.0":"2026-06-16T14:06:23.273Z","3.27.1":"2026-06-16T15:42:47.981Z","3.27.2":"2026-06-16T15:52:30.140Z","3.27.3":"2026-06-16T15:56:56.158Z","3.28.0":"2026-06-16T16:18:39.246Z","3.28.1":"2026-06-16T19:39:49.764Z","3.28.2":"2026-06-16T19:41:46.338Z","3.28.3":"2026-06-16T19:43:59.338Z","3.29.0":"2026-06-16T20:01:32.146Z","3.29.1":"2026-06-16T20:16:13.356Z","3.30.0":"2026-06-16T21:04:20.882Z","3.30.1":"2026-06-17T01:14:49.752Z","3.31.0":"2026-06-17T06:15:47.221Z","3.31.1":"2026-06-17T06:32:53.283Z","3.31.2":"2026-06-17T14:12:21.015Z","3.31.3":"2026-06-17T15:56:30.578Z","3.31.4":"2026-06-17T17:55:21.930Z","3.31.6":"2026-06-17T21:39:06.930Z","3.32.0":"2026-06-17T21:40:18.308Z","3.32.1":"2026-06-17T21:51:35.057Z","3.33.0":"2026-06-17T21:54:47.442Z","3.34.0":"2026-06-18T05:33:05.322Z","3.34.1":"2026-06-18T06:09:26.292Z","3.34.2":"2026-06-18T06:17:07.819Z","3.34.3":"2026-06-18T12:50:06.594Z","3.34.4":"2026-06-18T13:03:24.100Z","3.35.0":"2026-06-18T15:21:03.499Z","3.35.1":"2026-06-18T15:50:57.649Z","3.35.2":"2026-06-18T18:08:11.927Z","3.35.3":"2026-06-18T21:11:43.412Z","3.35.4":"2026-06-19T02:43:29.872Z","3.35.5":"2026-06-19T04:05:13.527Z","3.35.6":"2026-06-19T04:23:24.769Z","3.35.7":"2026-06-19T05:11:32.873Z","3.35.8":"2026-06-19T05:22:59.012Z","3.36.0":"2026-06-19T12:53:45.699Z","3.36.1":"2026-06-19T12:59:02.315Z","3.36.2":"2026-06-19T13:08:12.197Z","3.36.3":"2026-06-19T13:26:07.383Z","3.36.4":"2026-06-19T14:39:56.465Z","3.36.5":"2026-06-19T16:04:30.494Z","3.36.6":"2026-06-19T18:05:13.804Z","3.36.7":"2026-06-19T18:11:59.149Z","3.36.8":"2026-06-19T18:26:13.504Z","3.36.9":"2026-06-19T18:39:45.253Z","3.37.0":"2026-06-20T13:32:02.203Z","3.37.1":"2026-06-22T01:48:58.868Z","3.37.2":"2026-06-22T01:51:52.874Z","3.37.3":"2026-06-22T01:53:31.702Z","3.37.4":"2026-06-22T01:54:44.644Z","3.37.5":"2026-06-22T02:03:04.660Z","3.37.6":"2026-06-22T02:58:18.526Z","3.37.7":"2026-06-22T13:18:36.098Z","3.37.8":"2026-06-22T14:01:36.818Z","3.37.9":"2026-06-22T14:40:14.345Z","3.37.10":"2026-06-22T15:11:02.618Z","3.38.0":"2026-06-22T15:22:09.776Z","3.39.0":"2026-06-22T16:41:27.742Z","3.40.0":"2026-06-22T17:16:15.843Z","3.41.0":"2026-06-22T17:47:34.296Z","3.41.1":"2026-06-22T18:26:20.829Z","3.41.2":"2026-06-22T20:20:19.540Z","3.42.0":"2026-06-22T20:46:52.652Z","3.42.1":"2026-06-22T21:16:10.068Z","3.43.0":"2026-06-22T21:31:38.509Z","3.43.1":"2026-06-22T21:38:19.589Z","3.43.2":"2026-06-22T21:54:05.117Z","3.43.3":"2026-06-22T22:37:58.983Z","3.43.4":"2026-06-22T23:46:04.400Z","3.43.5":"2026-06-23T00:08:35.696Z","3.43.6":"2026-06-23T01:49:31.948Z","3.43.7":"2026-06-23T02:23:07.905Z","3.43.8":"2026-06-23T03:04:37.533Z","3.43.9":"2026-06-23T03:30:06.926Z","3.43.10":"2026-06-23T04:02:12.706Z","3.43.11":"2026-06-23T04:33:37.119Z","3.43.12":"2026-06-23T05:17:26.990Z","3.44.0":"2026-06-23T06:35:43.677Z","3.45.0":"2026-06-23T07:00:31.674Z","3.46.0":"2026-06-23T13:23:14.820Z","3.47.0":"2026-06-23T16:26:09.149Z","3.48.0":"2026-06-23T16:28:15.037Z","3.48.1":"2026-06-23T16:43:24.141Z","3.48.2":"2026-06-23T16:53:44.373Z","3.48.3":"2026-06-23T17:41:27.951Z","3.48.4":"2026-06-23T17:48:56.901Z","3.48.5":"2026-06-23T18:09:44.894Z","3.49.0":"2026-06-23T18:25:48.271Z","3.50.0":"2026-06-23T18:44:44.972Z","3.51.0":"2026-06-23T18:55:09.196Z","3.51.1":"2026-06-23T19:01:31.414Z","3.51.2":"2026-06-23T20:07:55.588Z","3.52.0":"2026-06-23T21:16:07.715Z","3.52.1":"2026-06-23T22:06:38.189Z","3.52.2":"2026-06-23T22:32:12.668Z","3.52.3":"2026-06-23T22:41:41.428Z","3.52.4":"2026-06-23T22:52:05.735Z","3.52.5":"2026-06-23T23:41:33.698Z","3.52.6":"2026-06-23T23:48:17.296Z","3.52.7":"2026-06-24T01:58:44.730Z","3.52.8":"2026-06-24T02:05:37.826Z","3.52.9":"2026-06-24T03:24:24.145Z","3.52.10":"2026-06-24T12:08:37.637Z","3.52.11":"2026-06-24T13:02:32.058Z","3.52.12":"2026-06-24T15:11:17.496Z","3.52.13":"2026-06-24T15:11:34.149Z","3.53.0":"2026-06-24T15:49:46.215Z","3.53.1":"2026-06-24T17:24:02.125Z","3.54.0":"2026-06-24T17:25:35.056Z","3.54.1":"2026-06-24T19:37:29.340Z","3.55.0":"2026-06-24T20:07:22.456Z","3.56.0":"2026-06-25T00:41:56.407Z","3.57.0":"2026-06-25T12:49:25.426Z","3.57.1":"2026-06-25T13:27:59.134Z","3.58.0":"2026-06-25T14:47:54.371Z","3.58.1":"2026-06-25T14:50:51.947Z","3.58.2":"2026-06-25T15:26:41.979Z","3.59.0":"2026-06-25T18:47:16.295Z","3.60.0":"2026-06-25T18:51:13.011Z","3.60.1":"2026-06-25T19:28:44.430Z","3.61.0":"2026-06-25T20:52:29.013Z","3.61.1":"2026-06-26T01:29:01.818Z","3.61.2":"2026-06-26T12:47:06.189Z","3.62.0":"2026-06-26T15:29:54.726Z","3.63.0":"2026-06-26T16:13:35.845Z","3.64.0":"2026-06-26T16:46:06.799Z","3.64.1":"2026-06-26T16:54:48.168Z","3.65.0":"2026-06-26T17:26:20.176Z","3.65.1":"2026-06-26T18:12:49.427Z","3.65.2":"2026-06-26T20:02:31.402Z","3.65.3":"2026-06-26T20:33:07.750Z","3.66.0":"2026-06-27T00:43:29.100Z","3.67.0":"2026-06-27T01:29:20.553Z","3.67.1":"2026-06-28T14:52:27.753Z","3.67.2":"2026-06-28T20:27:38.337Z","3.67.3":"2026-06-29T11:11:13.905Z","3.68.0":"2026-06-29T12:52:21.015Z","3.68.1":"2026-06-29T12:59:41.779Z","3.69.0":"2026-06-30T14:30:44.780Z","3.70.0":"2026-06-30T15:33:46.655Z","3.71.0":"2026-06-30T16:58:20.305Z","3.72.0":"2026-06-30T17:34:50.804Z","3.73.0":"2026-06-30T19:02:40.007Z","3.73.1":"2026-06-30T19:49:07.706Z","3.74.0":"2026-06-30T21:06:26.873Z","3.74.1":"2026-06-30T21:35:06.692Z","3.75.0":"2026-06-30T21:45:30.281Z","3.75.1":"2026-06-30T21:54:31.593Z","3.75.2":"2026-06-30T23:33:21.667Z","3.76.0":"2026-06-30T23:49:28.424Z","3.76.1":"2026-07-01T01:24:30.305Z","3.76.2":"2026-07-01T01:29:10.056Z","3.77.0":"2026-07-01T02:24:57.766Z","3.78.0":"2026-07-01T07:05:42.975Z","3.79.0":"2026-07-01T14:48:34.884Z","3.79.1":"2026-07-01T15:29:41.661Z","3.79.2":"2026-07-01T15:32:18.369Z","3.80.0":"2026-07-01T15:40:29.066Z","3.81.0":"2026-07-01T16:22:55.212Z","3.82.0":"2026-07-01T16:24:48.631Z","3.82.1":"2026-07-01T17:08:08.247Z","3.83.0":"2026-07-01T18:19:52.194Z","3.83.1":"2026-07-01T18:21:35.181Z","3.83.2":"2026-07-01T19:10:52.268Z","3.83.3":"2026-07-01T19:13:18.544Z","3.83.4":"2026-07-01T19:15:38.090Z","3.83.5":"2026-07-01T19:32:50.487Z","3.83.6":"2026-07-01T20:18:09.319Z","3.84.0":"2026-07-01T20:27:49.361Z","3.84.1":"2026-07-01T20:45:34.969Z","3.84.2":"2026-07-01T20:47:13.496Z","3.84.3":"2026-07-01T21:00:14.928Z","3.85.0":"2026-07-01T21:23:25.735Z","3.85.1":"2026-07-01T21:33:59.366Z","3.86.0":"2026-07-01T22:33:34.835Z","3.86.1":"2026-07-01T22:37:04.903Z","3.87.0":"2026-07-01T23:08:08.175Z","3.87.1":"2026-07-01T23:30:41.487Z","3.88.0":"2026-07-01T23:35:43.658Z","3.88.1":"2026-07-02T00:08:28.611Z","3.89.0":"2026-07-02T00:17:00.823Z","3.89.1":"2026-07-02T00:17:57.549Z","3.89.2":"2026-07-02T00:19:54.964Z","3.89.3":"2026-07-02T00:45:02.258Z","3.90.0":"2026-07-02T10:25:28.606Z","3.90.1":"2026-07-02T12:53:49.998Z","3.91.0":"2026-07-02T16:30:48.260Z","3.92.0":"2026-07-02T16:35:31.310Z","3.93.0":"2026-07-02T19:08:12.638Z","3.93.1":"2026-07-02T21:01:22.227Z","3.94.0":"2026-07-02T21:24:37.410Z","3.94.1":"2026-07-02T22:33:48.915Z","3.94.2":"2026-07-02T23:00:37.139Z","3.94.3":"2026-07-02T23:02:21.307Z","3.95.0":"2026-07-02T23:28:01.315Z","3.95.1":"2026-07-02T23:40:14.706Z","3.95.2":"2026-07-03T02:28:57.766Z","3.95.3":"2026-07-03T14:08:22.050Z","3.96.0":"2026-07-03T15:32:36.668Z","3.96.1":"2026-07-03T16:23:46.692Z","3.96.2":"2026-07-03T16:39:51.464Z","3.96.3":"2026-07-03T16:41:15.877Z","3.96.4":"2026-07-03T16:42:27.760Z","3.96.5":"2026-07-03T16:49:48.619Z","3.97.0":"2026-07-03T17:10:19.693Z","3.97.1":"2026-07-03T18:11:45.231Z","3.97.2":"2026-07-03T18:12:37.298Z","3.97.3":"2026-07-03T19:59:18.066Z","3.97.4":"2026-07-03T20:04:07.426Z","3.97.5":"2026-07-06T14:15:06.738Z","3.97.6":"2026-07-06T14:19:35.785Z","3.97.7":"2026-07-06T15:07:13.131Z","3.98.0":"2026-07-06T16:12:13.086Z","3.99.0":"2026-07-06T17:54:21.004Z","3.99.1":"2026-07-06T18:00:23.427Z","3.99.2":"2026-07-06T18:02:35.443Z","3.99.3":"2026-07-06T19:22:28.590Z","3.100.0":"2026-07-06T19:56:53.621Z","3.100.1":"2026-07-06T21:50:38.610Z","3.100.2":"2026-07-07T13:50:30.363Z","3.100.3":"2026-07-07T16:35:20.607Z","3.101.0":"2026-07-07T17:07:16.483Z","3.102.0":"2026-07-07T17:24:17.193Z","3.102.1":"2026-07-07T18:06:46.870Z","3.102.2":"2026-07-07T23:35:28.622Z","3.103.0":"2026-07-08T01:26:35.566Z","3.103.1":"2026-07-08T02:38:30.783Z","3.103.2":"2026-07-08T03:33:18.952Z","3.103.3":"2026-07-08T06:07:53.992Z","3.103.4":"2026-07-08T16:37:08.641Z","3.104.0":"2026-07-08T18:13:04.781Z","3.105.0":"2026-07-08T18:27:23.780Z","3.105.1":"2026-07-08T18:39:09.513Z","3.106.0":"2026-07-08T18:59:14.127Z","3.106.1":"2026-07-08T19:11:52.732Z","3.107.0":"2026-07-08T19:38:07.017Z","3.108.0":"2026-07-08T19:58:02.409Z","3.109.0":"2026-07-08T20:18:35.062Z","3.110.0":"2026-07-08T20:28:53.072Z","3.111.0":"2026-07-08T21:38:19.372Z","3.112.0":"2026-07-09T02:00:35.210Z","3.112.1":"2026-07-09T02:56:37.216Z","3.112.2":"2026-07-09T13:29:14.080Z","3.112.3":"2026-07-09T14:34:42.711Z","3.113.0":"2026-07-09T17:16:57.310Z","3.114.0":"2026-07-09T17:26:57.631Z","3.114.1":"2026-07-09T17:29:11.599Z","3.114.2":"2026-07-09T18:03:53.501Z","3.114.3":"2026-07-09T19:59:41.335Z","3.115.0":"2026-07-09T20:03:13.904Z","3.115.1":"2026-07-09T20:54:29.449Z","3.116.0":"2026-07-09T21:09:51.866Z","3.116.1":"2026-07-09T21:14:35.703Z","4.0.0":"2026-07-09T23:55:43.201Z","4.0.1":"2026-07-10T00:38:47.931Z","4.0.2":"2026-07-10T00:42:10.581Z","4.0.3":"2026-07-10T00:45:34.946Z","4.0.4":"2026-07-10T00:47:54.635Z","4.0.5":"2026-07-10T02:03:15.794Z","4.0.6":"2026-07-10T14:09:13.158Z","4.1.0":"2026-07-10T16:14:21.102Z","4.2.0":"2026-07-10T17:08:01.000Z","4.3.0":"2026-07-10T19:09:52.993Z","4.3.1":"2026-07-10T23:41:50.378Z","4.4.0":"2026-07-11T00:03:24.029Z","4.5.0":"2026-07-11T00:25:46.342Z","4.5.1":"2026-07-11T00:46:02.450Z","4.6.0":"2026-07-11T01:27:57.198Z","4.7.0":"2026-07-11T02:06:52.737Z","4.8.0":"2026-07-11T02:19:53.283Z","4.8.1":"2026-07-11T02:21:08.424Z","4.9.0":"2026-07-11T02:27:35.812Z","4.9.1":"2026-07-11T02:39:08.605Z","4.9.2":"2026-07-11T03:47:53.854Z","4.10.0":"2026-07-11T03:52:34.562Z","4.11.0":"2026-07-11T04:01:23.805Z","4.11.1":"2026-07-11T04:06:36.429Z","4.11.2":"2026-07-11T04:18:04.267Z","4.11.3":"2026-07-11T04:25:54.306Z","4.11.4":"2026-07-11T04:35:04.832Z","4.11.5":"2026-07-11T04:45:43.656Z","4.11.6":"2026-07-11T05:00:26.109Z","4.11.7":"2026-07-11T05:24:20.808Z","4.11.8":"2026-07-11T20:59:27.041Z","4.11.9":"2026-07-13T12:31:44.603Z","4.11.10":"2026-07-13T12:35:47.712Z","4.11.11":"2026-07-13T12:55:01.908Z","4.11.12":"2026-07-13T13:04:03.566Z","4.11.13":"2026-07-13T13:05:58.395Z","4.11.14":"2026-07-13T13:14:56.412Z","4.11.15":"2026-07-13T13:42:14.805Z","4.12.0":"2026-07-13T15:38:45.405Z","4.12.1":"2026-07-13T16:59:38.088Z","4.12.2":"2026-07-13T17:19:58.111Z","4.12.3":"2026-07-13T19:02:10.269Z","4.12.4":"2026-07-13T19:02:58.568Z","4.12.5":"2026-07-13T19:27:17.003Z","4.12.6":"2026-07-13T19:52:56.255Z","4.13.0":"2026-07-13T20:15:49.306Z","4.14.0":"2026-07-13T20:17:29.119Z","4.15.0":"2026-07-13T20:37:13.087Z","4.15.1":"2026-07-13T21:08:02.191Z","4.15.2":"2026-07-13T21:18:41.277Z","4.16.0":"2026-07-13T21:35:44.293Z","4.17.0":"2026-07-13T22:05:22.377Z","4.17.1":"2026-07-13T22:21:45.926Z","4.17.2":"2026-07-13T22:38:17.313Z","4.18.0":"2026-07-14T00:19:05.429Z","4.18.1":"2026-07-14T01:07:21.773Z","4.19.0":"2026-07-14T01:08:30.176Z","4.19.1":"2026-07-14T01:56:40.940Z","4.20.0":"2026-07-14T02:43:01.168Z","4.20.1":"2026-07-14T02:48:14.873Z","4.21.0":"2026-07-14T12:32:39.167Z","4.22.0":"2026-07-14T13:04:41.737Z","4.22.1":"2026-07-14T13:17:14.929Z","4.22.2":"2026-07-14T13:34:42.516Z","4.22.3":"2026-07-14T13:55:09.322Z","4.23.0":"2026-07-14T14:33:15.180Z","4.23.1":"2026-07-14T15:03:32.057Z","4.23.2":"2026-07-14T15:20:43.440Z","4.24.0":"2026-07-14T15:32:58.055Z","4.24.1":"2026-07-14T15:41:10.229Z","4.25.0":"2026-07-14T15:58:51.086Z","4.26.0":"2026-07-14T16:35:30.317Z","4.26.1":"2026-07-14T16:39:10.223Z","4.27.0":"2026-07-14T16:48:29.589Z","4.28.0":"2026-07-14T16:54:34.991Z","4.28.1":"2026-07-14T17:06:57.436Z","4.29.0":"2026-07-14T17:37:18.026Z","4.29.1":"2026-07-14T19:33:45.448Z","4.30.0":"2026-07-14T19:37:41.702Z","4.30.1":"2026-07-14T19:58:21.060Z","4.30.2":"2026-07-14T20:01:14.099Z","4.30.3":"2026-07-14T20:12:57.876Z","4.31.0":"2026-07-14T21:01:20.904Z","4.31.1":"2026-07-14T21:02:49.572Z","4.32.0":"2026-07-14T21:31:30.929Z","4.33.0":"2026-07-14T22:03:04.739Z","4.34.0":"2026-07-14T22:12:39.376Z","4.34.1":"2026-07-14T22:15:42.383Z","4.34.2":"2026-07-15T00:17:25.275Z","4.34.3":"2026-07-15T00:18:25.589Z","4.35.0":"2026-07-15T00:52:06.059Z","4.36.0":"2026-07-15T01:27:09.359Z","4.36.1":"2026-07-15T02:11:29.791Z","4.37.0":"2026-07-15T02:20:53.057Z","4.38.0":"2026-07-15T02:31:25.348Z","4.39.0":"2026-07-15T02:38:12.178Z","4.39.1":"2026-07-15T02:45:52.796Z","4.39.2":"2026-07-15T03:32:11.763Z","4.40.0":"2026-07-15T03:36:30.806Z","4.40.1":"2026-07-15T12:42:58.455Z","4.41.0":"2026-07-15T12:57:25.933Z","4.42.0":"2026-07-15T12:59:57.102Z","4.42.1":"2026-07-15T13:03:31.938Z","4.43.0":"2026-07-15T13:20:21.951Z","4.43.1":"2026-07-15T13:51:46.612Z","4.43.2":"2026-07-15T13:58:31.454Z","4.44.0":"2026-07-15T14:14:33.104Z","4.45.0":"2026-07-15T14:18:04.056Z","4.46.0":"2026-07-15T14:28:36.124Z","4.46.1":"2026-07-15T15:01:10.842Z","4.46.2":"2026-07-15T15:38:35.405Z","4.46.3":"2026-07-15T16:03:30.537Z","4.46.4":"2026-07-15T16:05:43.789Z","4.46.5":"2026-07-15T16:09:15.921Z","4.46.6":"2026-07-15T16:25:34.448Z","4.46.7":"2026-07-15T17:35:55.903Z","4.46.8":"2026-07-15T17:45:04.717Z","4.46.9":"2026-07-15T17:56:13.137Z","4.47.0":"2026-07-15T18:04:30.992Z","4.47.1":"2026-07-15T18:08:50.734Z","4.48.0":"2026-07-15T18:25:14.058Z","4.49.0":"2026-07-15T18:33:16.519Z","4.49.1":"2026-07-15T18:53:42.444Z","4.49.2":"2026-07-15T18:57:45.259Z","4.49.3":"2026-07-15T19:14:13.034Z","4.50.0":"2026-07-15T19:19:21.633Z","4.50.1":"2026-07-15T19:25:04.548Z","4.51.0":"2026-07-15T19:30:17.385Z","4.51.1":"2026-07-15T19:30:41.992Z","4.51.2":"2026-07-15T20:00:57.468Z","4.52.0":"2026-07-15T20:50:52.751Z","4.52.1":"2026-07-15T20:56:38.796Z","4.52.2":"2026-07-15T20:57:15.777Z","4.52.3":"2026-07-15T21:42:43.647Z","4.52.4":"2026-07-15T21:55:46.298Z","4.52.5":"2026-07-15T22:11:33.910Z","4.52.6":"2026-07-15T23:37:50.877Z","4.52.7":"2026-07-16T00:26:26.828Z","4.53.0":"2026-07-16T02:59:19.145Z","4.54.0":"2026-07-16T13:10:17.795Z","4.55.0":"2026-07-16T13:55:10.210Z","4.55.1":"2026-07-16T14:11:29.761Z","4.55.2":"2026-07-16T14:58:02.826Z","4.55.3":"2026-07-16T15:13:12.765Z","4.55.4":"2026-07-16T15:50:52.523Z","4.55.5":"2026-07-16T17:29:34.496Z","4.56.0":"2026-07-16T17:40:47.963Z","4.57.0":"2026-07-16T18:11:41.028Z","4.57.1":"2026-07-16T18:21:32.846Z","4.57.2":"2026-07-16T18:39:50.021Z","4.58.0":"2026-07-16T19:14:53.479Z","4.58.1":"2026-07-16T19:24:45.625Z","4.58.2":"2026-07-16T19:46:21.401Z","4.58.3":"2026-07-16T20:16:33.241Z","4.58.4":"2026-07-16T20:22:56.914Z","4.58.5":"2026-07-16T20:44:56.470Z","4.59.0":"2026-07-16T21:38:21.928Z","4.60.0":"2026-07-16T21:55:35.789Z","4.61.0":"2026-07-16T22:18:34.411Z","4.61.1":"2026-07-17T00:04:23.040Z","4.61.2":"2026-07-17T00:41:48.602Z","4.62.0":"2026-07-17T01:14:34.094Z","4.63.0":"2026-07-17T01:30:40.219Z","4.63.1":"2026-07-17T01:48:06.411Z","4.63.2":"2026-07-17T02:16:38.878Z","4.63.3":"2026-07-17T13:47:05.842Z","4.64.0":"2026-07-17T13:53:36.455Z","4.64.1":"2026-07-17T13:58:51.827Z","4.65.0":"2026-07-17T14:04:38.315Z","4.65.1":"2026-07-17T14:12:34.311Z","4.66.0":"2026-07-17T14:16:00.042Z","4.66.1":"2026-07-17T14:28:33.473Z","4.66.2":"2026-07-17T14:54:51.852Z","4.66.3":"2026-07-17T15:07:59.145Z","4.66.4":"2026-07-17T15:15:39.074Z","4.66.5":"2026-07-17T15:19:41.988Z","4.66.6":"2026-07-17T15:46:31.643Z","4.67.0":"2026-07-17T15:54:40.629Z","4.68.0":"2026-07-17T16:08:37.468Z","4.68.1":"2026-07-17T16:16:33.915Z","4.69.0":"2026-07-17T16:19:29.621Z","4.69.1":"2026-07-17T16:23:06.045Z","4.70.0":"2026-07-17T16:28:02.398Z","4.71.0":"2026-07-17T16:32:00.897Z","4.72.0":"2026-07-17T16:43:46.485Z","4.72.1":"2026-07-17T16:57:07.179Z","4.72.2":"2026-07-17T17:31:58.209Z","4.72.3":"2026-07-17T17:45:46.986Z","4.73.0":"2026-07-17T17:48:33.140Z","4.74.0":"2026-07-17T17:49:29.015Z","4.74.1":"2026-07-17T18:01:32.969Z","4.74.2":"2026-07-17T18:04:05.005Z","4.74.3":"2026-07-17T18:09:00.548Z","4.74.4":"2026-07-17T18:31:14.910Z","4.74.5":"2026-07-17T18:36:12.065Z","4.74.6":"2026-07-17T18:41:02.244Z","4.74.7":"2026-07-17T18:45:58.252Z","4.74.8":"2026-07-17T18:55:35.070Z","4.74.9":"2026-07-17T18:57:58.163Z","4.74.10":"2026-07-17T19:05:49.919Z","4.74.11":"2026-07-17T19:09:17.874Z","4.74.12":"2026-07-17T19:12:59.200Z","4.74.13":"2026-07-17T19:26:22.796Z","4.74.14":"2026-07-17T19:29:30.375Z","4.74.15":"2026-07-17T19:35:42.151Z","4.75.0":"2026-07-17T19:39:31.109Z","4.75.1":"2026-07-17T19:42:45.663Z","4.75.2":"2026-07-17T19:45:00.099Z","4.76.0":"2026-07-17T19:45:59.632Z","4.76.1":"2026-07-17T19:49:22.118Z","4.76.2":"2026-07-17T20:07:24.385Z","4.76.3":"2026-07-17T20:08:42.807Z","4.76.4":"2026-07-17T20:17:10.952Z","4.76.5":"2026-07-17T20:42:48.386Z","4.76.6":"2026-07-17T20:44:08.803Z","4.76.7":"2026-07-17T20:46:27.520Z","4.76.8":"2026-07-17T20:59:36.877Z","4.76.9":"2026-07-17T22:09:43.970Z","4.76.10":"2026-07-17T22:12:15.042Z","4.76.11":"2026-07-17T22:22:01.802Z","4.76.12":"2026-07-18T14:59:09.017Z","4.76.13":"2026-07-18T16:32:54.826Z","4.76.14":"2026-07-18T16:33:36.265Z","4.76.15":"2026-07-18T17:40:36.283Z","4.76.16":"2026-07-18T17:42:47.410Z","4.76.17":"2026-07-18T20:11:22.515Z","4.76.18":"2026-07-18T20:11:44.514Z","4.76.19":"2026-07-18T20:12:34.618Z","4.76.20":"2026-07-18T23:04:03.146Z","4.76.21":"2026-07-18T23:05:04.280Z","4.76.22":"2026-07-19T00:50:47.447Z","4.76.23":"2026-07-19T00:52:34.944Z","4.76.24":"2026-07-19T04:21:37.241Z","4.76.25":"2026-07-19T04:23:46.841Z","4.76.26":"2026-07-19T04:25:44.946Z","4.76.27":"2026-07-19T04:26:05.838Z","4.76.28":"2026-07-19T04:26:43.969Z","4.76.29":"2026-07-19T04:55:23.021Z","4.76.30":"2026-07-19T04:59:59.855Z","4.76.31":"2026-07-19T05:12:19.134Z","4.76.32":"2026-07-19T05:20:34.138Z","4.76.33":"2026-07-19T05:30:30.359Z","4.76.34":"2026-07-19T05:38:06.694Z","4.76.35":"2026-07-19T05:41:33.987Z","4.76.36":"2026-07-19T05:45:34.036Z","4.76.37":"2026-07-19T06:07:57.299Z","4.76.38":"2026-07-19T06:11:53.149Z","4.76.39":"2026-07-19T11:44:03.715Z","4.76.40":"2026-07-19T16:34:02.867Z","4.76.41":"2026-07-19T16:36:57.425Z","4.76.42":"2026-07-19T16:39:13.426Z","4.76.43":"2026-07-19T17:07:28.821Z","4.76.44":"2026-07-19T17:09:22.792Z","4.76.45":"2026-07-19T17:10:09.985Z","4.76.46":"2026-07-19T17:24:03.448Z","4.76.47":"2026-07-19T20:33:40.093Z","4.76.48":"2026-07-19T20:39:01.813Z","4.76.49":"2026-07-19T22:16:27.588Z","4.76.50":"2026-07-19T22:17:30.903Z","4.76.51":"2026-07-19T22:18:38.495Z","4.76.52":"2026-07-19T22:24:20.175Z","4.76.53":"2026-07-19T22:24:55.797Z","4.76.54":"2026-07-19T23:50:02.695Z","4.76.55":"2026-07-19T23:54:09.237Z","4.76.56":"2026-07-20T00:02:58.139Z","4.76.57":"2026-07-20T00:14:29.373Z","4.76.58":"2026-07-20T00:19:06.927Z","4.76.59":"2026-07-20T00:21:03.019Z","4.76.60":"2026-07-20T00:24:13.388Z","4.76.61":"2026-07-20T00:34:35.768Z","4.76.62":"2026-07-20T01:36:18.165Z","4.76.63":"2026-07-20T02:10:15.188Z","4.76.64":"2026-07-20T02:12:35.427Z","4.76.65":"2026-07-20T02:20:49.679Z","4.76.66":"2026-07-20T02:24:20.882Z","4.76.67":"2026-07-20T02:32:03.110Z","4.76.68":"2026-07-20T02:35:17.877Z","4.76.69":"2026-07-20T10:54:08.319Z","4.76.70":"2026-07-20T10:56:45.458Z","4.76.71":"2026-07-20T10:57:44.523Z","4.76.72":"2026-07-20T11:01:01.602Z","4.76.73":"2026-07-20T11:06:04.608Z","4.76.74":"2026-07-20T11:25:21.119Z","4.76.75":"2026-07-20T11:34:04.288Z","4.76.76":"2026-07-20T11:53:33.754Z","4.76.77":"2026-07-20T11:58:30.120Z","4.76.78":"2026-07-20T12:05:38.925Z","4.76.79":"2026-07-20T12:25:44.561Z","4.76.80":"2026-07-20T12:34:16.594Z","4.76.81":"2026-07-20T13:03:50.437Z","4.76.82":"2026-07-20T13:11:59.963Z","4.76.83":"2026-07-20T13:23:07.963Z","4.76.84":"2026-07-20T13:56:03.451Z","4.76.85":"2026-07-20T13:58:10.860Z","4.76.86":"2026-07-20T13:59:44.395Z","4.76.87":"2026-07-20T14:16:00.808Z","4.76.88":"2026-07-20T14:27:54.802Z","4.77.0":"2026-07-20T14:37:24.132Z","4.77.1":"2026-07-20T15:08:09.987Z","4.77.2":"2026-07-20T15:36:51.739Z","4.77.3":"2026-07-20T15:37:45.921Z","4.78.0":"2026-07-20T15:49:12.755Z","4.79.0":"2026-07-20T16:26:54.768Z","4.79.1":"2026-07-20T16:50:56.264Z","4.79.2":"2026-07-20T16:51:55.197Z","4.79.3":"2026-07-20T17:32:13.682Z","4.80.0":"2026-07-20T19:03:49.131Z","4.81.0":"2026-07-20T20:00:05.906Z","4.81.1":"2026-07-20T20:13:25.688Z","4.81.2":"2026-07-20T21:01:00.693Z","4.82.0":"2026-07-20T21:29:44.864Z","4.82.1":"2026-07-20T21:34:07.705Z","4.82.2":"2026-07-20T21:36:02.632Z","4.82.3":"2026-07-20T22:56:28.160Z","4.82.4":"2026-07-20T23:31:21.427Z","4.82.5":"2026-07-20T23:32:16.855Z","4.82.6":"2026-07-20T23:32:19.707Z","4.82.7":"2026-07-20T23:51:41.775Z","4.82.8":"2026-07-21T01:12:44.800Z","4.82.9":"2026-07-21T01:17:41.939Z","4.82.10":"2026-07-21T01:21:11.414Z","4.82.11":"2026-07-21T01:26:22.467Z","4.82.12":"2026-07-21T01:31:31.343Z","4.82.13":"2026-07-21T01:32:26.967Z","4.82.14":"2026-07-21T12:17:28.191Z","4.82.15":"2026-07-21T13:18:55.335Z","4.82.16":"2026-07-21T13:23:34.933Z","4.82.17":"2026-07-21T13:23:53.070Z","4.82.18":"2026-07-21T14:39:46.761Z","4.82.19":"2026-07-21T14:50:20.261Z","4.82.20":"2026-07-21T15:12:48.258Z","4.83.0":"2026-07-21T15:23:25.777Z","4.83.1":"2026-07-21T15:26:53.430Z","4.83.2":"2026-07-21T15:57:32.890Z","4.83.3":"2026-07-21T16:05:34.382Z","4.83.4":"2026-07-21T16:09:10.643Z","4.83.5":"2026-07-21T16:31:38.599Z","4.83.6":"2026-07-21T16:50:41.958Z","4.83.7":"2026-07-21T17:39:30.859Z","4.83.8":"2026-07-21T17:40:07.484Z","4.83.9":"2026-07-21T17:42:56.631Z","4.84.0":"2026-07-21T17:47:07.241Z","4.84.1":"2026-07-21T19:09:20.048Z","4.84.2":"2026-07-21T19:10:19.625Z","4.84.3":"2026-07-21T19:12:41.402Z","4.85.0":"2026-07-21T19:18:58.501Z","4.86.0":"2026-07-21T19:22:09.520Z","4.86.1":"2026-07-21T19:26:05.399Z","4.86.2":"2026-07-21T19:27:15.316Z","4.86.3":"2026-07-21T19:29:24.962Z","4.86.4":"2026-07-21T19:43:21.424Z","4.87.0":"2026-07-21T20:23:56.416Z","4.88.0":"2026-07-21T20:25:59.391Z","4.88.1":"2026-07-21T20:36:41.178Z","4.89.0":"2026-07-21T21:11:13.140Z","4.90.0":"2026-07-21T21:26:59.172Z","4.91.0":"2026-07-21T21:53:19.625Z","4.91.1":"2026-07-21T23:08:46.674Z","4.91.2":"2026-07-21T23:10:45.581Z","4.91.3":"2026-07-21T23:20:35.205Z","4.91.4":"2026-07-21T23:22:38.042Z","4.91.6":"2026-07-21T23:26:04.025Z","4.91.5":"2026-07-21T23:26:06.928Z","4.91.7":"2026-07-21T23:56:27.167Z","4.91.8":"2026-07-21T23:57:07.839Z","4.91.9":"2026-07-21T23:58:40.522Z","4.91.10":"2026-07-22T00:06:44.277Z","4.91.11":"2026-07-22T01:02:33.398Z","4.91.12":"2026-07-22T01:03:17.119Z","4.91.13":"2026-07-22T01:06:21.837Z","4.91.14":"2026-07-22T01:29:20.071Z","4.91.15":"2026-07-22T01:33:31.282Z","4.91.16":"2026-07-22T11:31:41.379Z","4.91.17":"2026-07-22T11:33:24.019Z","4.91.18":"2026-07-22T11:52:38.220Z","4.92.0":"2026-07-22T12:09:55.076Z","4.92.1":"2026-07-22T12:23:22.011Z","4.92.2":"2026-07-22T13:28:10.576Z","4.92.3":"2026-07-22T13:36:59.346Z","4.93.0":"2026-07-22T13:40:32.892Z","4.94.0":"2026-07-22T13:49:27.624Z","4.94.1":"2026-07-22T13:59:18.265Z","4.94.2":"2026-07-22T14:36:50.808Z","4.94.3":"2026-07-22T14:37:55.005Z","4.94.4":"2026-07-22T14:42:44.686Z","4.94.5":"2026-07-22T14:52:54.987Z","4.94.6":"2026-07-22T15:03:35.709Z","4.95.0":"2026-07-22T15:20:26.192Z","4.95.1":"2026-07-22T15:20:46.979Z","4.95.2":"2026-07-22T15:48:24.136Z","4.96.0":"2026-07-22T15:52:28.612Z","4.97.0":"2026-07-22T16:09:09.382Z","4.97.1":"2026-07-22T16:57:13.330Z","4.97.2":"2026-07-22T17:09:55.712Z","4.97.3":"2026-07-22T17:55:26.506Z","4.98.0":"2026-07-22T18:04:27.644Z","4.98.1":"2026-07-22T18:28:13.458Z","4.98.2":"2026-07-22T18:30:05.803Z","4.98.3":"2026-07-22T18:57:16.063Z","4.99.0":"2026-07-22T18:59:54.187Z","4.99.1":"2026-07-22T19:40:20.213Z","4.99.2":"2026-07-22T19:42:08.754Z","4.99.3":"2026-07-22T20:44:02.085Z","4.99.4":"2026-07-22T21:25:07.352Z","4.99.5":"2026-07-22T21:52:48.057Z","4.99.6":"2026-07-22T22:17:29.020Z","4.99.7":"2026-07-22T22:25:12.619Z","4.99.8":"2026-07-22T22:26:44.859Z","4.99.9":"2026-07-22T22:39:42.897Z","4.100.0":"2026-07-22T22:44:18.084Z","4.100.1":"2026-07-23T02:25:22.904Z","4.100.2":"2026-07-23T03:07:21.951Z","4.101.0":"2026-07-23T03:23:09.434Z","4.101.1":"2026-07-23T03:29:43.390Z","4.102.0":"2026-07-23T03:34:09.125Z","4.103.0":"2026-07-23T07:46:38.931Z","4.104.0":"2026-07-23T07:51:50.423Z","4.105.0":"2026-07-23T12:38:07.547Z","4.106.0":"2026-07-23T12:45:37.591Z","4.107.0":"2026-07-23T14:20:38.067Z","4.107.1":"2026-07-23T15:27:33.958Z","4.107.2":"2026-07-23T16:15:59.831Z","4.107.3":"2026-07-23T16:18:59.897Z","4.108.1":"2026-07-23T16:32:07.168Z","4.108.2":"2026-07-23T16:34:09.661Z","4.108.3":"2026-07-23T16:50:41.697Z","4.108.4":"2026-07-23T16:53:29.632Z","4.108.5":"2026-07-23T16:55:54.498Z","4.109.0":"2026-07-23T17:17:45.609Z","4.109.1":"2026-07-23T17:24:36.122Z","4.109.2":"2026-07-23T17:25:32.563Z","4.109.3":"2026-07-23T17:38:36.264Z","4.109.4":"2026-07-23T17:55:09.846Z","4.109.5":"2026-07-23T18:05:57.818Z","4.109.6":"2026-07-23T19:25:05.388Z","4.109.7":"2026-07-23T19:31:22.472Z","4.110.0":"2026-07-23T19:48:46.822Z","4.111.0":"2026-07-23T19:53:59.237Z","4.111.1":"2026-07-23T20:05:31.794Z","4.112.0":"2026-07-23T20:14:17.873Z","4.112.1":"2026-07-23T20:35:19.955Z","4.113.0":"2026-07-23T20:52:00.404Z","4.113.1":"2026-07-23T20:57:08.217Z","4.113.2":"2026-07-23T21:03:13.814Z","4.113.3":"2026-07-23T21:07:12.158Z","4.113.4":"2026-07-23T21:14:04.922Z","4.114.0":"2026-07-23T21:16:35.845Z","4.114.1":"2026-07-23T21:27:13.456Z","4.114.2":"2026-07-23T21:40:35.437Z","4.115.0":"2026-07-23T21:55:14.960Z","4.115.1":"2026-07-23T22:05:03.828Z","4.115.2":"2026-07-23T22:38:27.141Z","4.115.3":"2026-07-23T22:39:53.457Z","4.116.0":"2026-07-23T22:45:23.476Z","4.117.0":"2026-07-23T23:14:40.934Z","4.117.1":"2026-07-23T23:37:13.578Z","4.117.2":"2026-07-23T23:54:48.049Z","4.117.3":"2026-07-23T23:57:07.150Z","4.117.4":"2026-07-24T00:00:42.491Z","4.118.0":"2026-07-24T00:17:23.671Z","4.119.0":"2026-07-24T01:31:55.028Z","4.119.1":"2026-07-24T01:50:16.400Z","4.120.0":"2026-07-24T05:55:07.267Z","4.121.0":"2026-07-24T10:54:49.863Z","4.122.0":"2026-07-24T10:55:50.117Z","4.122.1":"2026-07-24T11:37:07.350Z","4.122.2":"2026-07-24T11:57:32.252Z","4.122.3":"2026-07-24T12:45:50.622Z","4.122.14":"2026-07-24T15:11:07.459Z","4.122.15":"2026-07-24T15:22:01.559Z","4.122.16":"2026-07-24T15:40:45.372Z","4.122.17":"2026-07-24T15:42:04.828Z","4.123.0":"2026-07-24T16:07:59.889Z","4.123.1":"2026-07-24T16:18:51.422Z","4.123.2":"2026-07-24T16:21:02.727Z","4.123.3":"2026-07-24T16:47:59.811Z","4.123.4":"2026-07-24T16:49:19.132Z","4.123.5":"2026-07-24T16:56:41.994Z","4.123.6":"2026-07-24T17:35:53.807Z","4.123.7":"2026-07-24T17:44:32.455Z","4.123.8":"2026-07-24T17:45:53.911Z","4.123.9":"2026-07-24T18:00:15.460Z","4.124.0":"2026-07-24T18:01:39.799Z","4.125.0":"2026-07-24T18:28:01.421Z","4.125.1":"2026-07-24T18:33:57.552Z","4.125.2":"2026-07-24T18:45:19.682Z","4.125.3":"2026-07-24T19:31:41.785Z","4.125.4":"2026-07-24T19:46:52.234Z","4.125.5":"2026-07-24T20:23:58.349Z","4.126.0":"2026-07-24T20:25:34.873Z","4.126.1":"2026-07-24T22:05:42.327Z","4.126.2":"2026-07-24T22:09:02.767Z","4.126.3":"2026-07-24T22:19:38.344Z","4.126.4":"2026-07-25T12:19:47.281Z","4.127.0":"2026-07-25T13:11:44.177Z","4.127.1":"2026-07-25T13:21:14.285Z","4.128.0":"2026-07-25T13:42:20.856Z","4.128.1":"2026-07-25T13:55:18.452Z","4.128.2":"2026-07-25T14:03:56.626Z","4.129.0":"2026-07-25T14:30:22.969Z","4.130.0":"2026-07-25T16:59:29.259Z","4.131.0":"2026-07-25T17:54:34.254Z","4.131.1":"2026-07-26T00:49:14.571Z","4.131.2":"2026-07-26T13:20:22.654Z","4.131.3":"2026-07-26T13:26:43.703Z","4.131.4":"2026-07-26T15:59:44.311Z","4.131.5":"2026-07-27T12:45:04.701Z","4.131.6":"2026-07-27T13:45:08.034Z","4.131.7":"2026-07-27T14:09:08.226Z","4.132.0":"2026-07-27T14:31:48.339Z","4.132.1":"2026-07-27T14:59:04.119Z","4.132.2":"2026-07-27T15:03:40.944Z","4.132.3":"2026-07-27T15:07:50.144Z","4.133.0":"2026-07-27T15:10:15.157Z","4.133.1":"2026-07-27T15:22:04.235Z","4.133.2":"2026-07-27T16:55:20.697Z","4.133.3":"2026-07-27T17:09:23.539Z","4.133.4":"2026-07-27T18:41:55.939Z","4.133.5":"2026-07-27T18:51:55.845Z","4.133.6":"2026-07-27T18:59:43.369Z","4.133.7":"2026-07-27T19:03:08.046Z","4.133.8":"2026-07-27T19:04:42.556Z","4.134.0":"2026-07-27T19:14:00.451Z","4.135.0":"2026-07-27T19:17:42.160Z","4.136.0":"2026-07-27T20:42:51.143Z","4.136.1":"2026-07-27T21:05:15.284Z","4.136.2":"2026-07-27T21:10:39.722Z","4.137.0":"2026-07-27T21:32:21.744Z","4.137.1":"2026-07-27T21:37:32.488Z","4.137.2":"2026-07-27T21:48:58.962Z","4.138.0":"2026-07-27T22:45:38.196Z","4.138.1":"2026-07-27T22:53:18.330Z","4.138.2":"2026-07-27T23:31:40.776Z","4.138.3":"2026-07-27T23:35:30.556Z","4.138.4":"2026-07-27T23:36:07.857Z","4.138.5":"2026-07-27T23:37:13.362Z","4.138.6":"2026-07-27T23:40:33.015Z","4.138.7":"2026-07-27T23:42:13.749Z","4.138.8":"2026-07-27T23:45:56.667Z","4.138.9":"2026-07-28T01:00:32.873Z","4.139.0":"2026-07-28T02:20:50.006Z","4.139.1":"2026-07-28T02:53:42.143Z","4.139.2":"2026-07-28T02:54:18.268Z","4.139.3":"2026-07-28T10:56:30.285Z","4.139.4":"2026-07-28T11:08:41.907Z","4.139.5":"2026-07-28T12:40:02.049Z","4.139.6":"2026-07-28T12:56:54.730Z","4.139.7":"2026-07-28T13:46:24.035Z","4.139.8":"2026-07-28T13:46:37.494Z","4.139.9":"2026-07-28T13:53:08.003Z","4.139.10":"2026-07-28T14:55:48.726Z","4.139.11":"2026-07-28T15:05:33.443Z","4.139.12":"2026-07-28T15:07:47.861Z","4.139.13":"2026-07-28T15:10:54.274Z","4.139.14":"2026-07-28T16:16:33.638Z","4.139.15":"2026-07-28T17:17:30.647Z","4.139.16":"2026-07-28T17:20:00.462Z","4.139.17":"2026-07-28T17:25:57.182Z","4.139.18":"2026-07-28T17:44:00.915Z","4.139.19":"2026-07-28T18:56:38.981Z","4.139.20":"2026-07-28T19:19:21.434Z","4.139.21":"2026-07-28T19:23:40.835Z","4.139.22":"2026-07-28T19:24:52.145Z","4.139.23":"2026-07-28T22:02:24.351Z","4.140.0":"2026-07-29T13:21:42.064Z","4.140.1":"2026-07-29T13:41:06.103Z","4.140.2":"2026-07-29T13:43:23.318Z","4.141.0":"2026-07-29T13:56:17.437Z","4.141.1":"2026-07-29T15:04:24.317Z","4.141.2":"2026-07-29T15:43:52.806Z","4.142.0":"2026-07-29T16:15:19.339Z","4.142.1":"2026-07-29T17:35:39.333Z","4.142.3":"2026-07-29T17:37:24.864Z","4.143.0":"2026-07-29T17:37:50.763Z","4.143.1":"2026-07-29T17:40:36.786Z","4.144.0":"2026-07-29T17:56:12.285Z","4.145.0":"2026-07-29T18:15:29.181Z","4.145.1":"2026-07-29T18:22:34.856Z","4.145.2":"2026-07-29T18:50:46.011Z","4.145.3":"2026-07-29T19:06:20.245Z","4.145.4":"2026-07-29T20:56:44.422Z","4.146.0":"2026-07-29T23:24:53.888Z","4.146.1":"2026-07-30T05:51:09.458Z","4.146.2":"2026-07-30T05:58:47.350Z","4.147.0":"2026-07-30T11:48:10.504Z","4.148.0":"2026-07-30T14:01:35.739Z","4.148.1":"2026-07-30T14:15:53.210Z","4.148.2":"2026-07-30T14:42:00.877Z","4.149.0":"2026-07-30T14:54:29.578Z","4.149.1":"2026-07-30T14:59:39.204Z","4.149.2":"2026-07-30T15:35:41.005Z","4.149.3":"2026-07-30T15:39:42.653Z","4.149.4":"2026-07-30T15:42:20.759Z","4.149.5":"2026-07-30T16:02:40.268Z","4.149.6":"2026-07-30T16:03:23.440Z","4.149.7":"2026-07-30T16:03:58.923Z","4.150.0":"2026-07-30T16:10:25.565Z","4.150.1":"2026-07-30T16:11:19.178Z","4.150.2":"2026-07-30T16:18:21.450Z","4.150.3":"2026-07-30T16:23:05.292Z","4.150.4":"2026-07-30T17:28:47.804Z","4.150.5":"2026-07-30T17:29:14.148Z","4.150.6":"2026-07-30T17:39:56.520Z","4.150.7":"2026-07-30T18:10:45.607Z","4.150.8":"2026-07-30T18:25:55.432Z","4.150.9":"2026-07-30T18:32:42.307Z","4.150.10":"2026-07-30T19:05:50.450Z","4.150.11":"2026-07-30T21:06:05.455Z","4.150.12":"2026-07-30T21:07:02.003Z","4.150.13":"2026-07-30T21:16:09.576Z","4.150.14":"2026-07-30T21:30:40.289Z","4.150.15":"2026-07-30T23:33:58.474Z","4.150.16":"2026-07-31T00:25:09.203Z","4.150.17":"2026-07-31T00:38:53.383Z","4.150.18":"2026-07-31T00:50:03.202Z","4.150.19":"2026-07-31T01:15:58.862Z","4.150.20":"2026-07-31T01:22:50.625Z","4.150.21":"2026-07-31T01:23:28.735Z","4.150.22":"2026-07-31T02:03:43.564Z","4.150.23":"2026-07-31T02:03:50.884Z","4.150.24":"2026-07-31T02:53:26.786Z","4.150.25":"2026-07-31T03:12:11.236Z","4.150.26":"2026-07-31T03:48:47.757Z","4.150.27":"2026-07-31T03:50:02.638Z","4.150.28":"2026-07-31T03:51:56.835Z","4.150.29":"2026-07-31T03:59:29.387Z","4.151.0":"2026-07-31T12:12:18.498Z","4.152.0":"2026-07-31T13:02:30.656Z","4.152.1":"2026-07-31T15:24:48.787Z","4.152.2":"2026-07-31T15:33:56.360Z","4.153.0":"2026-07-31T15:47:09.928Z","4.154.0":"2026-07-31T15:58:57.794Z","4.154.1":"2026-07-31T16:19:23.514Z","4.155.0":"2026-07-31T16:28:54.972Z","4.155.1":"2026-07-31T17:53:34.975Z","4.155.2":"2026-07-31T17:55:21.979Z","4.155.3":"2026-07-31T18:41:42.993Z","4.155.4":"2026-07-31T18:54:33.999Z","4.155.5":"2026-07-31T18:57:55.077Z","4.155.6":"2026-07-31T19:05:19.895Z","4.156.0":"2026-07-31T20:14:21.851Z","4.157.0":"2026-07-31T20:21:27.969Z","4.158.0":"2026-07-31T20:42:19.944Z","4.158.1":"2026-08-01T02:14:25.155Z","4.158.2":"2026-08-01T02:18:52.960Z","4.158.3":"2026-08-01T04:02:31.141Z","4.158.4":"2026-08-01T04:03:14.028Z","4.158.5":"2026-08-01T04:05:37.983Z","4.158.6":"2026-08-01T14:07:33.670Z","4.158.7":"2026-08-01T16:00:16.646Z","4.158.8":"2026-08-02T14:57:00.850Z","4.158.9":"2026-08-02T15:52:21.723Z","4.159.0":"2026-08-02T15:57:42.073Z","4.160.0":"2026-08-02T15:58:24.040Z","4.160.1":"2026-08-02T18:13:51.031Z","4.160.2":"2026-08-02T22:34:20.432Z","4.160.3":"2026-08-03T00:53:35.086Z","4.160.4":"2026-08-03T01:50:16.980Z","4.160.5":"2026-08-03T02:01:32.759Z","4.160.6":"2026-08-03T02:48:51.784Z","4.160.7":"2026-08-03T03:22:32.179Z","4.161.0":"2026-08-03T13:01:00.994Z","4.161.1":"2026-08-03T13:22:11.672Z","4.161.2":"2026-08-03T13:25:05.762Z","4.162.0":"2026-08-03T14:07:38.225Z","4.163.0":"2026-08-03T14:21:42.512Z","4.163.1":"2026-08-03T14:29:06.564Z","4.163.2":"2026-08-03T14:40:33.524Z","4.164.0":"2026-08-03T15:34:02.806Z","4.164.1":"2026-08-03T16:41:58.581Z","4.164.2":"2026-08-03T16:45:56.654Z","4.164.3":"2026-08-03T17:34:18.673Z","4.164.4":"2026-08-03T19:47:23.536Z","4.164.5":"2026-08-03T19:53:42.680Z","4.165.0":"2026-08-03T20:10:37.688Z","4.166.0":"2026-08-03T21:29:57.962Z","4.166.1":"2026-08-03T22:08:03.435Z","4.166.2":"2026-08-03T22:12:26.217Z","4.167.0":"2026-08-03T23:19:23.985Z","4.167.1":"2026-08-04T01:08:57.230Z","4.167.2":"2026-08-04T01:09:38.596Z","4.167.3":"2026-08-04T02:42:53.868Z","4.167.4":"2026-08-04T02:43:27.126Z","4.167.5":"2026-08-04T02:44:18.513Z","4.168.0":"2026-08-04T12:06:41.467Z","4.168.1":"2026-08-04T13:15:35.680Z","4.168.2":"2026-08-04T15:06:05.759Z","4.169.0":"2026-08-04T15:17:09.894Z","4.170.0":"2026-08-04T15:41:33.958Z","4.170.1":"2026-08-04T16:11:18.619Z","4.170.3":"2026-08-04T16:16:25.844Z","4.170.4":"2026-08-04T17:53:29.886Z","4.170.5":"2026-08-04T17:53:32.936Z","4.170.6":"2026-08-04T17:59:55.653Z","4.170.7":"2026-08-04T18:18:59.976Z","4.170.8":"2026-08-04T18:33:35.712Z","4.170.9":"2026-08-04T18:48:07.232Z","4.170.10":"2026-08-04T18:49:01.704Z","4.171.0":"2026-08-04T18:51:03.738Z","4.171.1":"2026-08-04T19:12:48.209Z","4.172.0":"2026-08-04T19:18:19.245Z","4.173.0":"2026-08-04T19:48:16.641Z","4.173.1":"2026-08-04T19:48:27.849Z","4.173.2":"2026-08-04T19:56:22.579Z","4.174.0":"2026-08-04T20:00:39.747Z","4.174.1":"2026-08-04T21:27:35.784Z","4.175.0":"2026-08-04T21:51:11.522Z","4.175.1":"2026-08-04T22:40:16.869Z","4.176.0":"2026-08-04T23:10:20.915Z","4.177.0":"2026-08-04T23:11:14.187Z","4.177.1":"2026-08-04T23:23:31.163Z","4.177.2":"2026-08-05T00:04:47.709Z","4.177.3":"2026-08-05T00:52:57.489Z","4.177.4":"2026-08-05T01:51:53.271Z","4.178.0":"2026-08-05T02:30:20.899Z","4.179.0":"2026-08-05T02:37:01.945Z","4.179.1":"2026-08-05T13:03:08.500Z","4.179.2":"2026-08-05T13:20:00.044Z","4.179.3":"2026-08-05T13:20:35.064Z","4.180.0":"2026-08-05T13:21:41.283Z","4.180.1":"2026-08-05T13:52:45.770Z","4.181.0":"2026-08-05T14:10:58.794Z","4.181.1":"2026-08-05T15:00:08.387Z","4.181.2":"2026-08-05T16:01:13.138Z","4.181.3":"2026-08-05T16:11:57.061Z","4.181.4":"2026-08-05T16:13:31.462Z","4.182.0":"2026-08-05T16:14:25.687Z","4.182.1":"2026-08-05T16:27:23.215Z","4.182.2":"2026-08-05T16:32:16.473Z","4.182.3":"2026-08-05T16:54:40.082Z","4.182.4":"2026-08-05T16:58:41.716Z","4.182.5":"2026-08-05T17:25:56.074Z","4.182.6":"2026-08-05T17:46:25.921Z","4.182.7":"2026-08-05T18:06:17.091Z","4.182.8":"2026-08-05T18:29:52.280Z","4.182.9":"2026-08-05T18:42:57.758Z","4.182.10":"2026-08-05T19:01:06.536Z","4.182.11":"2026-08-05T19:25:39.936Z","4.183.0":"2026-08-05T19:41:41.850Z","4.184.0":"2026-08-05T19:55:30.284Z","4.184.1":"2026-08-05T20:05:31.712Z","4.185.0":"2026-08-05T20:19:28.219Z","4.185.1":"2026-08-05T20:21:31.740Z","4.186.0":"2026-08-05T20:26:36.466Z","4.186.1":"2026-08-05T21:48:18.717Z","4.186.2":"2026-08-05T21:55:08.438Z","4.186.3":"2026-08-05T22:05:30.068Z","4.186.4":"2026-08-05T22:12:53.287Z","4.186.5":"2026-08-05T22:49:17.988Z","4.186.6":"2026-08-05T23:03:48.711Z","4.187.0":"2026-08-05T23:18:58.800Z","4.187.1":"2026-08-05T23:21:53.555Z","4.187.2":"2026-08-06T02:45:49.805Z","4.188.0":"2026-08-06T04:19:24.854Z","4.188.1":"2026-08-06T05:00:22.947Z","4.188.2":"2026-08-06T05:03:22.333Z","4.188.3":"2026-08-06T12:43:02.896Z","4.188.4":"2026-08-06T13:39:43.420Z","4.188.5":"2026-08-06T13:43:52.268Z","4.188.6":"2026-08-06T13:49:55.542Z","4.189.0":"2026-08-06T13:51:38.912Z","4.189.1":"2026-08-06T14:06:17.176Z","4.189.2":"2026-08-06T14:21:21.584Z","4.189.3":"2026-08-06T14:34:59.765Z","4.189.4":"2026-08-06T15:00:21.043Z","4.190.0":"2026-08-06T15:17:46.414Z","4.190.1":"2026-08-06T15:24:38.886Z","4.190.2":"2026-08-06T15:27:29.840Z","4.190.3":"2026-08-06T15:35:51.456Z","4.190.4":"2026-08-06T23:13:55.841Z","4.191.1":"2026-08-06T23:43:26.703Z","4.191.0":"2026-08-06T23:44:14.553Z","4.192.0":"2026-08-07T00:59:41.685Z","4.192.1":"2026-08-07T01:14:19.744Z","4.192.2":"2026-08-07T01:22:48.644Z","4.192.3":"2026-08-07T02:35:27.310Z","4.192.4":"2026-08-07T02:35:35.667Z","4.192.5":"2026-08-07T02:38:56.070Z","4.192.6":"2026-08-07T02:39:27.390Z","4.192.7":"2026-08-07T04:14:29.549Z","4.192.8":"2026-08-07T12:44:09.248Z","4.192.9":"2026-08-07T13:36:47.628Z","4.192.10":"2026-08-07T14:01:42.803Z","4.193.0":"2026-08-07T14:34:33.420Z","4.193.1":"2026-08-07T14:46:48.701Z","4.193.2":"2026-08-07T15:05:31.627Z","4.193.3":"2026-08-07T15:21:02.220Z","4.193.4":"2026-08-07T15:50:04.791Z","4.194.0":"2026-08-07T16:09:24.977Z","4.194.1":"2026-08-07T16:14:47.384Z","4.194.2":"2026-08-07T17:56:06.302Z","4.195.0":"2026-08-07T18:27:42.954Z","4.195.1":"2026-08-07T20:23:48.640Z","4.195.2":"2026-08-07T21:21:05.629Z","4.195.3":"2026-08-08T14:34:45.406Z","4.196.0":"2026-08-08T19:32:47.859Z","4.196.1":"2026-08-09T12:27:39.382Z","4.196.2":"2026-08-10T12:26:29.447Z","4.196.3":"2026-08-10T14:29:45.393Z","4.197.0":"2026-08-10T15:08:42.843Z","4.197.1":"2026-08-10T15:30:46.791Z","4.197.2":"2026-08-10T16:32:51.100Z","4.197.3":"2026-08-10T16:47:27.030Z","4.197.4":"2026-08-10T17:18:13.324Z","4.197.5":"2026-08-10T19:50:31.868Z","4.197.6":"2026-08-10T20:15:36.270Z","4.197.7":"2026-08-10T20:18:27.274Z","4.197.8":"2026-08-10T20:49:16.659Z","4.197.9":"2026-08-10T21:25:05.329Z","4.197.10":"2026-08-10T21:32:34.722Z","4.198.0":"2026-08-10T22:01:32.876Z","4.198.1":"2026-08-11T00:46:11.668Z","4.198.2":"2026-08-11T01:24:38.028Z","4.199.0":"2026-08-11T01:30:27.159Z","4.200.0":"2026-08-11T14:28:37.941Z","4.200.1":"2026-08-11T14:42:04.841Z","4.200.2":"2026-08-11T15:34:02.838Z","4.200.3":"2026-08-11T15:34:36.812Z","4.201.0":"2026-08-11T15:37:41.174Z","4.202.0":"2026-08-11T15:59:50.018Z","4.202.1":"2026-08-11T16:10:14.690Z","4.202.2":"2026-08-11T16:47:57.059Z","4.202.3":"2026-08-11T17:15:00.405Z","4.203.0":"2026-08-11T19:49:22.225Z","4.204.0":"2026-08-11T20:15:13.138Z","4.204.1":"2026-08-11T20:21:35.001Z","4.204.2":"2026-08-11T20:24:55.078Z","4.204.3":"2026-08-11T22:16:12.309Z","4.204.4":"2026-08-11T22:22:45.160Z","4.204.5":"2026-08-11T22:23:26.524Z","4.204.6":"2026-08-11T22:25:32.748Z","4.204.7":"2026-08-11T22:29:12.626Z","4.204.8":"2026-08-11T22:58:21.532Z","4.204.9":"2026-08-11T23:00:07.429Z","4.204.10":"2026-08-11T23:02:49.287Z","4.204.11":"2026-08-11T23:26:25.981Z","4.204.12":"2026-08-12T02:11:27.184Z","4.204.13":"2026-08-12T02:12:27.756Z","4.204.14":"2026-08-12T03:40:58.501Z","4.204.15":"2026-08-12T03:41:35.256Z","4.204.16":"2026-08-12T11:56:33.295Z","4.204.17":"2026-08-12T12:01:27.501Z","4.204.18":"2026-08-12T13:34:26.001Z","4.204.19":"2026-08-12T13:49:12.396Z","4.204.20":"2026-08-12T13:54:57.055Z","4.204.21":"2026-08-12T14:40:10.397Z","4.204.22":"2026-08-12T14:46:24.858Z","4.204.23":"2026-08-12T15:18:18.127Z","4.204.24":"2026-08-12T15:18:44.252Z","4.204.25":"2026-08-12T15:45:54.997Z","4.204.26":"2026-08-12T15:54:58.387Z","4.204.27":"2026-08-12T15:59:46.749Z","4.204.28":"2026-08-12T16:16:54.080Z","4.204.29":"2026-08-12T16:23:05.396Z","4.205.0":"2026-08-12T16:37:30.666Z","4.205.1":"2026-08-12T17:02:36.915Z","4.205.2":"2026-08-12T17:09:23.015Z","4.205.3":"2026-08-12T17:28:19.374Z","4.206.0":"2026-08-12T17:41:26.691Z","4.207.0":"2026-08-12T18:16:32.836Z","4.207.1":"2026-08-12T18:21:14.415Z","4.207.2":"2026-08-12T18:22:50.287Z","4.207.3":"2026-08-12T18:25:28.107Z","4.208.0":"2026-08-12T18:28:40.008Z","4.208.1":"2026-08-12T18:40:09.686Z","4.209.0":"2026-08-12T18:56:07.152Z","4.209.1":"2026-08-12T19:06:25.204Z","4.210.0":"2026-08-12T19:22:46.681Z","4.210.1":"2026-08-12T19:28:09.729Z","4.210.2":"2026-08-12T19:52:55.483Z","4.211.0":"2026-08-12T20:03:08.346Z","4.211.1":"2026-08-12T20:16:47.081Z","4.211.2":"2026-08-12T20:28:46.883Z","4.211.3":"2026-08-12T20:29:09.614Z","4.211.4":"2026-08-12T20:31:41.963Z","4.211.5":"2026-08-12T20:33:15.018Z","4.211.6":"2026-08-12T20:49:49.937Z","4.211.7":"2026-08-12T21:00:59.043Z","4.211.8":"2026-08-12T21:03:02.679Z","4.211.9":"2026-08-12T21:27:27.337Z","4.211.10":"2026-08-12T21:47:21.432Z","4.211.11":"2026-08-12T22:27:05.626Z","4.211.12":"2026-08-12T22:27:48.591Z","4.211.13":"2026-08-13T00:19:12.283Z","4.212.0":"2026-08-13T12:23:09.851Z","4.212.1":"2026-08-13T14:17:31.115Z","4.212.2":"2026-08-13T14:25:03.629Z","4.213.0":"2026-08-13T14:47:34.019Z","4.213.1":"2026-08-13T14:50:41.404Z","4.213.2":"2026-08-13T14:51:55.651Z","4.213.3":"2026-08-13T15:16:57.034Z","4.213.4":"2026-08-13T15:19:00.337Z","4.213.5":"2026-08-13T15:25:45.457Z","4.214.0":"2026-08-13T15:41:37.665Z","4.214.1":"2026-08-13T15:43:37.870Z","4.214.2":"2026-08-13T15:55:11.230Z","4.214.3":"2026-08-13T17:10:24.780Z","4.215.0":"2026-08-13T17:14:52.967Z","4.215.1":"2026-08-13T17:22:55.343Z","4.215.2":"2026-08-13T17:37:50.820Z","4.215.3":"2026-08-13T17:56:11.788Z","4.215.4":"2026-08-13T18:24:10.720Z","4.215.5":"2026-08-13T18:30:52.640Z","4.215.6":"2026-08-13T18:33:21.435Z","4.215.7":"2026-08-13T19:14:30.149Z","4.215.8":"2026-08-13T20:00:30.229Z","4.215.9":"2026-08-13T20:02:41.434Z","4.215.10":"2026-08-13T20:07:08.825Z","4.216.0":"2026-08-13T20:27:31.945Z","4.216.1":"2026-08-13T20:28:40.626Z","4.217.0":"2026-08-13T20:45:00.160Z","4.217.1":"2026-08-13T21:08:12.128Z","4.217.2":"2026-08-13T21:13:24.956Z","4.217.3":"2026-08-13T21:34:49.205Z","4.217.4":"2026-08-13T21:36:03.235Z","4.217.5":"2026-08-13T22:11:08.443Z","4.217.6":"2026-08-13T22:11:49.382Z","4.217.7":"2026-08-14T00:35:38.366Z","4.217.8":"2026-08-14T01:01:00.263Z","4.217.9":"2026-08-14T01:24:15.138Z","4.217.10":"2026-08-14T12:27:38.740Z","4.217.11":"2026-08-14T12:28:08.697Z","4.217.12":"2026-08-14T12:29:20.654Z","4.217.13":"2026-08-14T12:30:03.918Z","4.217.14":"2026-08-14T13:48:24.398Z","4.218.0":"2026-08-14T13:59:35.092Z","4.218.1":"2026-08-14T14:12:56.703Z","4.218.2":"2026-08-14T14:54:25.842Z","4.218.3":"2026-08-14T14:56:21.146Z","4.218.4":"2026-08-14T18:51:10.649Z","4.218.6":"2026-08-14T19:13:32.441Z","4.219.0":"2026-08-14T20:03:05.967Z","4.219.1":"2026-08-15T14:23:07.282Z","4.220.0":"2026-08-16T21:23:39.040Z","4.220.1":"2026-08-16T21:40:33.067Z","4.220.2":"2026-08-17T00:36:20.583Z","4.220.3":"2026-08-17T12:36:24.300Z","4.220.4":"2026-08-17T16:21:27.527Z","4.220.5":"2026-08-17T16:40:55.569Z","4.220.6":"2026-08-17T16:41:54.402Z","4.220.7":"2026-08-17T16:43:53.306Z","4.220.8":"2026-08-17T16:44:36.074Z","4.220.9":"2026-08-17T16:44:57.130Z","4.220.10":"2026-08-17T17:26:21.358Z","4.220.11":"2026-08-17T17:44:40.689Z","4.220.12":"2026-08-17T18:00:49.277Z","4.221.0":"2026-08-17T18:25:19.382Z","4.221.1":"2026-08-17T18:28:59.423Z","4.221.2":"2026-08-17T18:39:47.360Z","4.222.0":"2026-08-17T18:41:37.803Z","4.223.0":"2026-08-18T10:59:03.237Z","4.224.0":"2026-08-18T12:11:35.330Z","4.225.0":"2026-08-18T12:15:33.517Z","4.225.1":"2026-08-18T14:17:16.335Z","4.225.2":"2026-08-18T14:24:14.040Z","4.226.0":"2026-08-18T14:27:36.855Z","4.226.1":"2026-08-18T14:31:32.581Z","4.226.2":"2026-08-18T14:41:09.456Z","4.226.3":"2026-08-18T14:45:58.422Z","4.226.4":"2026-08-18T14:58:35.038Z","4.226.5":"2026-08-18T15:04:08.845Z","4.227.0":"2026-08-18T15:23:39.231Z","4.227.1":"2026-08-18T16:09:08.284Z","4.227.2":"2026-08-18T17:28:47.110Z","4.227.3":"2026-08-18T17:39:48.058Z","4.227.4":"2026-08-18T17:55:27.780Z","4.227.5":"2026-08-18T18:18:00.752Z","4.227.6":"2026-08-18T18:39:40.272Z","4.227.7":"2026-08-18T18:42:27.210Z","4.227.8":"2026-08-18T19:15:20.359Z","4.228.0":"2026-08-18T19:32:14.757Z","4.229.0":"2026-08-18T20:01:57.847Z","4.229.1":"2026-08-18T20:21:38.737Z","4.230.0":"2026-08-18T20:47:34.318Z","4.230.1":"2026-08-18T21:27:42.180Z","4.230.2":"2026-08-19T03:16:56.903Z","4.230.3":"2026-08-19T04:27:20.187Z","4.230.4":"2026-08-19T12:43:23.089Z","4.230.5":"2026-08-19T14:45:44.136Z","4.230.6":"2026-08-19T14:50:23.137Z","4.230.7":"2026-08-19T15:14:39.636Z","4.230.8":"2026-08-19T15:15:20.269Z","4.230.9":"2026-08-19T15:28:55.818Z","4.230.10":"2026-08-19T15:34:21.275Z","4.231.0":"2026-08-19T16:14:41.091Z","4.231.1":"2026-08-19T16:23:46.269Z","4.232.0":"2026-08-19T16:59:48.244Z","4.233.0":"2026-08-19T17:12:54.869Z","4.234.0":"2026-08-19T17:38:01.595Z","4.235.0":"2026-08-19T17:49:45.628Z","4.235.1":"2026-08-19T17:58:27.581Z","4.235.2":"2026-08-19T18:19:46.204Z","4.235.3":"2026-08-19T18:22:10.137Z","4.235.4":"2026-08-19T18:33:16.825Z","4.236.0":"2026-08-19T18:53:23.588Z","4.237.0":"2026-08-19T19:06:23.601Z","4.237.1":"2026-08-19T19:31:51.206Z","4.238.0":"2026-08-19T19:38:21.067Z","4.238.1":"2026-08-19T20:07:32.866Z","4.238.2":"2026-08-19T20:20:36.491Z","4.239.0":"2026-08-19T20:22:32.280Z","4.239.1":"2026-08-19T20:49:17.240Z","4.239.2":"2026-08-19T20:55:03.326Z","4.240.0":"2026-08-19T21:00:56.393Z","4.241.0":"2026-08-19T21:03:49.139Z","4.241.1":"2026-08-19T21:06:22.773Z","4.242.0":"2026-08-19T21:08:40.504Z","4.242.1":"2026-08-19T21:36:44.602Z","4.242.2":"2026-08-19T22:02:21.125Z","4.242.3":"2026-08-19T22:05:06.734Z","4.242.4":"2026-08-19T22:08:21.339Z","4.242.5":"2026-08-19T22:16:46.085Z","4.242.6":"2026-08-19T22:37:16.480Z","4.242.7":"2026-08-19T22:43:17.453Z","4.242.8":"2026-08-19T22:48:48.831Z","4.242.9":"2026-08-19T23:16:24.734Z","4.242.10":"2026-08-19T23:46:56.811Z","4.242.11":"2026-08-19T23:47:31.180Z","4.242.12":"2026-08-20T00:13:57.307Z","4.243.0":"2026-08-20T00:24:42.508Z","4.243.1":"2026-08-20T00:25:01.270Z","4.243.2":"2026-08-20T00:34:48.999Z","4.243.3":"2026-08-20T00:35:21.213Z","4.243.4":"2026-08-20T00:42:55.308Z","4.243.5":"2026-08-20T00:47:26.576Z","4.243.6":"2026-08-20T01:04:11.128Z","4.243.7":"2026-08-20T11:29:50.973Z","4.243.8":"2026-08-20T12:05:02.320Z","4.243.9":"2026-08-20T12:10:16.310Z","4.243.10":"2026-08-20T12:30:14.121Z","4.243.11":"2026-08-20T12:48:44.898Z","4.243.12":"2026-08-20T12:58:11.920Z","4.243.13":"2026-08-20T13:31:59.227Z","4.243.14":"2026-08-20T13:32:06.358Z","4.243.15":"2026-08-20T13:33:14.878Z","4.243.16":"2026-08-20T13:43:54.470Z","4.243.17":"2026-08-20T13:52:14.976Z","4.243.18":"2026-08-20T13:58:26.361Z","4.243.19":"2026-08-20T14:13:04.451Z","4.244.0":"2026-08-20T14:28:35.627Z","4.244.1":"2026-08-20T14:34:13.421Z","4.245.0":"2026-08-20T14:43:51.652Z","4.245.1":"2026-08-20T14:58:52.407Z","4.245.2":"2026-08-20T15:14:17.942Z","4.245.3":"2026-08-20T15:20:22.782Z","4.245.4":"2026-08-20T15:21:35.399Z","4.245.5":"2026-08-20T15:23:53.497Z","4.246.0":"2026-08-20T15:40:18.909Z","4.246.1":"2026-08-20T15:46:49.629Z","4.246.2":"2026-08-20T15:57:48.774Z","4.246.3":"2026-08-20T16:07:01.299Z","4.246.4":"2026-08-20T16:24:19.540Z","4.246.5":"2026-08-20T17:00:46.526Z","4.246.6":"2026-08-20T17:02:04.315Z","4.246.7":"2026-08-20T17:08:45.812Z","4.247.0":"2026-08-20T17:25:23.251Z","4.247.1":"2026-08-20T18:07:13.721Z","4.248.0":"2026-08-20T18:44:47.482Z","4.248.1":"2026-08-20T18:45:39.963Z","4.248.2":"2026-08-20T18:48:59.145Z","4.248.3":"2026-08-20T19:11:56.089Z","4.248.4":"2026-08-20T19:17:19.940Z","4.248.5":"2026-08-20T19:46:47.668Z","4.249.0":"2026-08-20T20:18:58.484Z","4.249.1":"2026-08-20T20:20:10.456Z","4.249.2":"2026-08-20T20:20:51.443Z","4.249.3":"2026-08-20T20:33:57.237Z","4.250.0":"2026-08-20T20:36:12.187Z","4.251.0":"2026-08-20T20:55:50.694Z","4.252.0":"2026-08-20T21:04:02.047Z","4.252.1":"2026-08-20T21:30:09.483Z","4.252.2":"2026-08-20T21:33:31.409Z","4.252.3":"2026-08-21T00:24:23.609Z","4.252.4":"2026-08-21T00:26:33.882Z","4.252.5":"2026-08-21T00:26:53.748Z","4.252.6":"2026-08-21T00:40:07.971Z","4.252.7":"2026-08-21T01:27:28.324Z","4.252.8":"2026-08-21T01:37:24.976Z","4.252.9":"2026-08-21T01:44:10.504Z","4.252.10":"2026-08-21T01:51:56.306Z","4.252.11":"2026-08-21T02:17:04.076Z","4.253.0":"2026-08-21T02:18:18.355Z","4.253.1":"2026-08-21T02:42:23.254Z","4.253.2":"2026-08-21T04:18:20.895Z","4.253.3":"2026-08-21T10:59:57.627Z","4.253.4":"2026-08-21T11:15:11.029Z","4.254.0":"2026-08-21T11:46:48.811Z","4.255.0":"2026-08-21T13:41:29.116Z","4.255.1":"2026-08-21T13:51:14.443Z","4.255.2":"2026-08-21T13:53:23.734Z","4.255.3":"2026-08-21T14:28:07.385Z","4.255.4":"2026-08-21T16:07:25.485Z","4.256.0":"2026-08-21T16:53:02.520Z","4.256.1":"2026-08-21T17:03:45.430Z","4.257.0":"2026-08-21T17:07:38.111Z","4.258.0":"2026-08-21T18:03:51.515Z","4.259.0":"2026-08-21T18:51:57.826Z","4.259.1":"2026-08-21T19:03:13.249Z","4.259.3":"2026-08-21T19:15:46.140Z","4.260.0":"2026-08-21T19:43:20.773Z","4.260.1":"2026-08-21T20:34:26.911Z","4.260.2":"2026-08-22T23:56:45.730Z","4.260.3":"2026-08-24T13:13:05.969Z","4.260.4":"2026-08-24T14:04:56.855Z","4.260.5":"2026-08-24T14:58:07.382Z","4.260.6":"2026-08-24T15:54:34.526Z","4.260.7":"2026-08-24T16:01:58.145Z","4.260.8":"2026-08-24T16:08:53.592Z","4.260.9":"2026-08-24T16:12:33.055Z","4.260.10":"2026-08-24T16:13:24.517Z","4.260.11":"2026-08-24T16:43:56.870Z","4.261.0":"2026-08-24T17:52:03.175Z","4.261.1":"2026-08-24T17:56:42.642Z","4.261.2":"2026-08-24T18:36:43.142Z","4.261.3":"2026-08-24T18:37:40.383Z","4.262.0":"2026-08-24T18:46:39.834Z","4.262.1":"2026-08-24T19:59:14.021Z","4.262.2":"2026-08-24T20:39:48.698Z","4.262.3":"2026-08-24T20:58:00.024Z","4.262.4":"2026-08-24T21:47:14.664Z","4.262.5":"2026-08-24T22:51:00.172Z","4.262.6":"2026-08-24T23:51:45.395Z","4.262.7":"2026-08-25T00:52:14.330Z","4.263.0":"2026-08-25T01:20:10.279Z","4.263.1":"2026-08-25T02:07:56.719Z","4.263.2":"2026-08-25T02:13:15.080Z","4.263.3":"2026-08-25T02:14:25.382Z","4.263.4":"2026-08-25T10:27:26.936Z","4.263.5":"2026-08-25T11:28:03.763Z","4.263.6":"2026-08-25T15:23:34.938Z","4.263.7":"2026-08-25T15:36:53.806Z","4.263.8":"2026-08-25T15:44:01.629Z","4.264.0":"2026-08-25T16:08:22.193Z","4.265.0":"2026-08-25T17:29:13.891Z","4.265.1":"2026-08-25T17:33:09.715Z","4.265.2":"2026-08-25T17:37:45.032Z","4.266.0":"2026-08-25T17:40:50.976Z","4.266.1":"2026-08-25T17:57:09.273Z","4.266.2":"2026-08-25T18:20:44.528Z","4.266.3":"2026-08-25T18:24:53.723Z","4.267.0":"2026-08-25T20:55:14.100Z","4.267.1":"2026-08-25T21:05:28.248Z","4.267.2":"2026-08-25T21:06:36.680Z","4.267.3":"2026-08-25T21:39:33.938Z","4.267.4":"2026-08-25T21:39:46.552Z","4.267.5":"2026-08-25T21:57:29.430Z","4.268.0":"2026-08-25T22:03:07.826Z","4.268.1":"2026-08-25T22:18:43.608Z","4.268.2":"2026-08-25T22:55:36.928Z","4.268.3":"2026-08-25T23:04:33.292Z","4.268.4":"2026-08-26T11:42:38.839Z","4.268.5":"2026-08-26T11:43:09.712Z","4.269.0":"2026-08-26T11:57:10.150Z","4.269.1":"2026-08-26T12:23:15.770Z","4.269.2":"2026-08-26T12:44:20.914Z","4.269.3":"2026-08-26T13:37:07.084Z","4.269.4":"2026-08-26T14:20:28.746Z","4.269.5":"2026-08-26T15:04:35.882Z","4.271.0":"2026-08-26T16:44:00.622Z","4.272.0":"2026-08-26T16:51:30.415Z","4.272.1":"2026-08-26T17:11:38.832Z","4.272.2":"2026-08-26T17:15:09.735Z","4.273.0":"2026-08-26T17:15:13.762Z","4.272.3":"2026-08-26T17:16:45.020Z","4.273.1":"2026-08-26T17:33:02.210Z","4.273.2":"2026-08-26T17:34:50.619Z","4.273.3":"2026-08-26T17:38:14.261Z","4.273.4":"2026-08-26T17:46:24.105Z","4.274.0":"2026-08-26T17:54:37.038Z","4.274.1":"2026-08-26T18:02:16.851Z","4.274.2":"2026-08-26T18:07:53.064Z","4.274.3":"2026-08-26T18:25:25.318Z","4.275.0":"2026-08-26T18:37:04.773Z","4.275.1":"2026-08-26T18:46:55.519Z","4.276.0":"2026-08-26T19:30:24.905Z","4.276.1":"2026-08-26T20:04:56.086Z","4.277.0":"2026-08-26T20:08:17.129Z","4.277.1":"2026-08-26T20:17:51.522Z","4.277.2":"2026-08-26T20:22:52.091Z","4.278.0":"2026-08-26T21:04:13.575Z","4.278.1":"2026-08-26T21:28:09.024Z","4.278.2":"2026-08-26T21:37:45.491Z","4.278.3":"2026-08-26T21:39:31.603Z","4.278.4":"2026-08-26T22:07:04.441Z","4.278.6":"2026-08-27T00:28:21.155Z","4.278.5":"2026-08-27T00:28:24.767Z","4.279.0":"2026-08-27T01:54:48.359Z","4.279.1":"2026-08-27T02:22:57.100Z","4.280.0":"2026-08-27T02:36:44.718Z","4.280.1":"2026-08-27T10:37:35.622Z","4.280.2":"2026-08-27T10:38:34.344Z","4.280.3":"2026-08-27T10:51:25.425Z","4.281.0":"2026-08-27T14:04:38.848Z","4.281.1":"2026-08-27T14:17:49.034Z","4.281.2":"2026-08-27T14:52:17.639Z","4.281.3":"2026-08-27T14:55:15.278Z","4.281.4":"2026-08-27T15:20:16.928Z","4.281.5":"2026-08-27T15:21:38.977Z","4.281.6":"2026-08-27T15:43:15.989Z","4.282.0":"2026-08-27T16:16:34.983Z","4.283.0":"2026-08-27T16:29:48.295Z","4.284.0":"2026-08-27T16:40:39.426Z","4.284.1":"2026-08-27T17:10:56.285Z","4.285.0":"2026-08-27T17:11:11.112Z","4.286.0":"2026-08-27T17:31:28.577Z","4.286.1":"2026-08-27T17:48:26.072Z","4.286.2":"2026-08-27T18:13:42.913Z","4.286.3":"2026-08-27T18:18:23.280Z","4.286.4":"2026-08-27T18:20:10.960Z","4.286.5":"2026-08-27T18:26:54.175Z","4.286.6":"2026-08-27T18:34:51.528Z","4.286.7":"2026-08-27T18:50:42.115Z","4.286.8":"2026-08-27T18:58:43.443Z","4.286.9":"2026-08-27T19:33:13.996Z","4.287.0":"2026-08-27T21:49:47.384Z","4.288.0":"2026-08-27T22:14:04.465Z","4.288.1":"2026-08-28T01:46:21.644Z","4.289.0":"2026-08-28T11:53:19.266Z","4.289.1":"2026-08-28T12:13:41.853Z","4.289.2":"2026-08-28T12:18:45.447Z","4.290.0":"2026-08-28T12:25:16.285Z","4.290.1":"2026-08-28T12:26:09.221Z","4.291.0":"2026-08-28T12:56:14.367Z","4.291.1":"2026-08-28T13:12:12.639Z","4.291.2":"2026-08-28T13:24:26.816Z","4.291.3":"2026-08-28T13:26:10.507Z","4.291.4":"2026-08-28T13:56:09.860Z","4.291.5":"2026-08-28T14:45:23.246Z","4.291.6":"2026-08-28T14:53:32.532Z","4.292.0":"2026-08-28T15:02:24.147Z","4.293.0":"2026-08-28T15:03:01.863Z","4.293.1":"2026-08-28T15:05:39.597Z","4.293.2":"2026-08-28T15:09:30.749Z","4.294.0":"2026-08-28T15:54:14.453Z","4.294.1":"2026-08-28T16:03:17.406Z","4.294.2":"2026-08-28T16:08:06.268Z","4.294.3":"2026-08-28T16:08:12.969Z","4.294.4":"2026-08-28T16:09:26.806Z","4.295.0":"2026-08-28T16:18:08.344Z","4.295.1":"2026-08-28T17:18:20.163Z","4.296.0":"2026-08-28T17:38:30.765Z","4.297.0":"2026-08-28T17:42:23.710Z","4.297.1":"2026-08-28T17:45:18.841Z","4.297.2":"2026-08-28T17:45:33.348Z","4.297.3":"2026-08-28T18:05:19.809Z","4.297.4":"2026-08-28T18:14:24.753Z","4.297.5":"2026-08-28T18:16:00.913Z","4.297.6":"2026-08-28T19:04:14.906Z","4.297.7":"2026-08-28T19:16:04.724Z","4.298.0":"2026-08-28T19:25:25.220Z","4.298.1":"2026-08-28T19:29:41.044Z","4.298.2":"2026-08-28T19:33:35.041Z","4.299.0":"2026-08-28T19:40:08.715Z","4.299.1":"2026-08-28T19:51:22.013Z","4.300.0":"2026-08-28T19:59:14.977Z","4.301.0":"2026-08-28T20:09:17.955Z","4.301.1":"2026-08-28T20:24:57.925Z","4.302.0":"2026-08-28T21:14:08.269Z","4.303.0":"2026-08-28T21:24:07.017Z","4.303.1":"2026-08-28T21:44:31.018Z","4.303.2":"2026-08-28T22:02:28.007Z","4.303.3":"2026-08-29T06:10:06.823Z","4.303.4":"2026-08-29T06:13:25.752Z","4.303.5":"2026-08-29T06:16:10.180Z","4.303.6":"2026-08-29T12:06:39.855Z","4.303.7":"2026-08-29T13:18:50.717Z","4.303.8":"2026-08-29T16:04:37.162Z","4.303.9":"2026-08-29T18:54:34.061Z","4.303.10":"2026-08-29T18:54:46.253Z","4.303.11":"2026-08-29T20:43:18.453Z","4.303.12":"2026-08-30T00:58:38.242Z","4.303.13":"2026-08-30T01:51:20.771Z","4.303.14":"2026-08-30T19:56:00.379Z","4.303.15":"2026-08-30T19:56:05.432Z","4.303.16":"2026-08-30T20:45:58.689Z","4.303.17":"2026-08-30T21:17:12.154Z","4.303.18":"2026-08-31T13:08:44.999Z","4.303.19":"2026-08-31T13:17:17.307Z","4.304.0":"2026-08-31T13:50:39.035Z","4.305.0":"2026-08-31T14:09:22.571Z","4.305.1":"2026-08-31T14:29:48.132Z","4.305.2":"2026-08-31T14:49:00.999Z","4.305.3":"2026-08-31T14:59:44.344Z","4.305.4":"2026-08-31T15:17:37.181Z","4.305.5":"2026-08-31T15:22:47.582Z","4.305.6":"2026-08-31T15:42:31.437Z","4.305.7":"2026-08-31T15:46:33.941Z","4.305.8":"2026-08-31T15:50:29.229Z","4.305.9":"2026-08-31T17:04:10.798Z","4.306.0":"2026-08-31T17:17:36.826Z","4.307.0":"2026-08-31T17:19:18.638Z","4.307.1":"2026-08-31T17:46:04.005Z","4.308.0":"2026-08-31T17:51:42.763Z","4.309.0":"2026-08-31T18:05:05.006Z","4.309.1":"2026-08-31T18:25:17.784Z","4.309.2":"2026-08-31T18:28:17.812Z","4.309.3":"2026-08-31T19:11:29.698Z","4.309.4":"2026-08-31T19:11:38.261Z","4.309.5":"2026-08-31T19:33:02.283Z","4.309.6":"2026-08-31T19:52:01.233Z","4.309.7":"2026-08-31T19:52:26.381Z","4.309.9":"2026-08-31T19:55:30.860Z","4.310.0":"2026-08-31T19:58:19.021Z","4.310.1":"2026-09-01T13:34:36.702Z","4.310.2":"2026-09-01T14:00:20.065Z","4.310.3":"2026-09-01T14:05:01.449Z","4.310.4":"2026-09-01T14:54:29.192Z","4.310.5":"2026-09-01T14:55:25.195Z","4.310.6":"2026-09-01T14:59:37.741Z","4.311.0":"2026-09-01T16:45:00.930Z","4.311.1":"2026-09-01T16:53:06.295Z","4.312.0":"2026-09-01T17:15:04.961Z","4.311.2":"2026-09-01T17:24:34.794Z","4.312.1":"2026-09-01T17:40:32.119Z","4.313.0":"2026-09-01T17:45:29.410Z","4.313.1":"2026-09-01T17:57:52.635Z","4.314.0":"2026-09-01T17:59:49.213Z","4.315.0":"2026-09-01T18:05:24.516Z","4.315.1":"2026-09-01T18:17:18.838Z","4.315.2":"2026-09-01T19:22:25.820Z","4.315.3":"2026-09-01T19:25:53.664Z","4.315.4":"2026-09-01T19:30:13.860Z","4.315.5":"2026-09-01T19:33:19.793Z","4.315.6":"2026-09-01T19:40:33.561Z","4.315.7":"2026-09-01T19:46:04.681Z","4.315.8":"2026-09-01T19:53:05.449Z","4.315.9":"2026-09-01T19:55:56.876Z","4.316.0":"2026-09-01T20:01:13.541Z","4.316.1":"2026-09-01T20:15:54.581Z","4.316.2":"2026-09-01T20:47:12.010Z","4.316.3":"2026-09-01T20:58:55.254Z","4.316.4":"2026-09-01T21:38:10.999Z","4.316.5":"2026-09-02T00:08:03.516Z","4.316.6":"2026-09-02T00:09:11.481Z","4.316.7":"2026-09-02T00:10:20.150Z","4.316.8":"2026-09-02T00:11:08.230Z","4.317.0":"2026-09-02T00:32:40.305Z","4.318.0":"2026-09-02T12:31:10.462Z","4.318.1":"2026-09-02T12:33:51.258Z","4.318.2":"2026-09-02T12:36:27.014Z","4.319.0":"2026-09-02T12:50:12.195Z","4.319.1":"2026-09-02T13:22:11.848Z","4.319.2":"2026-09-02T13:22:45.960Z","4.319.3":"2026-09-02T14:11:36.409Z","4.319.4":"2026-09-02T14:17:33.622Z","4.319.5":"2026-09-02T15:24:16.109Z","4.319.6":"2026-09-02T15:54:50.281Z","4.319.7":"2026-09-02T16:00:19.424Z","4.319.8":"2026-09-02T16:30:05.276Z","4.319.9":"2026-09-02T19:46:42.337Z","4.319.10":"2026-09-02T19:47:53.128Z","4.319.11":"2026-09-02T19:51:37.473Z","4.319.12":"2026-09-03T00:12:22.591Z","4.319.14":"2026-09-03T00:12:48.144Z","4.319.13":"2026-09-03T00:13:22.802Z","4.319.16":"2026-09-03T00:45:35.009Z","4.320.0":"2026-09-03T03:27:20.317Z","4.321.0":"2026-09-03T11:55:24.581Z","4.321.1":"2026-09-03T12:23:27.853Z","4.321.2":"2026-09-03T12:43:26.548Z","4.321.3":"2026-09-03T13:05:15.569Z","4.321.4":"2026-09-03T13:50:29.821Z","4.321.5":"2026-09-03T13:59:44.546Z","4.321.6":"2026-09-03T14:00:50.186Z","4.322.0":"2026-09-03T14:15:56.087Z","4.322.1":"2026-09-03T14:35:25.655Z","4.322.2":"2026-09-03T14:45:35.509Z","4.323.0":"2026-09-03T16:18:58.365Z","4.324.0":"2026-09-03T16:52:40.207Z","4.325.0":"2026-09-03T17:55:17.308Z","4.325.1":"2026-09-03T18:30:44.883Z","4.325.2":"2026-09-03T18:58:03.398Z","4.325.3":"2026-09-03T19:10:44.215Z","4.325.4":"2026-09-03T19:33:07.409Z","4.325.5":"2026-09-03T19:48:35.596Z","4.326.0":"2026-09-03T20:00:47.681Z","4.326.1":"2026-09-03T21:45:29.496Z","4.326.2":"2026-09-03T21:51:48.740Z","4.326.3":"2026-09-03T21:59:52.403Z","4.328.0":"2026-09-03T22:19:40.094Z","4.328.1":"2026-09-03T22:25:15.656Z","4.328.2":"2026-09-03T22:36:00.191Z","4.328.3":"2026-09-03T23:10:19.487Z","4.328.4":"2026-09-03T23:13:54.445Z","4.328.5":"2026-09-04T00:10:25.265Z","4.328.6":"2026-09-04T00:24:03.241Z","4.329.0":"2026-09-04T02:10:27.804Z","4.329.1":"2026-09-04T02:30:32.668Z","4.329.2":"2026-09-04T13:20:10.207Z","4.329.3":"2026-09-04T13:31:34.826Z","4.329.4":"2026-09-04T13:38:04.543Z","4.329.5":"2026-09-04T13:41:23.325Z","4.329.6":"2026-09-04T15:34:15.073Z","4.329.7":"2026-09-04T15:59:18.960Z","4.329.8":"2026-09-04T16:44:07.337Z","4.329.9":"2026-09-04T16:47:13.820Z","4.330.0":"2026-09-04T17:47:42.797Z","4.330.1":"2026-09-04T18:22:43.576Z","4.330.2":"2026-09-04T19:07:44.494Z","4.331.0":"2026-09-04T19:18:39.532Z","4.331.1":"2026-09-04T19:45:44.265Z","4.331.2":"2026-09-04T19:56:54.188Z","4.332.0":"2026-09-04T19:58:21.241Z","4.332.1":"2026-09-04T20:14:54.017Z","4.332.2":"2026-09-04T20:35:04.112Z","4.333.0":"2026-09-07T03:26:47.476Z","4.333.1":"2026-09-07T03:44:56.899Z","4.333.2":"2026-09-07T23:15:02.488Z","4.334.0":"2026-09-07T23:26:29.474Z","4.335.0":"2026-09-08T00:37:11.179Z","4.335.1":"2026-09-08T02:10:29.817Z","4.335.2":"2026-09-08T14:01:35.387Z","4.335.3":"2026-09-08T15:49:03.311Z","4.335.4":"2026-09-08T16:18:43.552Z","4.335.5":"2026-09-08T17:24:25.135Z","4.336.0":"2026-09-08T17:30:06.274Z","4.337.0":"2026-09-08T17:43:36.232Z","4.338.0":"2026-09-08T17:54:53.647Z","4.339.0":"2026-09-08T19:22:57.337Z","4.339.1":"2026-09-08T19:41:45.209Z","4.340.0":"2026-09-08T19:55:04.248Z","4.340.1":"2026-09-09T00:34:14.129Z","4.340.2":"2026-09-09T00:35:27.805Z","4.340.3":"2026-09-09T00:38:07.128Z","4.340.5":"2026-09-09T00:38:48.255Z","4.340.4":"2026-09-09T00:39:01.311Z","4.341.0":"2026-09-09T13:00:39.138Z","4.341.1":"2026-09-09T13:07:17.388Z","4.341.2":"2026-09-09T13:07:23.981Z","4.341.3":"2026-09-09T13:20:39.735Z","4.341.4":"2026-09-09T13:35:34.740Z","4.342.0":"2026-09-09T14:23:45.966Z","4.342.1":"2026-09-09T14:25:09.965Z","4.342.2":"2026-09-09T14:41:19.963Z","4.343.0":"2026-09-09T15:04:10.771Z","4.343.1":"2026-09-09T15:04:47.548Z","4.343.2":"2026-09-09T15:27:14.255Z","4.343.3":"2026-09-09T15:27:30.659Z","4.343.4":"2026-09-09T15:52:14.644Z","4.343.5":"2026-09-09T16:12:50.088Z","4.344.0":"2026-09-09T16:39:32.807Z","4.344.1":"2026-09-09T16:43:02.503Z","4.344.2":"2026-09-09T16:46:27.598Z","4.344.3":"2026-09-09T16:46:49.988Z","4.344.4":"2026-09-09T17:03:44.779Z","4.344.5":"2026-09-09T17:09:13.466Z","4.344.6":"2026-09-09T18:25:23.215Z","4.344.7":"2026-09-09T19:39:09.102Z","4.345.0":"2026-09-09T20:08:47.812Z","4.345.1":"2026-09-09T20:34:36.659Z","4.345.2":"2026-09-09T23:10:26.596Z","4.345.3":"2026-09-10T13:38:25.608Z","4.345.4":"2026-09-10T14:31:55.145Z","4.345.5":"2026-09-10T15:14:41.464Z","4.346.0":"2026-09-10T16:14:26.860Z","4.347.0":"2026-09-10T16:54:54.463Z","4.347.1":"2026-09-10T17:46:17.843Z","4.348.0":"2026-09-10T18:16:42.878Z","4.349.0":"2026-09-10T18:43:48.635Z","4.350.1":"2026-09-10T19:11:22.435Z","4.351.0":"2026-09-10T20:23:12.868Z","4.351.1":"2026-09-10T20:45:00.625Z","4.351.2":"2026-09-10T20:59:37.222Z","4.351.3":"2026-09-10T21:33:36.842Z","4.351.4":"2026-09-10T22:28:04.647Z","4.352.0":"2026-09-10T22:51:54.613Z","4.353.0":"2026-09-10T23:32:49.265Z","4.353.1":"2026-09-11T00:15:27.488Z","4.353.2":"2026-09-11T00:20:28.559Z","4.353.3":"2026-09-11T02:36:17.249Z","4.353.4":"2026-09-11T13:39:43.009Z","4.354.0":"2026-09-11T17:53:04.339Z","4.355.0":"2026-09-11T20:52:24.142Z","4.355.1":"2026-09-11T21:09:14.295Z","4.355.2":"2026-09-11T22:39:45.060Z","4.355.3":"2026-09-14T13:20:58.498Z","4.356.0":"2026-09-14T13:50:38.224Z","4.356.1":"2026-09-14T14:13:08.596Z","4.356.2":"2026-09-14T14:30:43.856Z","4.356.3":"2026-09-14T15:12:59.754Z","4.356.4":"2026-09-14T15:25:43.357Z","4.356.5":"2026-09-14T16:12:15.998Z","4.356.6":"2026-09-14T16:45:55.928Z","4.357.0":"2026-09-14T18:54:44.308Z","4.357.1":"2026-09-14T18:57:14.067Z","4.357.2":"2026-09-14T19:30:01.277Z","4.357.3":"2026-09-14T19:34:32.408Z","4.357.4":"2026-09-14T20:09:37.536Z","4.358.0":"2026-09-14T20:49:44.908Z","4.358.1":"2026-09-14T20:56:00.728Z","4.358.3":"2026-09-14T21:02:47.626Z","4.358.2":"2026-09-14T21:10:52.065Z","4.358.4":"2026-09-14T22:43:51.856Z","4.358.6":"2026-09-14T23:00:35.259Z","4.358.5":"2026-09-14T23:09:16.752Z","4.358.7":"2026-09-14T23:37:47.398Z","4.358.8":"2026-09-15T02:30:36.960Z","4.358.9":"2026-09-15T02:31:09.811Z","4.358.10":"2026-09-15T02:35:00.744Z","4.358.11":"2026-09-15T02:47:49.797Z","4.358.12":"2026-09-15T12:29:48.864Z","4.358.13":"2026-09-15T14:09:24.560Z","4.359.0":"2026-09-15T15:15:01.433Z","4.361.0":"2026-09-15T15:43:40.948Z","4.362.0":"2026-09-15T15:56:22.715Z","4.360.0":"2026-09-15T16:08:33.337Z","4.363.0":"2026-09-15T17:09:56.389Z","4.364.0":"2026-09-15T17:54:14.316Z","4.363.1":"2026-09-15T18:12:17.914Z","4.364.1":"2026-09-15T18:24:16.717Z","4.365.0":"2026-09-15T20:18:37.488Z","4.365.1":"2026-09-15T21:26:01.052Z","4.366.0":"2026-09-15T23:38:22.611Z","4.367.0":"2026-09-16T06:27:57.191Z","4.367.1":"2026-09-16T12:02:59.634Z","4.367.2":"2026-09-16T14:09:32.473Z","4.367.3":"2026-09-16T15:20:47.866Z","4.367.4":"2026-09-16T15:45:12.663Z","4.367.5":"2026-09-16T15:55:42.863Z","4.367.6":"2026-09-16T15:59:48.787Z","4.367.7":"2026-09-16T16:04:01.432Z","4.368.0":"2026-09-16T16:18:50.065Z","4.368.1":"2026-09-16T16:47:46.473Z","4.370.0":"2026-09-16T17:58:12.148Z","4.369.0":"2026-09-16T17:58:46.143Z","4.371.1":"2026-09-16T18:07:55.148Z","4.371.0":"2026-09-16T18:08:30.861Z","4.371.2":"2026-09-16T18:15:22.544Z","4.371.3":"2026-09-16T18:32:20.213Z","4.371.4":"2026-09-16T18:42:48.837Z","4.371.5":"2026-09-16T19:10:20.059Z","4.372.0":"2026-09-16T19:21:01.134Z","4.372.1":"2026-09-16T19:35:12.688Z","4.372.2":"2026-09-16T20:06:28.342Z","4.372.3":"2026-09-16T20:36:32.322Z","4.373.0":"2026-09-16T21:44:58.389Z","4.373.1":"2026-09-17T03:26:14.104Z","4.373.2":"2026-09-17T03:39:37.620Z","4.373.3":"2026-09-17T03:43:17.451Z","4.373.5":"2026-09-17T14:24:23.237Z","4.373.6":"2026-09-17T14:25:39.822Z","4.373.4":"2026-09-17T14:26:18.076Z","4.373.7":"2026-09-17T15:28:59.744Z","4.373.8":"2026-09-17T15:36:05.884Z","4.374.0":"2026-09-17T16:22:34.173Z","4.374.1":"2026-09-17T16:27:28.856Z","4.375.0":"2026-09-17T17:07:34.364Z","4.375.1":"2026-09-17T18:18:34.393Z","4.376.0":"2026-09-17T19:33:21.314Z","4.377.0":"2026-09-17T20:53:19.309Z","4.378.0":"2026-09-17T21:39:10.390Z","4.378.1":"2026-09-18T03:01:08.982Z","4.378.2":"2026-09-18T03:01:31.153Z","4.378.3":"2026-09-18T03:04:04.123Z","4.378.4":"2026-09-18T13:22:53.203Z","4.378.5":"2026-09-18T15:30:42.358Z","4.378.6":"2026-09-18T15:41:20.783Z","4.378.7":"2026-09-18T17:51:08.057Z","4.379.0":"2026-09-18T17:52:25.184Z","4.380.0":"2026-09-18T17:58:49.546Z","4.379.1":"2026-09-18T17:59:03.409Z","4.380.1":"2026-09-18T18:02:30.809Z","4.380.2":"2026-09-18T18:11:03.971Z","4.381.1":"2026-09-18T18:31:52.085Z","4.381.0":"2026-09-18T18:32:00.790Z","4.381.2":"2026-09-18T19:31:09.147Z","4.382.0":"2026-09-18T19:43:24.290Z","4.382.1":"2026-09-18T20:05:53.735Z","4.383.0":"2026-09-18T20:19:34.181Z","4.383.1":"2026-09-21T13:46:20.194Z","4.383.2":"2026-09-21T16:40:25.913Z","4.384.0":"2026-09-21T17:42:50.584Z","4.384.1":"2026-09-21T18:20:25.381Z","4.384.2":"2026-09-21T18:41:38.280Z","4.384.3":"2026-09-21T19:01:57.146Z","4.385.0":"2026-09-21T19:07:50.923Z","4.386.0":"2026-09-21T19:09:42.741Z","4.387.0":"2026-09-21T19:20:12.347Z","4.387.1":"2026-09-21T19:30:59.499Z","4.387.2":"2026-09-21T20:35:09.683Z","4.387.3":"2026-09-21T20:45:40.149Z","4.387.4":"2026-09-22T00:06:26.393Z","4.388.0":"2026-09-22T00:26:48.659Z","4.388.2":"2026-09-22T00:32:24.277Z","4.388.1":"2026-09-22T00:32:34.463Z","4.388.3":"2026-09-22T02:08:20.403Z","4.388.4":"2026-09-22T03:50:20.944Z","4.389.0":"2026-09-22T13:26:26.856Z","4.389.1":"2026-09-22T15:35:11.215Z","4.389.2":"2026-09-22T15:37:51.828Z","4.389.3":"2026-09-22T15:50:17.959Z","4.390.0":"2026-09-22T16:41:01.046Z","4.390.1":"2026-09-22T17:11:53.022Z","4.390.2":"2026-09-22T17:18:24.143Z","4.390.3":"2026-09-22T18:21:45.704Z","4.390.4":"2026-09-22T18:28:52.143Z","4.390.5":"2026-09-22T19:11:08.353Z","4.390.6":"2026-09-22T20:39:49.984Z","4.390.7":"2026-09-22T21:05:50.066Z","4.390.8":"2026-09-22T21:55:20.056Z","4.391.0":"2026-09-23T03:32:46.708Z","4.392.0":"2026-09-23T12:20:32.915Z","4.393.0":"2026-09-23T12:41:39.518Z","4.393.1":"2026-09-23T12:52:58.165Z","4.393.2":"2026-09-23T14:51:47.083Z","4.394.0":"2026-09-23T17:01:19.474Z","4.394.1":"2026-09-23T17:56:43.230Z","4.395.0":"2026-09-23T20:35:14.557Z","4.396.0":"2026-09-23T20:49:42.635Z","4.397.0":"2026-09-23T22:52:14.295Z","4.397.1":"2026-09-23T23:16:09.966Z","4.398.0":"2026-09-24T12:10:34.850Z","4.398.1":"2026-09-24T18:34:13.458Z","4.399.0":"2026-09-24T19:45:51.304Z","4.399.1":"2026-09-24T20:11:16.265Z","4.400.0":"2026-09-24T20:20:45.497Z","4.400.1":"2026-09-24T20:36:37.547Z","4.400.2":"2026-09-24T21:24:08.501Z","4.400.3":"2026-09-25T03:35:22.804Z","4.400.5":"2026-09-25T03:36:45.317Z","4.400.6":"2026-09-25T03:37:00.337Z","4.400.4":"2026-09-25T03:37:36.908Z","4.401.0":"2026-09-25T17:12:33.581Z","4.401.1":"2026-09-25T17:15:52.943Z","4.401.2":"2026-09-25T17:39:34.799Z","4.402.0":"2026-09-25T17:50:04.912Z","4.402.1":"2026-09-25T18:07:39.572Z","4.403.0":"2026-09-25T18:23:31.487Z","4.403.1":"2026-09-25T18:51:11.507Z"},"bugs":{"url":"https://github.com/decocms/studio/issues"},"author":{"name":"Deco team"},"license":"MIT","homepage":"https://github.com/decocms/studio","keywords":["mcp","model-context-protocol","ai","gateway","self-hosted","tools"],"repository":{"url":"git+https://github.com/decocms/studio.git","type":"git","directory":"apps/api"},"description":"Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools","maintainers":[{"name":"guitavano","email":"tavano@deco.cx"},{"name":"camudo","email":"viktor@deco.cx"}],"readme":"# Studio API\n\nProvides the Bun and Hono backend, worker runtime, and distributable CLI for\ndeco Studio.\n\n| Attribute | Value |\n| --- | --- |\n| Workspace | `decocms` (`apps/api`) |\n| Kind | Hono API, worker, and CLI |\n| Runtime | Bun |\n| Distribution | npm `decocms`; GHCR `studio` image |\n\n## Overview\n\nStudio API is the authoritative server for Studio. It authenticates users and\nMCP clients, applies organization and project permissions, persists application\nstate, proxies MCP traffic, dispatches durable work, and exposes operational\nhealth and telemetry endpoints.\n\nThe workspace also produces the `decocms` npm package and its `deco` executable.\nThe combined Studio build places the web bundle from `apps/web/dist` in\n`apps/api/dist/client`, so the released CLI and API container can serve the\ncomplete product from one artifact.\n\n## Responsibilities\n\n- Serve Hono HTTP, OAuth, MCP, health, metrics, and organization-scoped API\n  routes.\n- Configure Better Auth, API keys, SSO, organization membership, and RBAC.\n- Run Kysely and Better Auth migrations against PostgreSQL.\n- Own database adapters, credential encryption, object storage, and the token\n  vault.\n- Define built-in MCP tools through `defineTool()` and execute them with a\n  `StudioContext`.\n- Proxy downstream MCP connections and enforce credentials and permissions.\n- Coordinate DBOS workflows, automations, event delivery, NATS messaging, and\n  the hosted AgentSandbox provider.\n- Emit OpenTelemetry traces, metrics, and logs and query monitoring backends.\n- Package the production server, migration runner, CLI, and staged web assets.\n\n## Usage\n\nInstall dependencies and start the complete local environment from the\nrepository root:\n\n```bash\nbun install\nbun run dev\n```\n\nThe API listens on port `3000` by default, while the web app listens on port\n`4000`.\n\nTo run only the API when its PostgreSQL, NATS, and object-storage dependencies\nare already available:\n\n```bash\nbun run --cwd=apps/api dev\n```\n\n`dev` applies migrations before starting the hot-reloading server. Skip that\nmigration step when another process already manages the schema:\n\n```bash\nbun run --cwd=apps/api dev:server\n```\n\nReleased users start Studio through the npm package:\n\n```bash\nbunx decocms --help\nbunx decocms\n```\n\nBuild both apps into the combined production distribution, then run it:\n\n```bash\nbun run build:studio\nbun run --cwd=apps/api start\n```\n\nUse `bun run build:api` when only the server bundle is required. It does not\nstage the web client.\n\n## Architecture\n\nRequests enter through `src/index.ts` and the Hono application in\n`src/api/app.ts`. The API resolves authentication and organization context,\nconstructs a `StudioContext`, and delegates to routes, tools, storage adapters,\nor durable workers.\n\n```text\nBrowser, CLI, or MCP client\n           |\n           v\n    Hono routes and auth\n           |\n           v\n       StudioContext\n      /      |       \\\n storage   tools    MCP proxy\n    |        |          |\n PostgreSQL/DBOS   downstream MCPs\n           |\n       NATS and workers\n```\n\nKey paths:\n\n| Path | Purpose |\n| --- | --- |\n| `src/api/` | Hono application, middleware, and HTTP/MCP routes |\n| `src/auth/` | Better Auth, OAuth, SSO, email, and organization setup |\n| `src/core/` | `StudioContext`, access control, configuration, and tool primitives |\n| `src/tools/` | Built-in MCP management tools grouped by domain |\n| `src/database/` and `src/storage/` | Database setup, Kysely adapters, and domain persistence |\n| `src/dbos/` and `src/dispatch-queue/` | Durable workflows and queue coordination |\n| `src/event-bus/` and `src/nats/` | SSE fan-out and shared NATS infrastructure |\n| `src/encryption/` and `src/vault/` | Credential encryption and secure token access |\n| `src/sandbox/` | Hosted agent-sandbox lifecycle and preview routing |\n| `src/observability/` and `src/monitoring/` | Telemetry export and monitoring queries |\n| `migrations/` | Ordered Kysely migrations |\n| `scripts/` | Bundle, contract-generation, migration, and smoke-test utilities |\n\nCanonical organization-scoped routes use `/api/:org/...`. Keep compatibility\nroutes isolated and deprecated; new API and web code must use the canonical\npaths.\n\n## Development\n\nRun API checks from the repository root:\n\n```bash\nbun run --cwd=apps/api check\nbun run --cwd=apps/api test\nbun test apps/api/src/settings/resolve-config.test.ts\nbun run --cwd=apps/api build:server\n```\n\nThe workspace test script runs Bun tests under `apps/api/src`. Before adding\nor changing tests, read [TESTING.md](../../TESTING.md) to choose the right tier.\n\nRun schema operations explicitly with:\n\n```bash\nbun run --cwd=apps/api migrate\nbun run --cwd=apps/api better-auth:migrate\n```\n\n### Querying local Postgres\n\nThe embedded development database uses a dynamic port. While `bun run dev`\nis running, find its port in the `-p` argument:\n\n```bash\nps -Ao args | rg '[p]ostgres -D'\n```\n\nRun queries from `apps/api` so Bun resolves the `pg` dependency. Replace\n`<PORT>` with the discovered port:\n\n```bash\ncat << 'EOF' | bun run --cwd apps/api -\nimport pg from \"pg\";\nconst client = new pg.Client(\"postgresql://postgres:postgres@localhost:<PORT>/postgres\");\nawait client.connect();\ntry {\n  const { rows } = await client.query(\"SELECT current_database()\");\n  console.log(rows);\n} finally {\n  await client.end();\n}\nEOF\n```\n\nFollow the [repository verification instructions](../../AGENTS.md#working-locally).\n\n## Boundaries\n\n- `apps/api` owns server-only behavior, environment access, persistence,\n  migrations, authentication, and infrastructure integration.\n- `apps/web` consumes the API over HTTP and MCP. The API must not import web\n  implementation modules.\n- Put isomorphic wire contracts and browser-safe utilities in explicit\n  `@decocms/shared/*` exports. Do not move server adapters or secrets into the\n  shared package.\n- Packages must not import from `apps/api/src`; expose a package-level contract\n  instead.\n- MCP tools receive dependencies through `StudioContext`. They do not read Hono\n  contexts, database drivers, or environment variables directly.\n- New organization-scoped endpoints live under `/api/:org/...`; do not extend\n  deprecated unscoped route families.\n- The API owns the backend domain term `thread`. User-facing web copy renders\n  that concept as a chat.\n\n## Configuration\n\n`dev:server` loads `apps/api/.env` because the workspace command runs with\n`apps/api` as its current directory. The CLI startup path also resolves local\nservices and persists state under `DATA_DIR`.\n\nCore settings include:\n\n| Setting | Purpose | Default |\n| --- | --- | --- |\n| `PORT` | API listener port | `3000` |\n| `DATA_DIR` | Local services and runtime data | `~/deco` |\n| `BASE_URL` | Public origin used in generated URLs | `http://localhost:<PORT>` |\n| `DATABASE_URL` | External PostgreSQL connection | Managed locally when the CLI starts services |\n| `NATS_URL` | External NATS connection, optionally comma-separated | Managed locally when the CLI starts services |\n| `BETTER_AUTH_SECRET` | Stable Better Auth signing secret | Set explicitly in production |\n| `ENCRYPTION_KEY` | Stable credential-vault key | Set explicitly in production |\n| `CONFIG_PATH` | Theme, logo, and monitoring JSON configuration | `./config.json` |\n| `STUDIO_DISPATCH_ROLE` | Queue role: `all`, `api`, or `worker` | `all` |\n| `STUDIO_AGENT_SANDBOX_ENABLED` | Enable hosted AgentSandbox provisioning | `false` |\n| `CLICKHOUSE_URL` | Optional ClickHouse monitoring endpoint | Local monitoring backend |\n\nAuthentication providers use `AUTH_*` variables. The validated list lives in\n`src/auth/auth-env.ts`. `config.json` no longer configures authentication; its\n`auth` key is ignored. Use `config.example.json` for the supported theme, logo,\nmonitoring, and organization-default shape.\n\nDeployment-specific database, NATS, object-storage, telemetry, worker, and\nsandbox settings are documented with the Helm chart.\n\n## Related documentation\n\n- [Studio web app](../web/README.md)\n- [Repository guidelines](../../AGENTS.md)\n- [Testing strategy](../../TESTING.md)\n- [Studio Helm chart](../../deploy/helm/studio/README.md)\n- [Project license](../../LICENSE.md)\n","readmeFilename":"README.md"}